GeoRole

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

Definition

Geography-specific role given to a represented variable in the context of a data structure. The specific characterization of the role (e.g. reference, coordinates, etc.) may be given by a controlled vocabulary.

Diagram

Inheritance
  ᐊ── StructuredDataTypes::GeoRole
Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

geography

- own datatype -

Function in relation to the specification of a place or physical area or feature, ideally drawn from a controlled vocabulary.

ControlledVocabularyEntry

0..1

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 GeoRole (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-GeoRole"
 5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#GeoRole"
 6                 xmi:type="uml:DataType">
 7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole-ownedComment"
 8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#GeoRole-ownedComment"
 9                 xmi:type="uml:Comment">
10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole"/>
11      <body>Definition
12============
13Geography-specific role given to a represented variable in the context of a data structure. The specific characterization of the role (e.g. reference, coordinates, etc.) may be given by a controlled vocabulary.</body>
14   </ownedComment>
15   <name>GeoRole</name>
16   <generalization xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole-generalization"
17                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#GeoRole-generalization"
18                   xmi:type="uml:Generalization">
19      <general xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-SpecializationRole"/>
20   </generalization>
21   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole-geography"
22                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#GeoRole-geography"
23                   xmi:type="uml:Property">
24      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole-geography-ownedComment"
25                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#GeoRole-geography-ownedComment"
26                    xmi:type="uml:Comment">
27         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole-geography"/>
28         <body>Function in relation to the specification of a place or physical area or feature, ideally drawn from a controlled vocabulary.</body>
29      </ownedComment>
30      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole-geography-lowerValue"
31                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#GeoRole-geography-lowerValue"
32                  xmi:type="uml:LiteralInteger"/>
33      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-GeoRole-geography-upperValue"
34                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#GeoRole-geography-upperValue"
35                  xmi:type="uml:LiteralUnlimitedNatural">
36         <value>1</value>
37      </upperValue>
38      <name>geography</name>
39      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
40   </ownedAttribute>
41</packagedElement>

Fragment for the data type GeoRole (entire XML Schema)

 1<xs:element name="GeoRole"
 2            type="GeoRoleXsdType"
 3            xml:id="GeoRole">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::GeoRole -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ============
 8          Geography-specific role given to a represented variable in the context of a data structure. The specific characterization of the role (e.g. reference, coordinates, etc.) may be given by a controlled vocabulary.</xs:documentation>
 9  </xs:annotation>
10</xs:element>
11<xs:complexType name="GeoRoleXsdType"
12                xml:id="GeoRoleXsdType">
13  <xs:annotation>
14    <xs:documentation>Definition
15          ============
16          Geography-specific role given to a represented variable in the context of a data structure. The specific characterization of the role (e.g. reference, coordinates, etc.) may be given by a controlled vocabulary.</xs:documentation>
17  </xs:annotation>
18  <xs:complexContent>
19    <xs:extension base="SpecializationRoleXsdType">
20      <xs:sequence>
21        <xs:element name="geography"
22                    type="ControlledVocabularyEntryXsdType"
23                    minOccurs="0"
24                    maxOccurs="1"
25                    xml:id="GeoRole-geography">
26          <xs:annotation>
27            <xs:documentation>Function in relation to the specification of a place or physical area or feature, ideally drawn from a controlled vocabulary.</xs:documentation>
28          </xs:annotation>
29        </xs:element>
30      </xs:sequence>
31    </xs:extension>
32  </xs:complexContent>
33</xs:complexType>

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

 1# datatype GeoRole
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::GeoRole
 3cdi:GeoRole
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "GeoRole";
 6  rdfs:comment "Definition\n============\nGeography-specific role given to a represented variable in the context of a data structure. The specific characterization of the role (e.g. reference, coordinates, etc.) may be given by a controlled vocabulary."@en;
 7  rdfs:subClassOf cdi:SpecializationRole;
 8  owl:hasKey (cdi:GeoRole-geography);
 9.
10
11cdi:GeoRole-geography
12  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13  rdfs:label "geography";
14  rdfs:comment "Function in relation to the specification of a place or physical area or feature, ideally drawn from a controlled vocabulary."@en;
15  rdfs:domain cdi:GeoRole;
16  rdfs:range cdi:ControlledVocabularyEntry;
17.

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

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