OrganizationName

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

Definition

Names by which the organization is known. Use the attribute isFormal with a value of True to designate the legal or formal name of the organization. Names may be typed with typeOfOrganizationName to indicate their appropriate usage.

Diagram

Inheritance
  ᐊ── StructuredDataTypes::OrganizationName
Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

abbreviation

- own datatype -

An abbreviation or acronym for the name. This may be expressed in multiple languages. It is assumed that if only a single language is provided that it may be used in any of the other languages within which the name itself is expressed.

InternationalString

0..1

effectiveDates

- own datatype -

The time period for which this name is accurate and in use.

DateRange

0..1

isFormal

- own datatype -

The legal or formal name of the organization should have the isFormal attribute set to True. To avoid confusion only one organization name should have the isFormal attribute set to True. Use the typeOfOrganizationName to further differentiate the type and applied usage when multiple names are provided.

Boolean

0..1

typeOfOrganizationName

- own datatype -

The type of organization name provided. the use of a controlled vocabulary is strongly recommended. At minimum this should include, e.g. PreviousFormalName, Nickname (or CommonName), Other.

ControlledVocabularyEntry

0..1

context

StructuredDataTypes::ObjectName

A name may be specific to a particular context, i.e., a type of software, or a section of a registry. Identify the context related to the specified name.

ControlledVocabularyEntry

0..1

name

StructuredDataTypes::ObjectName

The expressed name of the object.

String

0..1

Usage

Type

Package

Classifier

Attribute

Class

Agents

Organization

organizationName

Class

Conceptual

VariableStructure

name

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 OrganizationName (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-OrganizationName"
  5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName"
  6                 xmi:type="uml:DataType">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-ownedComment"
  8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-ownedComment"
  9                 xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName"/>
 11      <body>Definition
 12==========
 13Names by which the organization is known. Use the attribute isFormal with a value of True to designate the legal or formal name of the organization. Names may be typed with typeOfOrganizationName to indicate their appropriate usage.</body>
 14   </ownedComment>
 15   <name>OrganizationName</name>
 16   <generalization xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-generalization"
 17                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-generalization"
 18                   xmi:type="uml:Generalization">
 19      <general xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ObjectName"/>
 20   </generalization>
 21   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-abbreviation"
 22                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-abbreviation"
 23                   xmi:type="uml:Property">
 24      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-abbreviation-ownedComment"
 25                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-abbreviation-ownedComment"
 26                    xmi:type="uml:Comment">
 27         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-abbreviation"/>
 28         <body>An abbreviation or acronym for the name. This may be expressed in multiple languages. It is assumed that if only a single language is provided that it may be used in any of the other languages within which the name itself is expressed.</body>
 29      </ownedComment>
 30      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-abbreviation-lowerValue"
 31                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-abbreviation-lowerValue"
 32                  xmi:type="uml:LiteralInteger"/>
 33      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-abbreviation-upperValue"
 34                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-abbreviation-upperValue"
 35                  xmi:type="uml:LiteralUnlimitedNatural">
 36         <value>1</value>
 37      </upperValue>
 38      <name>abbreviation</name>
 39      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
 40   </ownedAttribute>
 41   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-effectiveDates"
 42                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-effectiveDates"
 43                   xmi:type="uml:Property">
 44      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-effectiveDates-ownedComment"
 45                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-effectiveDates-ownedComment"
 46                    xmi:type="uml:Comment">
 47         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-effectiveDates"/>
 48         <body>The time period for which this name is accurate and in use.</body>
 49      </ownedComment>
 50      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-effectiveDates-lowerValue"
 51                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-effectiveDates-lowerValue"
 52                  xmi:type="uml:LiteralInteger"/>
 53      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-effectiveDates-upperValue"
 54                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-effectiveDates-upperValue"
 55                  xmi:type="uml:LiteralUnlimitedNatural">
 56         <value>1</value>
 57      </upperValue>
 58      <name>effectiveDates</name>
 59      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-DateRange"/>
 60   </ownedAttribute>
 61   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-isFormal"
 62                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-isFormal"
 63                   xmi:type="uml:Property">
 64      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-isFormal-ownedComment"
 65                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-isFormal-ownedComment"
 66                    xmi:type="uml:Comment">
 67         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-isFormal"/>
 68         <body>The legal or formal name of the organization should have the isFormal attribute set to True. To avoid confusion only one organization name should have the isFormal attribute set to True. Use the typeOfOrganizationName to further differentiate the type and applied usage when multiple names are provided.</body>
 69      </ownedComment>
 70      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-isFormal-lowerValue"
 71                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-isFormal-lowerValue"
 72                  xmi:type="uml:LiteralInteger"/>
 73      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-isFormal-upperValue"
 74                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-isFormal-upperValue"
 75                  xmi:type="uml:LiteralUnlimitedNatural">
 76         <value>1</value>
 77      </upperValue>
 78      <name>isFormal</name>
 79      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#Boolean"
 80            xmi:type="uml:PrimitiveType"/>
 81   </ownedAttribute>
 82   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-typeOfOrganizationName"
 83                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-typeOfOrganizationName"
 84                   xmi:type="uml:Property">
 85      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-typeOfOrganizationName-ownedComment"
 86                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-typeOfOrganizationName-ownedComment"
 87                    xmi:type="uml:Comment">
 88         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-typeOfOrganizationName"/>
 89         <body>The type of organization name provided. the use of a controlled vocabulary is strongly recommended. At minimum this should include, e.g. PreviousFormalName, Nickname (or CommonName), Other.</body>
 90      </ownedComment>
 91      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-typeOfOrganizationName-lowerValue"
 92                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-typeOfOrganizationName-lowerValue"
 93                  xmi:type="uml:LiteralInteger"/>
 94      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-OrganizationName-typeOfOrganizationName-upperValue"
 95                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#OrganizationName-typeOfOrganizationName-upperValue"
 96                  xmi:type="uml:LiteralUnlimitedNatural">
 97         <value>1</value>
 98      </upperValue>
 99      <name>typeOfOrganizationName</name>
100      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ControlledVocabularyEntry"/>
101   </ownedAttribute>
102</packagedElement>

Fragment for the data type OrganizationName (entire XML Schema)

 1<xs:element name="OrganizationName"
 2            type="OrganizationNameXsdType"
 3            xml:id="OrganizationName">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::OrganizationName -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ==========
 8          Names by which the organization is known. Use the attribute isFormal with a value of True to designate the legal or formal name of the organization. Names may be typed with typeOfOrganizationName to indicate their appropriate usage.</xs:documentation>
 9  </xs:annotation>
10</xs:element>
11<xs:complexType name="OrganizationNameXsdType"
12                xml:id="OrganizationNameXsdType">
13  <xs:annotation>
14    <xs:documentation>Definition
15          ==========
16          Names by which the organization is known. Use the attribute isFormal with a value of True to designate the legal or formal name of the organization. Names may be typed with typeOfOrganizationName to indicate their appropriate usage.</xs:documentation>
17  </xs:annotation>
18  <xs:complexContent>
19    <xs:extension base="ObjectNameXsdType">
20      <xs:sequence>
21        <xs:element name="abbreviation"
22                    type="InternationalStringXsdType"
23                    minOccurs="0"
24                    maxOccurs="1"
25                    xml:id="OrganizationName-abbreviation">
26          <xs:annotation>
27            <xs:documentation>An abbreviation or acronym for the name. This may be expressed in multiple languages. It is assumed that if only a single language is provided that it may be used in any of the other languages within which the name itself is expressed.</xs:documentation>
28          </xs:annotation>
29        </xs:element>
30        <xs:element name="effectiveDates"
31                    type="DateRangeXsdType"
32                    minOccurs="0"
33                    maxOccurs="1"
34                    xml:id="OrganizationName-effectiveDates">
35          <xs:annotation>
36            <xs:documentation>The time period for which this name is accurate and in use.</xs:documentation>
37          </xs:annotation>
38        </xs:element>
39        <xs:element name="isFormal"
40                    type="xs:boolean"
41                    minOccurs="0"
42                    maxOccurs="1"
43                    xml:id="OrganizationName-isFormal">
44          <xs:annotation>
45            <xs:documentation>The legal or formal name of the organization should have the isFormal attribute set to True. To avoid confusion only one organization name should have the isFormal attribute set to True. Use the typeOfOrganizationName to further differentiate the type and applied usage when multiple names are provided.</xs:documentation>
46          </xs:annotation>
47        </xs:element>
48        <xs:element name="typeOfOrganizationName"
49                    type="ControlledVocabularyEntryXsdType"
50                    minOccurs="0"
51                    maxOccurs="1"
52                    xml:id="OrganizationName-typeOfOrganizationName">
53          <xs:annotation>
54            <xs:documentation>The type of organization name provided. the use of a controlled vocabulary is strongly recommended. At minimum this should include, e.g. PreviousFormalName, Nickname (or CommonName), Other.</xs:documentation>
55          </xs:annotation>
56        </xs:element>
57      </xs:sequence>
58    </xs:extension>
59  </xs:complexContent>
60</xs:complexType>

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

 1# datatype OrganizationName
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::OrganizationName
 3cdi:OrganizationName
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "OrganizationName";
 6  rdfs:comment "Definition\n==========\nNames by which the organization is known. Use the attribute isFormal with a value of True to designate the legal or formal name of the organization. Names may be typed with typeOfOrganizationName to indicate their appropriate usage."@en;
 7  rdfs:subClassOf cdi:ObjectName;
 8  owl:hasKey (cdi:OrganizationName-abbreviation cdi:OrganizationName-effectiveDates cdi:OrganizationName-isFormal cdi:OrganizationName-typeOfOrganizationName);
 9.
10
11cdi:OrganizationName-abbreviation
12  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13  rdfs:label "abbreviation";
14  rdfs:comment "An abbreviation or acronym for the name. This may be expressed in multiple languages. It is assumed that if only a single language is provided that it may be used in any of the other languages within which the name itself is expressed."@en;
15  rdfs:domain cdi:OrganizationName;
16  rdfs:range cdi:InternationalString;
17.
18
19cdi:OrganizationName-effectiveDates
20  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
21  rdfs:label "effectiveDates";
22  rdfs:comment "The time period for which this name is accurate and in use."@en;
23  rdfs:domain cdi:OrganizationName;
24  rdfs:range cdi:DateRange;
25.
26
27cdi:OrganizationName-isFormal
28  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
29  rdfs:label "isFormal";
30  rdfs:comment "The legal or formal name of the organization should have the isFormal attribute set to True. To avoid confusion only one organization name should have the isFormal attribute set to True. Use the typeOfOrganizationName to further differentiate the type and applied usage when multiple names are provided."@en;
31  rdfs:domain cdi:OrganizationName;
32  rdfs:range xsd:boolean;
33.
34
35cdi:OrganizationName-typeOfOrganizationName
36  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
37  rdfs:label "typeOfOrganizationName";
38  rdfs:comment "The type of organization name provided. the use of a controlled vocabulary is strongly recommended. At minimum this should include, e.g. PreviousFormalName, Nickname (or CommonName), Other."@en;
39  rdfs:domain cdi:OrganizationName;
40  rdfs:range cdi:ControlledVocabularyEntry;
41.

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

 1{
 2  "@context": [
 3    "ObjectName.jsonld",
 4    {
 5      "cdi": "http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/",
 6      "xsd": "http://www.w3.org/2001/XMLSchema#",
 7	  "OrganizationName": "cdi:OrganizationName",
 8	  "abbreviation": {
 9	    "@id": "cdi:OrganizationName-abbreviation",
10	    "@type": "@id",
11	    "@context": "InternationalString.jsonld"
12	  },
13	  "effectiveDates": {
14	    "@id": "cdi:OrganizationName-effectiveDates",
15	    "@type": "@id",
16	    "@context": "DateRange.jsonld"
17	  },
18	  "isFormal": {
19	    "@id": "cdi:OrganizationName-isFormal",
20	    "@type": "xsd:boolean"
21	  },
22	  "typeOfOrganizationName": {
23	    "@id": "cdi:OrganizationName-typeOfOrganizationName",
24	    "@type": "@id",
25	    "@context": "ControlledVocabularyEntry.jsonld"
26	  },
27	  
28	  " comment ": "tag:json-should-support-trailing-commas" 
29	}
30  ],
31  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:14.",
32  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::OrganizationName"
33}