EmbargoInformation¶
Fully qualified datatype name: DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::EmbargoInformation
Definition¶
Specific information about any relevant embargo.
Diagram
Attributes
Name |
Inherited from |
Description |
Data Type |
Multiplicity |
Default value |
---|---|---|---|---|---|
description |
- own datatype - |
A text desription of the terms of an embarog on the object. |
0..1 |
||
period |
- own datatype - |
The time range(s) for embargo of the object |
0..* |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
DataType |
StructuredDataTypes |
embargo |
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 EmbargoInformation (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-EmbargoInformation"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation"/>
11 <body>Definition
12============
13Specific information about any relevant embargo.</body>
14 </ownedComment>
15 <name>EmbargoInformation</name>
16 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-description"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-description"
18 xmi:type="uml:Property">
19 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-description-ownedComment"
20 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-description-ownedComment"
21 xmi:type="uml:Comment">
22 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-description"/>
23 <body>A text desription of the terms of an embarog on the object.</body>
24 </ownedComment>
25 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-description-lowerValue"
26 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-description-lowerValue"
27 xmi:type="uml:LiteralInteger"/>
28 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-description-upperValue"
29 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-description-upperValue"
30 xmi:type="uml:LiteralUnlimitedNatural">
31 <value>1</value>
32 </upperValue>
33 <name>description</name>
34 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
35 </ownedAttribute>
36 <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-period"
37 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-period"
38 xmi:type="uml:Property">
39 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-period-ownedComment"
40 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-period-ownedComment"
41 xmi:type="uml:Comment">
42 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-period"/>
43 <body>The time range(s) for embargo of the object</body>
44 </ownedComment>
45 <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-period-lowerValue"
46 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-period-lowerValue"
47 xmi:type="uml:LiteralInteger"/>
48 <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-EmbargoInformation-period-upperValue"
49 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#EmbargoInformation-period-upperValue"
50 xmi:type="uml:LiteralUnlimitedNatural">
51 <value>*</value>
52 </upperValue>
53 <name>period</name>
54 <isOrdered>true</isOrdered>
55 <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-DateRange"/>
56 </ownedAttribute>
57</packagedElement>
Fragment for the data type EmbargoInformation (entire XML Schema)
1<xs:element name="EmbargoInformation"
2 type="EmbargoInformationXsdType"
3 xml:id="EmbargoInformation">
4 <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::EmbargoInformation -->
5 <xs:annotation>
6 <xs:documentation>Definition
7 ============
8 Specific information about any relevant embargo.</xs:documentation>
9 </xs:annotation>
10</xs:element>
11<xs:complexType name="EmbargoInformationXsdType"
12 xml:id="EmbargoInformationXsdType">
13 <xs:annotation>
14 <xs:documentation>Definition
15 ============
16 Specific information about any relevant embargo.</xs:documentation>
17 </xs:annotation>
18 <xs:sequence>
19 <xs:element name="description"
20 type="InternationalStringXsdType"
21 minOccurs="0"
22 maxOccurs="1"
23 xml:id="EmbargoInformation-description">
24 <xs:annotation>
25 <xs:documentation>A text desription of the terms of an embarog on the object.</xs:documentation>
26 </xs:annotation>
27 </xs:element>
28 <xs:element name="period"
29 type="DateRangeXsdType"
30 minOccurs="0"
31 maxOccurs="unbounded"
32 xml:id="EmbargoInformation-period">
33 <xs:annotation>
34 <xs:documentation>The time range(s) for embargo of the object</xs:documentation>
35 </xs:annotation>
36 </xs:element>
37 </xs:sequence>
38</xs:complexType>
Fragment for the data type EmbargoInformation (main ontology, entire ontology as zip)
1# datatype EmbargoInformation
2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::EmbargoInformation
3cdi:EmbargoInformation
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "EmbargoInformation";
6 rdfs:comment "Definition\n============\nSpecific information about any relevant embargo."@en;
7
8 owl:hasKey (cdi:EmbargoInformation-description cdi:EmbargoInformation-period);
9.
10
11cdi:EmbargoInformation-description
12 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13 rdfs:label "description";
14 rdfs:comment "A text desription of the terms of an embarog on the object."@en;
15 rdfs:domain cdi:EmbargoInformation;
16 rdfs:range cdi:InternationalString;
17.
18
19cdi:EmbargoInformation-period
20 a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
21 rdfs:label "period";
22 rdfs:comment "The time range(s) for embargo of the object"@en;
23 rdfs:domain cdi:EmbargoInformation;
24 rdfs:range cdi:DateRange;
25.
Fragment for the data type EmbargoInformation (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 "EmbargoInformation": "cdi:EmbargoInformation",
7 "description": {
8 "@id": "cdi:EmbargoInformation-description",
9 "@type": "@id",
10 "@context": "InternationalString.jsonld"
11 },
12 "period": {
13 "@id": "cdi:EmbargoInformation-period",
14 "@type": "@id",
15 "@context": "DateRange.jsonld"
16 },
17
18 " comment ": "tag:json-should-support-trailing-commas"
19 }
20 ],
21 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:13.",
22 "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::EmbargoInformation"
23}