Human-readable identifiers in NIST documents #33
Replies: 2 comments
-
Known naming schemesSome proposed naming schemes in various levels of complexity and completeness, Please feel free to add suggestions in the replies.
|
Beta Was this translation helpful? Give feedback.
-
Other schemes that have been mentioned but that don't have any written proposal (that I know about):
|
Beta Was this translation helpful? Give feedback.
-
Ideally element identifiers 1 in documents from the NIST SP-1500 election standards should follow some clear rules for being generated. Those identifiers should be human-readable and ideally human-comprehensible allowing a reader to recognize the class and properties of the element being defined. Having formal rules (ideally but not necessarily with an algorithm) allows automatic generation. Human-comprehensibility makes it much easier to avoid mistakes and debug problems when composing and using documents.
To do this generally we need a well defined scheme for generating the names that's independent of any particular generator. There are a couple of proposals for rules doing human-readable IDs. None of them are complete in the sense of a reproducible algorithm that can be encoded in whatever library or tool is needed with consistent results.
This discussion is to help gather proposals for those schemes and to elaborate on what constraints are needed to define them.
Footnotes
Note: "Identifiers" refers to what the standards call
ObjectId
s (@id
s in the JSON Schema). They should not be confused withExternalIdentifier
s, which are defined by jurisdictions (see NIST SP 1500-100r2, section 5.21, page 63), and other external standards (ibid, section 5.59, p. 107). ↩Beta Was this translation helpful? Give feedback.
All reactions