Individual

Fully qualified class name: DDICDIModels::DDICDILibrary::Classes::Agents::Individual

Definition

A person. (See for example the W3C Friend of a Friend Ontology - http://xmlns.com/foaf/spec/#term_Person).

Examples

Individual employed by an organization. A person within a unit or project (organization). Albert Einstein, Bugs Bunny, Harry Potter, Ashley G. Williams, Gandalf.

Explanatory notes

Describes people referred to in the description of data and process. Similar to the concept found in Schema.org, the W3C ORG Ontology, etc.

Diagram

Inheritance
  ᐊ── Agents::Individual
Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

contactInformation

- own class -

Contact information for the individual including location specification, address, URL, phone numbers, and other means of communication access. Sets of information can be repeated and date-stamped.

ContactInformation

0..1

individualName

- own class -

Name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix.

IndividualName

0..*

catalogDetails

Agents::Agent

Bundles the information useful for a data catalog entry. Examples would be creator, contributor, title, copyright, embargo, and license information. A set of information useful for attribution, data discovery, and access. This is information that is tied to the identity of the object. If this information changes the version of the associated object changes.

CatalogDetails

0..1

identifier

Agents::Agent

Identifier for objects requiring short- or long-lasting referencing and management.

Identifier

0..1

image

Agents::Agent

Information regarding image associated with the agent.

PrivateImage

0..*

purpose

Agents::Agent

Intent or reason for the object/the description of the object.

InternationalString

0..1

Associations

Direction

Association

Description

Multiplicity of Individual

Package of Other Class

Other Class

Multiplicity of other class

Aggregation Kind

Inherited from

to

AgentListing has Agent

0..*

- own package -

AgentListing

0..*

none

Agents::Agent

to

AgentListing isMaintainedBy Agent

The unit or group of persons within the organization responsible for the agent listing (i.e., for adding, changing or deleting agent entries).

0..1

- own package -

AgentListing

0..*

none

Agents::Agent

to

AgentPosition indexes Agent

0..1

- own package -

AgentPosition

0..*

none

Agents::Agent

to

AgentRelationship hasSource Agent

The subject in the description of a paired relationship – for example the Parent agent in the hierarchical Parent of Child relationship.

1..1

- own package -

AgentRelationship

0..*

none

Agents::Agent

to

AgentRelationship hasTarget Agent

The object in the description of a paired relationship – for example the Object agent in the hierarchical Parent of Child relationship.

1..1

- own package -

AgentRelationship

0..*

none

Agents::Agent

to

AuthorizationSource has Agent

0..*

Representations

AuthorizationSource

0..*

none

Agents::Agent

to

ClassificationIndex hasContact Agent

Person(s) who may be contacted for additional information about the classification index.

0..*

Representations

ClassificationIndex

0..*

none

Agents::Agent

to

ClassificationIndex isMaintainedBy Agent

The unit or group of persons within the organization responsible for the classification index (i.e., for adding, changing or deleting classification index entries).

0..1

Representations

ClassificationIndex

0..*

none

Agents::Agent

to

ClassificationSeries isOwnedBy Agent

The statistical office or other authority, which created and maintains the statistical classification(s) related to the classification series. A classification series may have several owners.

0..*

Representations

ClassificationSeries

0..*

none

Agents::Agent

to

CorrespondenceTable hasContact Agent

The person(s) who may be contacted for additional information about the correspondence table. Can be an individual or organization.

0..*

Representations

CorrespondenceTable

0..*

none

Agents::Agent

to

CorrespondenceTable isMaintainedBy Agent

The unit or group of persons who are responsible for the correspondence table (i.e., for maintaining and updating it).

0..1

Representations

CorrespondenceTable

0..*

none

Agents::Agent

to

CorrespondenceTable isOwnedBy Agent

The statistical office, other authority or section that created and maintains the correspondence table. A correspondence table may have several owners.

0..*

Representations

CorrespondenceTable

0..*

none

Agents::Agent

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 class Individual (entire model as XMI)

 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-Classes-Agents-Individual"
 5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual"
 6                 xmi:type="uml:Class">
 7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-ownedComment"
 8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-ownedComment"
 9                 xmi:type="uml:Comment">
10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Individual"/>
11      <body>Definition 
12============ 
13A person. (See for example the W3C Friend of a Friend Ontology - http://xmlns.com/foaf/spec/#term_Person).
14
15Examples 
16========== 
17Individual employed by an organization. A person within a unit or project (organization). Albert Einstein, Bugs Bunny, Harry Potter, Ashley G. Williams, Gandalf.  
18
19Explanatory notes 
20=================== 
21Describes people referred to in the description of data and process. Similar to the concept found in Schema.org, the W3C ORG Ontology, etc.</body>
22   </ownedComment>
23   <name>Individual</name>
24   <generalization xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-generalization"
25                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-generalization"
26                   xmi:type="uml:Generalization">
27      <general xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Agent"/>
28   </generalization>
29   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-contactInformation"
30                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-contactInformation"
31                   xmi:type="uml:Property">
32      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-contactInformation-ownedComment"
33                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-contactInformation-ownedComment"
34                    xmi:type="uml:Comment">
35         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-contactInformation"/>
36         <body>Contact information for the individual including location specification, address, URL, phone numbers, and other means of communication access. Sets of information can be repeated and date-stamped.</body>
37      </ownedComment>
38      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-contactInformation-lowerValue"
39                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-contactInformation-lowerValue"
40                  xmi:type="uml:LiteralInteger"/>
41      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-contactInformation-upperValue"
42                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-contactInformation-upperValue"
43                  xmi:type="uml:LiteralUnlimitedNatural">
44         <value>1</value>
45      </upperValue>
46      <name>contactInformation</name>
47      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation"/>
48   </ownedAttribute>
49   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-individualName"
50                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-individualName"
51                   xmi:type="uml:Property">
52      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-individualName-ownedComment"
53                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-individualName-ownedComment"
54                    xmi:type="uml:Comment">
55         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-individualName"/>
56         <body>Name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix.</body>
57      </ownedComment>
58      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-individualName-lowerValue"
59                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-individualName-lowerValue"
60                  xmi:type="uml:LiteralInteger"/>
61      <upperValue xmi:id="DDICDIModels-DDICDILibrary-Classes-Agents-Individual-individualName-upperValue"
62                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Individual-individualName-upperValue"
63                  xmi:type="uml:LiteralUnlimitedNatural">
64         <value>*</value>
65      </upperValue>
66      <name>individualName</name>
67      <isOrdered>true</isOrdered>
68      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-IndividualName"/>
69   </ownedAttribute>
70</packagedElement>

Fragment for the class Individual (entire XML Schema)

 1<xs:element name="Individual"
 2            type="IndividualXsdType"
 3            xml:id="Individual">
 4  <!-- based on the UML class DDICDIModels::DDICDILibrary::Classes::Agents::Individual -->
 5  <xs:annotation>
 6    <xs:documentation>Definition 
 7          ============ 
 8          A person. (See for example the W3C Friend of a Friend Ontology - http://xmlns.com/foaf/spec/#term_Person).
 9          
10          Examples 
11          ========== 
12          Individual employed by an organization. A person within a unit or project (organization). Albert Einstein, Bugs Bunny, Harry Potter, Ashley G. Williams, Gandalf.  
13          
14          Explanatory notes 
15          =================== 
16          Describes people referred to in the description of data and process. Similar to the concept found in Schema.org, the W3C ORG Ontology, etc.</xs:documentation>
17  </xs:annotation>
18</xs:element>
19<xs:complexType name="IndividualXsdType"
20                xml:id="IndividualXsdType">
21  <xs:annotation>
22    <xs:documentation>Definition 
23          ============ 
24          A person. (See for example the W3C Friend of a Friend Ontology - http://xmlns.com/foaf/spec/#term_Person).
25          
26          Examples 
27          ========== 
28          Individual employed by an organization. A person within a unit or project (organization). Albert Einstein, Bugs Bunny, Harry Potter, Ashley G. Williams, Gandalf.  
29          
30          Explanatory notes 
31          =================== 
32          Describes people referred to in the description of data and process. Similar to the concept found in Schema.org, the W3C ORG Ontology, etc.</xs:documentation>
33  </xs:annotation>
34  <xs:complexContent>
35    <xs:extension base="AgentXsdType">
36      <xs:sequence>
37        <xs:element name="contactInformation"
38                    type="ContactInformationXsdType"
39                    minOccurs="0"
40                    maxOccurs="1"
41                    xml:id="Individual-contactInformation">
42          <xs:annotation>
43            <xs:documentation>Contact information for the individual including location specification, address, URL, phone numbers, and other means of communication access. Sets of information can be repeated and date-stamped.</xs:documentation>
44          </xs:annotation>
45        </xs:element>
46        <xs:element name="individualName"
47                    type="IndividualNameXsdType"
48                    minOccurs="0"
49                    maxOccurs="unbounded"
50                    xml:id="Individual-individualName">
51          <xs:annotation>
52            <xs:documentation>Name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix.</xs:documentation>
53          </xs:annotation>
54        </xs:element>
55      </xs:sequence>
56    </xs:extension>
57  </xs:complexContent>
58</xs:complexType>

Fragment for the class Individual (main ontology)

 1# class Individual
 2# based on the UML class DDICDIModels::DDICDILibrary::Classes::Agents::Individual
 3cdi:Individual
 4  a rdfs:Class, owl:Class, ucmis:Class;
 5  rdfs:label "Individual";
 6  rdfs:comment "Definition \n============ \nA person. (See for example the W3C Friend of a Friend Ontology - http://xmlns.com/foaf/spec/#term_Person).\n\nExamples \n========== \nIndividual employed by an organization. A person within a unit or project (organization). Albert Einstein, Bugs Bunny, Harry Potter, Ashley G. Williams, Gandalf.  \n\nExplanatory notes \n=================== \nDescribes people referred to in the description of data and process. Similar to the concept found in Schema.org, the W3C ORG Ontology, etc."@en;
 7  rdfs:subClassOf cdi:Agent;
 8.
 9
10cdi:Individual-contactInformation
11  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
12  rdfs:label "contactInformation";
13  rdfs:comment "Contact information for the individual including location specification, address, URL, phone numbers, and other means of communication access. Sets of information can be repeated and date-stamped."@en;
14  rdfs:domain cdi:Individual;
15  rdfs:range cdi:ContactInformation;
16.
17
18cdi:Individual-individualName
19  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
20  rdfs:label "individualName";
21  rdfs:comment "Name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix."@en;
22  rdfs:domain cdi:Individual;
23  rdfs:range cdi:IndividualName;
24.

Fragment for the class Individual (main JSON-LD)

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