InternationalRegistrationDataIdentifier

Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalRegistrationDataIdentifier

Definition

Persistent, globally unique object identifier aligned with ISO/IEC 11179-6:2015, Information technology - Metadata registries (MDR) - Part 6: Registration, Annex A, Identifiers based on ISO/IEC 6523, http://standards.iso.org/ittf/PubliclyAvailableStandards/c060342_ISO_IEC_11179-6_2015.zip. The uniqueness of an InternationalRegistrationDataIdentifier (IRDI) is determined by the combination of the values of three identifying attributes.

Diagram

Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

dataIdentifier

- own datatype -

Identifier assigned to an Administered Item within a Registration Authority, hereafter called Data Identifier (DI). The DI is called ‘id’ in DDI-Codebook and DDI-Lifecycle.

String

1..1

registrationAuthorityIdentifier

- own datatype -

Identifier assigned to a Registration Authority, hereafter called Registration Authority Identifier (RAI). The RAI is called ‘agency’ in DDI-Codebook and DDI-Lifecycle.

String

1..1

versionIdentifier

- own datatype -

Identifier assigned to a version under which an Administered Item registration is submitted or updated hereafter called Version Identifier (VI). The VI is called “version” in DDI-Codebook and DDI-Lifecycle.

String

1..1

Usage

Type

Package

Classifier

Attribute

DataType

StructuredDataTypes

Identifier

ddiIdentifier

DataType

StructuredDataTypes

Reference

ddiReference

Syntax representations / encodings

All syntax representations except the Canonical XMI are provided as reference points for specific implementations, or for use as defaults if sufficient in the form presented.

Fragment for the data type InternationalRegistrationDataIdentifier (entire XMI model)

 1<packagedElement xmlns:StandardProfile="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard"
 2                 xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"
 3                 xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
 4                 xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier"
 5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier"
 6                 xmi:type="uml:DataType">
 7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-ownedComment"
 8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-ownedComment"
 9                 xmi:type="uml:Comment">
10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier"/>
11      <body>Definition
12==========
13Persistent, globally unique object identifier aligned with ISO/IEC 11179-6:2015, Information technology - Metadata registries (MDR) - Part 6: Registration, Annex A, Identifiers based on ISO/IEC 6523, http://standards.iso.org/ittf/PubliclyAvailableStandards/c060342_ISO_IEC_11179-6_2015.zip.
14The uniqueness of an InternationalRegistrationDataIdentifier (IRDI) is determined by the combination of the values of three identifying attributes.</body>
15   </ownedComment>
16   <name>InternationalRegistrationDataIdentifier</name>
17   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-dataIdentifier"
18                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-dataIdentifier"
19                   xmi:type="uml:Property">
20      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-dataIdentifier-ownedComment"
21                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-dataIdentifier-ownedComment"
22                    xmi:type="uml:Comment">
23         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-dataIdentifier"/>
24         <body>Identifier assigned to an Administered Item within a Registration Authority, hereafter called Data Identifier (DI). The DI is called 'id' in DDI-Codebook and DDI-Lifecycle.</body>
25      </ownedComment>
26      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-dataIdentifier-lowerValue"
27                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-dataIdentifier-lowerValue"
28                  xmi:type="uml:LiteralInteger">
29         <value>1</value>
30      </lowerValue>
31      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-dataIdentifier-upperValue"
32                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-dataIdentifier-upperValue"
33                  xmi:type="uml:LiteralUnlimitedNatural">
34         <value>1</value>
35      </upperValue>
36      <name>dataIdentifier</name>
37      <isID>true</isID>
38      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
39            xmi:type="uml:PrimitiveType"/>
40   </ownedAttribute>
41   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier"
42                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier"
43                   xmi:type="uml:Property">
44      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier-ownedComment"
45                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier-ownedComment"
46                    xmi:type="uml:Comment">
47         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier"/>
48         <body>Identifier assigned to a Registration Authority, hereafter called Registration Authority Identifier (RAI). The RAI is called 'agency' in DDI-Codebook and DDI-Lifecycle.</body>
49      </ownedComment>
50      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier-lowerValue"
51                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier-lowerValue"
52                  xmi:type="uml:LiteralInteger">
53         <value>1</value>
54      </lowerValue>
55      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier-upperValue"
56                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier-upperValue"
57                  xmi:type="uml:LiteralUnlimitedNatural">
58         <value>1</value>
59      </upperValue>
60      <name>registrationAuthorityIdentifier</name>
61      <isID>true</isID>
62      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
63            xmi:type="uml:PrimitiveType"/>
64   </ownedAttribute>
65   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-versionIdentifier"
66                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-versionIdentifier"
67                   xmi:type="uml:Property">
68      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-versionIdentifier-ownedComment"
69                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-versionIdentifier-ownedComment"
70                    xmi:type="uml:Comment">
71         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-versionIdentifier"/>
72         <body>Identifier assigned to a version under which an Administered Item registration is submitted or updated hereafter called Version Identifier (VI). The VI is called "version" in DDI-Codebook and DDI-Lifecycle.</body>
73      </ownedComment>
74      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-versionIdentifier-lowerValue"
75                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-versionIdentifier-lowerValue"
76                  xmi:type="uml:LiteralInteger">
77         <value>1</value>
78      </lowerValue>
79      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalRegistrationDataIdentifier-versionIdentifier-upperValue"
80                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalRegistrationDataIdentifier-versionIdentifier-upperValue"
81                  xmi:type="uml:LiteralUnlimitedNatural">
82         <value>1</value>
83      </upperValue>
84      <name>versionIdentifier</name>
85      <isID>true</isID>
86      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
87            xmi:type="uml:PrimitiveType"/>
88   </ownedAttribute>
89</packagedElement>

Fragment for the data type InternationalRegistrationDataIdentifier (entire XML Schema)

 1<xs:element name="InternationalRegistrationDataIdentifier"
 2            type="InternationalRegistrationDataIdentifierXsdType"
 3            xml:id="InternationalRegistrationDataIdentifier">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalRegistrationDataIdentifier -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ==========
 8          Persistent, globally unique object identifier aligned with ISO/IEC 11179-6:2015, Information technology - Metadata registries (MDR) - Part 6: Registration, Annex A, Identifiers based on ISO/IEC 6523, http://standards.iso.org/ittf/PubliclyAvailableStandards/c060342_ISO_IEC_11179-6_2015.zip.
 9          The uniqueness of an InternationalRegistrationDataIdentifier (IRDI) is determined by the combination of the values of three identifying attributes.</xs:documentation>
10  </xs:annotation>
11</xs:element>
12<xs:complexType name="InternationalRegistrationDataIdentifierXsdType"
13                xml:id="InternationalRegistrationDataIdentifierXsdType">
14  <xs:annotation>
15    <xs:documentation>Definition
16          ==========
17          Persistent, globally unique object identifier aligned with ISO/IEC 11179-6:2015, Information technology - Metadata registries (MDR) - Part 6: Registration, Annex A, Identifiers based on ISO/IEC 6523, http://standards.iso.org/ittf/PubliclyAvailableStandards/c060342_ISO_IEC_11179-6_2015.zip.
18          The uniqueness of an InternationalRegistrationDataIdentifier (IRDI) is determined by the combination of the values of three identifying attributes.</xs:documentation>
19  </xs:annotation>
20  <xs:sequence>
21    <xs:element name="dataIdentifier"
22                type="xs:string"
23                minOccurs="1"
24                maxOccurs="1"
25                xml:id="InternationalRegistrationDataIdentifier-dataIdentifier">
26      <xs:annotation>
27        <xs:documentation>Identifier assigned to an Administered Item within a Registration Authority, hereafter called Data Identifier (DI). The DI is called 'id' in DDI-Codebook and DDI-Lifecycle.</xs:documentation>
28      </xs:annotation>
29    </xs:element>
30    <xs:element name="registrationAuthorityIdentifier"
31                type="xs:string"
32                minOccurs="1"
33                maxOccurs="1"
34                xml:id="InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier">
35      <xs:annotation>
36        <xs:documentation>Identifier assigned to a Registration Authority, hereafter called Registration Authority Identifier (RAI). The RAI is called 'agency' in DDI-Codebook and DDI-Lifecycle.</xs:documentation>
37      </xs:annotation>
38    </xs:element>
39    <xs:element name="versionIdentifier"
40                type="xs:string"
41                minOccurs="1"
42                maxOccurs="1"
43                xml:id="InternationalRegistrationDataIdentifier-versionIdentifier">
44      <xs:annotation>
45        <xs:documentation>Identifier assigned to a version under which an Administered Item registration is submitted or updated hereafter called Version Identifier (VI). The VI is called "version" in DDI-Codebook and DDI-Lifecycle.</xs:documentation>
46      </xs:annotation>
47    </xs:element>
48  </xs:sequence>
49</xs:complexType>

Fragment for the data type InternationalRegistrationDataIdentifier (main ontology, entire ontology as zip)

 1# datatype InternationalRegistrationDataIdentifier
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalRegistrationDataIdentifier
 3cdi:InternationalRegistrationDataIdentifier
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "InternationalRegistrationDataIdentifier";
 6  rdfs:comment "Definition\n==========\nPersistent, globally unique object identifier aligned with ISO/IEC 11179-6:2015, Information technology - Metadata registries (MDR) - Part 6: Registration, Annex A, Identifiers based on ISO/IEC 6523, http://standards.iso.org/ittf/PubliclyAvailableStandards/c060342_ISO_IEC_11179-6_2015.zip.\nThe uniqueness of an InternationalRegistrationDataIdentifier (IRDI) is determined by the combination of the values of three identifying attributes."@en;
 7  
 8  owl:hasKey (cdi:InternationalRegistrationDataIdentifier-dataIdentifier cdi:InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier cdi:InternationalRegistrationDataIdentifier-versionIdentifier);
 9.
10
11cdi:InternationalRegistrationDataIdentifier-dataIdentifier
12  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
13  rdfs:label "dataIdentifier";
14  rdfs:comment "Identifier assigned to an Administered Item within a Registration Authority, hereafter called Data Identifier (DI). The DI is called 'id' in DDI-Codebook and DDI-Lifecycle."@en;
15  rdfs:domain cdi:InternationalRegistrationDataIdentifier;
16  rdfs:range xsd:string;
17.
18
19cdi:InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier
20  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21  rdfs:label "registrationAuthorityIdentifier";
22  rdfs:comment "Identifier assigned to a Registration Authority, hereafter called Registration Authority Identifier (RAI). The RAI is called 'agency' in DDI-Codebook and DDI-Lifecycle."@en;
23  rdfs:domain cdi:InternationalRegistrationDataIdentifier;
24  rdfs:range xsd:string;
25.
26
27cdi:InternationalRegistrationDataIdentifier-versionIdentifier
28  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29  rdfs:label "versionIdentifier";
30  rdfs:comment "Identifier assigned to a version under which an Administered Item registration is submitted or updated hereafter called Version Identifier (VI). The VI is called \"version\" in DDI-Codebook and DDI-Lifecycle."@en;
31  rdfs:domain cdi:InternationalRegistrationDataIdentifier;
32  rdfs:range xsd:string;
33.

Fragment for the data type InternationalRegistrationDataIdentifier (main JSON-LD entire JSON-LD as zip)

 1{
 2  "@context": [
 3    {
 4      "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
 5      "xsd": "http://www.w3.org/2001/XMLSchema#",
 6	  "InternationalRegistrationDataIdentifier": "cdi:InternationalRegistrationDataIdentifier",
 7	  "dataIdentifier": {
 8	    "@id": "cdi:InternationalRegistrationDataIdentifier-dataIdentifier",
 9	    "@type": "xsd:string"
10	  },
11	  "registrationAuthorityIdentifier": {
12	    "@id": "cdi:InternationalRegistrationDataIdentifier-registrationAuthorityIdentifier",
13	    "@type": "xsd:string"
14	  },
15	  "versionIdentifier": {
16	    "@id": "cdi:InternationalRegistrationDataIdentifier-versionIdentifier",
17	    "@type": "xsd:string"
18	  },
19	  
20	  " comment ": "tag:json-should-support-trailing-commas" 
21	}
22  ],
23  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-09-23 21:53:03.",
24  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalRegistrationDataIdentifier"
25}