4. Identifiers
did0.10.14. Identifiers
Contents of DID 0.1
Every element, relation, port and view carries an id that is unique within the definition and matches the specification's persistence.ids.pattern (default ^[A-Za-z0-9_.:#-]{1,128}$). New ids are generated as the specification's persistence.ids declares (DISL 11.5). Unless the specification sets stable: false, an id MUST NOT change once assigned. References between records (parent, relation source and target, reference-typed attributes, the keys of nodes and edges in a view) are ids.