PairedControlledVocabularyEntry

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

Definition

A tightly bound pair of items from an external controlled vocabulary. The extent property describes the extent to which the parent term applies for the specific case.

Examples

When used to assign a role to an actor within a specific activity this term would express the degree of contribution. Contributor with term (role) “Editor” and extent “Lead”.

Alternatively the term might be a controlled vocabulary from a list of controlled vocabularies, e.g. the Generic Longitudinal Business Process Model (GLBPM) in a list that could include other business process model frameworks. In this context the extent becomes the name of a business process model task, e.g. “integrate data” from the GLBPM.

Diagram

Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

extent

- own datatype -

Describes the extent to which the parent term applies for the specific case using an external controlled vocabulary. When associated with a role from the CASRAI Contributor Roles Taxonomy an appropriate vocabulary should be specified as either “lead”, “equal”, or “supporting”.

ControlledVocabularyEntry

0..1

term

- own datatype -

The term attributed to the parent class, for example the role of a contributor.

ControlledVocabularyEntry

1..1

Usage

Type

Package

Classifier

Attribute

Class

Components

DataStructureComponent

semantic

DataType

StructuredDataTypes

AgentInRole

role

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 PairedControlledVocabularyEntry (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-PairedControlledVocabularyEntry"
 5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry"
 6                 xmi:type="uml:DataType">
 7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-ownedComment"
 8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-ownedComment"
 9                 xmi:type="uml:Comment">
10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry"/>
11      <body>Definition
12==========
13A tightly bound pair of items from an external controlled vocabulary. The extent property describes the extent to which the parent term applies for the specific case.
14
15Examples
16========
17When used to assign a role to an actor within a specific activity this term would express the degree of contribution. Contributor with term (role) "Editor" and extent "Lead".
18
19Alternatively the term might be a controlled vocabulary from a list of controlled vocabularies, e.g. the Generic Longitudinal Business Process Model (GLBPM) in a list that could include other business process model frameworks. In this context the extent becomes the name of a business process model task, e.g. "integrate data" from the GLBPM.</body>
20   </ownedComment>
21   <name>PairedControlledVocabularyEntry</name>
22   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-extent"
23                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-extent"
24                   xmi:type="uml:Property">
25      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-extent-ownedComment"
26                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-extent-ownedComment"
27                    xmi:type="uml:Comment">
28         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-extent"/>
29         <body>Describes the extent to which the parent term applies for the specific case using an external controlled vocabulary. When associated with a role from the CASRAI Contributor Roles Taxonomy an appropriate vocabulary should be specified as either "lead", "equal", or "supporting".</body>
30      </ownedComment>
31      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-extent-lowerValue"
32                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-extent-lowerValue"
33                  xmi:type="uml:LiteralInteger"/>
34      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-extent-upperValue"
35                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-extent-upperValue"
36                  xmi:type="uml:LiteralUnlimitedNatural">
37         <value>1</value>
38      </upperValue>
39      <name>extent</name>
40      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
41   </ownedAttribute>
42   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-term"
43                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-term"
44                   xmi:type="uml:Property">
45      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-term-ownedComment"
46                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-term-ownedComment"
47                    xmi:type="uml:Comment">
48         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-term"/>
49         <body>The term attributed to the parent class, for example the role of a contributor.</body>
50      </ownedComment>
51      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-term-lowerValue"
52                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-term-lowerValue"
53                  xmi:type="uml:LiteralInteger">
54         <value>1</value>
55      </lowerValue>
56      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-PairedControlledVocabularyEntry-term-upperValue"
57                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#PairedControlledVocabularyEntry-term-upperValue"
58                  xmi:type="uml:LiteralUnlimitedNatural">
59         <value>1</value>
60      </upperValue>
61      <name>term</name>
62      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
63   </ownedAttribute>
64</packagedElement>

Fragment for the data type PairedControlledVocabularyEntry (entire XML Schema)

 1<xs:element name="PairedControlledVocabularyEntry"
 2            type="PairedControlledVocabularyEntryXsdType"
 3            xml:id="PairedControlledVocabularyEntry">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::PairedControlledVocabularyEntry -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ==========
 8          A tightly bound pair of items from an external controlled vocabulary. The extent property describes the extent to which the parent term applies for the specific case.
 9          
10          Examples
11          ========
12          When used to assign a role to an actor within a specific activity this term would express the degree of contribution. Contributor with term (role) "Editor" and extent "Lead".
13          
14          Alternatively the term might be a controlled vocabulary from a list of controlled vocabularies, e.g. the Generic Longitudinal Business Process Model (GLBPM) in a list that could include other business process model frameworks. In this context the extent becomes the name of a business process model task, e.g. "integrate data" from the GLBPM.</xs:documentation>
15  </xs:annotation>
16</xs:element>
17<xs:complexType name="PairedControlledVocabularyEntryXsdType"
18                xml:id="PairedControlledVocabularyEntryXsdType">
19  <xs:annotation>
20    <xs:documentation>Definition
21          ==========
22          A tightly bound pair of items from an external controlled vocabulary. The extent property describes the extent to which the parent term applies for the specific case.
23          
24          Examples
25          ========
26          When used to assign a role to an actor within a specific activity this term would express the degree of contribution. Contributor with term (role) "Editor" and extent "Lead".
27          
28          Alternatively the term might be a controlled vocabulary from a list of controlled vocabularies, e.g. the Generic Longitudinal Business Process Model (GLBPM) in a list that could include other business process model frameworks. In this context the extent becomes the name of a business process model task, e.g. "integrate data" from the GLBPM.</xs:documentation>
29  </xs:annotation>
30  <xs:sequence>
31    <xs:element name="extent"
32                type="ControlledVocabularyEntryXsdType"
33                minOccurs="0"
34                maxOccurs="1"
35                xml:id="PairedControlledVocabularyEntry-extent">
36      <xs:annotation>
37        <xs:documentation>Describes the extent to which the parent term applies for the specific case using an external controlled vocabulary. When associated with a role from the CASRAI Contributor Roles Taxonomy an appropriate vocabulary should be specified as either "lead", "equal", or "supporting".</xs:documentation>
38      </xs:annotation>
39    </xs:element>
40    <xs:element name="term"
41                type="ControlledVocabularyEntryXsdType"
42                minOccurs="1"
43                maxOccurs="1"
44                xml:id="PairedControlledVocabularyEntry-term">
45      <xs:annotation>
46        <xs:documentation>The term attributed to the parent class, for example the role of a contributor.</xs:documentation>
47      </xs:annotation>
48    </xs:element>
49  </xs:sequence>
50</xs:complexType>

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

 1# datatype PairedControlledVocabularyEntry
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::PairedControlledVocabularyEntry
 3cdi:PairedControlledVocabularyEntry
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "PairedControlledVocabularyEntry";
 6  rdfs:comment "Definition\n==========\nA tightly bound pair of items from an external controlled vocabulary. The extent property describes the extent to which the parent term applies for the specific case.\n\nExamples\n========\nWhen used to assign a role to an actor within a specific activity this term would express the degree of contribution. Contributor with term (role) \"Editor\" and extent \"Lead\".\n\nAlternatively the term might be a controlled vocabulary from a list of controlled vocabularies, e.g. the Generic Longitudinal Business Process Model (GLBPM) in a list that could include other business process model frameworks. In this context the extent becomes the name of a business process model task, e.g. \"integrate data\" from the GLBPM."@en;
 7  
 8  owl:hasKey (cdi:PairedControlledVocabularyEntry-extent cdi:PairedControlledVocabularyEntry-term);
 9.
10
11cdi:PairedControlledVocabularyEntry-extent
12  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13  rdfs:label "extent";
14  rdfs:comment "Describes the extent to which the parent term applies for the specific case using an external controlled vocabulary. When associated with a role from the CASRAI Contributor Roles Taxonomy an appropriate vocabulary should be specified as either \"lead\", \"equal\", or \"supporting\"."@en;
15  rdfs:domain cdi:PairedControlledVocabularyEntry;
16  rdfs:range cdi:ControlledVocabularyEntry;
17.
18
19cdi:PairedControlledVocabularyEntry-term
20  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
21  rdfs:label "term";
22  rdfs:comment "The term attributed to the parent class, for example the role of a contributor."@en;
23  rdfs:domain cdi:PairedControlledVocabularyEntry;
24  rdfs:range cdi:ControlledVocabularyEntry;
25.

Fragment for the data type PairedControlledVocabularyEntry (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	  "PairedControlledVocabularyEntry": "cdi:PairedControlledVocabularyEntry",
 7	  "extent": {
 8	    "@id": "cdi:PairedControlledVocabularyEntry-extent",
 9	    "@type": "@id",
10	    "@context": "ControlledVocabularyEntry.jsonld"
11	  },
12	  "term": {
13	    "@id": "cdi:PairedControlledVocabularyEntry-term",
14	    "@type": "@id",
15	    "@context": "ControlledVocabularyEntry.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:14.",
22  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::PairedControlledVocabularyEntry"
23}