-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
There are a number of non-obvious rules for choosing data names, which we should document. The ones that spring to mind are:
- A data name should be formed as
_<category>.<object>. - Characters in data names are restricted to alphanumeric symbols,
_and. - An
objectdata name section =special_detailsis usually used to record information not captured in other tags of the category _sushould be appended toobjectto represent the SU ofMeasuranddata names- Where category
Bis a child category of categoryA, all<object>values ofBshould be distinct from any<object>values inA, with the exception of linked key data names. This is because dREL may refer to items inBas if they are part ofAusing only theirobject_id. - Where
LoopcategoryBis a child category ofLoopcategoryA, the category name forBwould normally be prefixed with the category name forA, followed by an underscore. For example,atom_type_scatis a child category ofatom_type. - Where a category provides overall information for looped items in a separate category, conventionally
sis appended to the looped categories name, for example,reflnsprovides summary information for reflections in thereflnloop. - When creating DDLm data names to match legacy DDL1 data names, minimal changes to the ideal
_<category>.<object>form should be made - Not all data names conform to these rules due to the need to consider legacy naming from DDL1 dictionaries.
If these sound like a good start, we should create a document.
Metadata
Metadata
Assignees
Labels
No labels