InternationalIdentifier

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

Definition

An identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator. Provides both the value of the identifier and the agency who manages it.

Explanatory notes

For use in annotation or other citation format.

Diagram

Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

identifierContent

- own datatype -

An identifier as it should be listed for identification purposes.

String

0..1

isURI

- own datatype -

Set to True if Identifier is a URI.

Boolean

0..1

managingAgency

- own datatype -

The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc.

ControlledVocabularyEntry

0..1

Usage

Type

Package

Classifier

Attribute

DataType

StructuredDataTypes

CatalogDetails

identifier

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 InternationalIdentifier (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-InternationalIdentifier"
 5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier"
 6                 xmi:type="uml:DataType">
 7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-ownedComment"
 8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-ownedComment"
 9                 xmi:type="uml:Comment">
10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier"/>
11      <body>Definition
12============
13An identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator. Provides both the value of the identifier and the agency who manages it.
14
15Explanatory notes
16===================
17For use in annotation or other citation format.</body>
18   </ownedComment>
19   <name>InternationalIdentifier</name>
20   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-identifierContent"
21                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-identifierContent"
22                   xmi:type="uml:Property">
23      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-identifierContent-ownedComment"
24                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-identifierContent-ownedComment"
25                    xmi:type="uml:Comment">
26         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-identifierContent"/>
27         <body>An identifier as it should be listed for identification purposes.</body>
28      </ownedComment>
29      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-identifierContent-lowerValue"
30                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-identifierContent-lowerValue"
31                  xmi:type="uml:LiteralInteger"/>
32      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-identifierContent-upperValue"
33                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-identifierContent-upperValue"
34                  xmi:type="uml:LiteralUnlimitedNatural">
35         <value>1</value>
36      </upperValue>
37      <name>identifierContent</name>
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-InternationalIdentifier-isURI"
42                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-isURI"
43                   xmi:type="uml:Property">
44      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-isURI-ownedComment"
45                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-isURI-ownedComment"
46                    xmi:type="uml:Comment">
47         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-isURI"/>
48         <body>Set to True if Identifier is a URI.</body>
49      </ownedComment>
50      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-isURI-lowerValue"
51                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-isURI-lowerValue"
52                  xmi:type="uml:LiteralInteger"/>
53      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-isURI-upperValue"
54                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-isURI-upperValue"
55                  xmi:type="uml:LiteralUnlimitedNatural">
56         <value>1</value>
57      </upperValue>
58      <name>isURI</name>
59      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Boolean"
60            xmi:type="uml:PrimitiveType"/>
61   </ownedAttribute>
62   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-managingAgency"
63                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-managingAgency"
64                   xmi:type="uml:Property">
65      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-managingAgency-ownedComment"
66                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-managingAgency-ownedComment"
67                    xmi:type="uml:Comment">
68         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-managingAgency"/>
69         <body>The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc.</body>
70      </ownedComment>
71      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-managingAgency-lowerValue"
72                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-managingAgency-lowerValue"
73                  xmi:type="uml:LiteralInteger"/>
74      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalIdentifier-managingAgency-upperValue"
75                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#InternationalIdentifier-managingAgency-upperValue"
76                  xmi:type="uml:LiteralUnlimitedNatural">
77         <value>1</value>
78      </upperValue>
79      <name>managingAgency</name>
80      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
81   </ownedAttribute>
82</packagedElement>

Fragment for the data type InternationalIdentifier (entire XML Schema)

 1<xs:element name="InternationalIdentifier"
 2            type="InternationalIdentifierXsdType"
 3            xml:id="InternationalIdentifier">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalIdentifier -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ============
 8          An identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator. Provides both the value of the identifier and the agency who manages it.
 9          
10          Explanatory notes
11          ===================
12          For use in annotation or other citation format.</xs:documentation>
13  </xs:annotation>
14</xs:element>
15<xs:complexType name="InternationalIdentifierXsdType"
16                xml:id="InternationalIdentifierXsdType">
17  <xs:annotation>
18    <xs:documentation>Definition
19          ============
20          An identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator. Provides both the value of the identifier and the agency who manages it.
21          
22          Explanatory notes
23          ===================
24          For use in annotation or other citation format.</xs:documentation>
25  </xs:annotation>
26  <xs:sequence>
27    <xs:element name="identifierContent"
28                type="xs:string"
29                minOccurs="0"
30                maxOccurs="1"
31                xml:id="InternationalIdentifier-identifierContent">
32      <xs:annotation>
33        <xs:documentation>An identifier as it should be listed for identification purposes.</xs:documentation>
34      </xs:annotation>
35    </xs:element>
36    <xs:element name="isURI"
37                type="xs:boolean"
38                minOccurs="0"
39                maxOccurs="1"
40                xml:id="InternationalIdentifier-isURI">
41      <xs:annotation>
42        <xs:documentation>Set to True if Identifier is a URI.</xs:documentation>
43      </xs:annotation>
44    </xs:element>
45    <xs:element name="managingAgency"
46                type="ControlledVocabularyEntryXsdType"
47                minOccurs="0"
48                maxOccurs="1"
49                xml:id="InternationalIdentifier-managingAgency">
50      <xs:annotation>
51        <xs:documentation>The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc.</xs:documentation>
52      </xs:annotation>
53    </xs:element>
54  </xs:sequence>
55</xs:complexType>

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

 1# datatype InternationalIdentifier
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalIdentifier
 3cdi:InternationalIdentifier
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "InternationalIdentifier";
 6  rdfs:comment "Definition\n============\nAn identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator. Provides both the value of the identifier and the agency who manages it.\n\nExplanatory notes\n===================\nFor use in annotation or other citation format."@en;
 7  
 8  owl:hasKey (cdi:InternationalIdentifier-identifierContent cdi:InternationalIdentifier-isURI cdi:InternationalIdentifier-managingAgency);
 9.
10
11cdi:InternationalIdentifier-identifierContent
12  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
13  rdfs:label "identifierContent";
14  rdfs:comment "An identifier as it should be listed for identification purposes."@en;
15  rdfs:domain cdi:InternationalIdentifier;
16  rdfs:range xsd:string;
17.
18
19cdi:InternationalIdentifier-isURI
20  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
21  rdfs:label "isURI";
22  rdfs:comment "Set to True if Identifier is a URI."@en;
23  rdfs:domain cdi:InternationalIdentifier;
24  rdfs:range xsd:boolean;
25.
26
27cdi:InternationalIdentifier-managingAgency
28  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
29  rdfs:label "managingAgency";
30  rdfs:comment "The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc."@en;
31  rdfs:domain cdi:InternationalIdentifier;
32  rdfs:range cdi:ControlledVocabularyEntry;
33.

Fragment for the data type InternationalIdentifier (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	  "InternationalIdentifier": "cdi:InternationalIdentifier",
 7	  "identifierContent": {
 8	    "@id": "cdi:InternationalIdentifier-identifierContent",
 9	    "@type": "xsd:string"
10	  },
11	  "isURI": {
12	    "@id": "cdi:InternationalIdentifier-isURI",
13	    "@type": "xsd:boolean"
14	  },
15	  "managingAgency": {
16	    "@id": "cdi:InternationalIdentifier-managingAgency",
17	    "@type": "@id",
18	    "@context": "ControlledVocabularyEntry.jsonld"
19	  },
20	  
21	  " comment ": "tag:json-should-support-trailing-commas" 
22	}
23  ],
24  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-09-23 21:53:03.",
25  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::InternationalIdentifier"
26}