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.

InternationalString

0..1

period

- own datatype -

The time range(s) for embargo of the object

DateRange

0..*

Usage

Type

Package

Classifier

Attribute

DataType

StructuredDataTypes

AccessInformation

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-09-23 21:53:02.",
22  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::EmbargoInformation"
23}