BibliographicName

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

Definition

Personal names should be listed surname or family name first, followed by forename or given name. When in doubt, give the name as it appears, and do not invert. In the case of organizations where there is clearly a hierarchy present, list the parts of the hierarchy from largest to smallest, separated by full stops and a space. If it is not clear whether there is a hierarchy present, or unclear which is the larger or smaller portion of the body, give the name as it appears in the item. The name may be provided in one or more languages.

Diagram

Inheritance
  ᐊ── StructuredDataTypes::BibliographicName
Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

affiliation

- own datatype -

The affiliation of this person to an organization. This is generally an organization or sub-organization name and should be related to the specific role within which the individual is being listed.

String

0..1

languageSpecificString

StructuredDataTypes::InternationalString

A non-formatted string of text with an attribute that designates the language of the text. Repeat this object to express the same content in another language.

LanguageString

0..*

Usage

Type

Package

Classifier

Attribute

DataType

StructuredDataTypes

AgentInRole

agentName

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 BibliographicName (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-BibliographicName"
 5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BibliographicName"
 6                 xmi:type="uml:DataType">
 7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName-ownedComment"
 8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BibliographicName-ownedComment"
 9                 xmi:type="uml:Comment">
10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName"/>
11      <body>Definition
12============
13Personal names should be listed surname or family name first, followed by forename or given name. When in doubt, give the name as it appears, and do not invert. In the case of organizations where there is clearly a hierarchy present, list the parts of the hierarchy from largest to smallest, separated by full stops and a space. If it is not clear whether there is a hierarchy present, or unclear which is the larger or smaller portion of the body, give the name as it appears in the item. The name may be provided in one or more languages.</body>
14   </ownedComment>
15   <name>BibliographicName</name>
16   <generalization xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName-generalization"
17                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BibliographicName-generalization"
18                   xmi:type="uml:Generalization">
19      <general xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-InternationalString"/>
20   </generalization>
21   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName-affiliation"
22                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BibliographicName-affiliation"
23                   xmi:type="uml:Property">
24      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName-affiliation-ownedComment"
25                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BibliographicName-affiliation-ownedComment"
26                    xmi:type="uml:Comment">
27         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName-affiliation"/>
28         <body>The affiliation of this person to an organization. This is generally an organization or sub-organization name and should be related to the specific role within which the individual is being listed.</body>
29      </ownedComment>
30      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName-affiliation-lowerValue"
31                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BibliographicName-affiliation-lowerValue"
32                  xmi:type="uml:LiteralInteger"/>
33      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-BibliographicName-affiliation-upperValue"
34                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BibliographicName-affiliation-upperValue"
35                  xmi:type="uml:LiteralUnlimitedNatural">
36         <value>1</value>
37      </upperValue>
38      <name>affiliation</name>
39      <type href="http://www.eclipse.org/uml2/5.0.0/UML/PrimitiveTypes.xmi#String"
40            xmi:type="uml:PrimitiveType"/>
41   </ownedAttribute>
42</packagedElement>

Fragment for the data type BibliographicName (entire XML Schema)

 1<xs:element name="BibliographicName"
 2            type="BibliographicNameXsdType"
 3            xml:id="BibliographicName">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::BibliographicName -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ============
 8          Personal names should be listed surname or family name first, followed by forename or given name. When in doubt, give the name as it appears, and do not invert. In the case of organizations where there is clearly a hierarchy present, list the parts of the hierarchy from largest to smallest, separated by full stops and a space. If it is not clear whether there is a hierarchy present, or unclear which is the larger or smaller portion of the body, give the name as it appears in the item. The name may be provided in one or more languages.</xs:documentation>
 9  </xs:annotation>
10</xs:element>
11<xs:complexType name="BibliographicNameXsdType"
12                xml:id="BibliographicNameXsdType">
13  <xs:annotation>
14    <xs:documentation>Definition
15          ============
16          Personal names should be listed surname or family name first, followed by forename or given name. When in doubt, give the name as it appears, and do not invert. In the case of organizations where there is clearly a hierarchy present, list the parts of the hierarchy from largest to smallest, separated by full stops and a space. If it is not clear whether there is a hierarchy present, or unclear which is the larger or smaller portion of the body, give the name as it appears in the item. The name may be provided in one or more languages.</xs:documentation>
17  </xs:annotation>
18  <xs:complexContent>
19    <xs:extension base="InternationalStringXsdType">
20      <xs:sequence>
21        <xs:element name="affiliation"
22                    type="xs:string"
23                    minOccurs="0"
24                    maxOccurs="1"
25                    xml:id="BibliographicName-affiliation">
26          <xs:annotation>
27            <xs:documentation>The affiliation of this person to an organization. This is generally an organization or sub-organization name and should be related to the specific role within which the individual is being listed.</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 BibliographicName (main ontology, entire ontology as zip)

 1# datatype BibliographicName
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::BibliographicName
 3cdi:BibliographicName
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "BibliographicName";
 6  rdfs:comment "Definition\n============\nPersonal names should be listed surname or family name first, followed by forename or given name. When in doubt, give the name as it appears, and do not invert. In the case of organizations where there is clearly a hierarchy present, list the parts of the hierarchy from largest to smallest, separated by full stops and a space. If it is not clear whether there is a hierarchy present, or unclear which is the larger or smaller portion of the body, give the name as it appears in the item. The name may be provided in one or more languages."@en;
 7  rdfs:subClassOf cdi:InternationalString;
 8  owl:hasKey (cdi:BibliographicName-affiliation);
 9.
10
11cdi:BibliographicName-affiliation
12  a rdf:Property, owl:DatatypeProperty, ucmis:Attribute;
13  rdfs:label "affiliation";
14  rdfs:comment "The affiliation of this person to an organization. This is generally an organization or sub-organization name and should be related to the specific role within which the individual is being listed."@en;
15  rdfs:domain cdi:BibliographicName;
16  rdfs:range xsd:string;
17.

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

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