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. |
0..1 |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
DataType |
StructuredDataTypes |
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}