ContactInformation

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

Definition

Contact information for the individual or organization including location specification, address, web site, phone numbers, and other means of communication access. Address, location, telephone, and other means of communication can be repeated to express multiple means of a single type or change over time. Each major piece of contact information contains the element effectiveDates in order to date stamp the period for which the information is valid.

Diagram

Attributes

Name

Inherited from

Description

Data Type

Multiplicity

Default value

address

- own datatype -

The address for contact.

Address

0..*

email

- own datatype -

Email contact information.

Email

0..*

emessaging

- own datatype -

Electronic messaging other than email.

ElectronicMessageSystem

0..*

telephone

- own datatype -

Telephone for contact.

Telephone

0..*

website

- own datatype -

The URL of the Agent’s website.

WebLink

0..*

Usage

Type

Package

Classifier

Attribute

Class

Agents

Individual

contactInformation

Class

Agents

Machine

ownerOperatorContact

Class

Agents

Organization

contactInformation

DataType

StructuredDataTypes

LicenseInformation

contact

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 ContactInformation (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-ContactInformation"
  5                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation"
  6                 xmi:type="uml:DataType">
  7   <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-ownedComment"
  8                 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-ownedComment"
  9                 xmi:type="uml:Comment">
 10      <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation"/>
 11      <body>Definition
 12============
 13Contact information for the individual or organization including location specification, address, web site, phone numbers, and other means of communication access. Address, location, telephone, and other means of communication can be repeated to express multiple means of a single type or change over time. Each major piece of contact information contains the element effectiveDates in order to date stamp the period for which the information is valid.</body>
 14   </ownedComment>
 15   <name>ContactInformation</name>
 16   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-address"
 17                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-address"
 18                   xmi:type="uml:Property">
 19      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-address-ownedComment"
 20                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-address-ownedComment"
 21                    xmi:type="uml:Comment">
 22         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-address"/>
 23         <body>The address for contact.</body>
 24      </ownedComment>
 25      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-address-lowerValue"
 26                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-address-lowerValue"
 27                  xmi:type="uml:LiteralInteger"/>
 28      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-address-upperValue"
 29                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-address-upperValue"
 30                  xmi:type="uml:LiteralUnlimitedNatural">
 31         <value>*</value>
 32      </upperValue>
 33      <name>address</name>
 34      <isOrdered>true</isOrdered>
 35      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Address"/>
 36   </ownedAttribute>
 37   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-email"
 38                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-email"
 39                   xmi:type="uml:Property">
 40      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-email-ownedComment"
 41                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-email-ownedComment"
 42                    xmi:type="uml:Comment">
 43         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-email"/>
 44         <body>Email contact information.</body>
 45      </ownedComment>
 46      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-email-lowerValue"
 47                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-email-lowerValue"
 48                  xmi:type="uml:LiteralInteger"/>
 49      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-email-upperValue"
 50                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-email-upperValue"
 51                  xmi:type="uml:LiteralUnlimitedNatural">
 52         <value>*</value>
 53      </upperValue>
 54      <name>email</name>
 55      <isOrdered>true</isOrdered>
 56      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Email"/>
 57   </ownedAttribute>
 58   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-emessaging"
 59                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-emessaging"
 60                   xmi:type="uml:Property">
 61      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-emessaging-ownedComment"
 62                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-emessaging-ownedComment"
 63                    xmi:type="uml:Comment">
 64         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-emessaging"/>
 65         <body>Electronic messaging other than email.</body>
 66      </ownedComment>
 67      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-emessaging-lowerValue"
 68                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-emessaging-lowerValue"
 69                  xmi:type="uml:LiteralInteger"/>
 70      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-emessaging-upperValue"
 71                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-emessaging-upperValue"
 72                  xmi:type="uml:LiteralUnlimitedNatural">
 73         <value>*</value>
 74      </upperValue>
 75      <name>emessaging</name>
 76      <isOrdered>true</isOrdered>
 77      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ElectronicMessageSystem"/>
 78   </ownedAttribute>
 79   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-telephone"
 80                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-telephone"
 81                   xmi:type="uml:Property">
 82      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-telephone-ownedComment"
 83                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-telephone-ownedComment"
 84                    xmi:type="uml:Comment">
 85         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-telephone"/>
 86         <body>Telephone for contact.</body>
 87      </ownedComment>
 88      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-telephone-lowerValue"
 89                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-telephone-lowerValue"
 90                  xmi:type="uml:LiteralInteger"/>
 91      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-telephone-upperValue"
 92                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-telephone-upperValue"
 93                  xmi:type="uml:LiteralUnlimitedNatural">
 94         <value>*</value>
 95      </upperValue>
 96      <name>telephone</name>
 97      <isOrdered>true</isOrdered>
 98      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-Telephone"/>
 99   </ownedAttribute>
100   <ownedAttribute xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-website"
101                   xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-website"
102                   xmi:type="uml:Property">
103      <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-website-ownedComment"
104                    xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-website-ownedComment"
105                    xmi:type="uml:Comment">
106         <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-website"/>
107         <body>The URL of the Agent's website.</body>
108      </ownedComment>
109      <lowerValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-website-lowerValue"
110                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-website-lowerValue"
111                  xmi:type="uml:LiteralInteger"/>
112      <upperValue xmi:id="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-ContactInformation-website-upperValue"
113                  xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ContactInformation-website-upperValue"
114                  xmi:type="uml:LiteralUnlimitedNatural">
115         <value>*</value>
116      </upperValue>
117      <name>website</name>
118      <isOrdered>true</isOrdered>
119      <type xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-StructuredDataTypes-WebLink"/>
120   </ownedAttribute>
121</packagedElement>

Fragment for the data type ContactInformation (entire XML Schema)

 1<xs:element name="ContactInformation"
 2            type="ContactInformationXsdType"
 3            xml:id="ContactInformation">
 4  <!-- based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::ContactInformation -->
 5  <xs:annotation>
 6    <xs:documentation>Definition
 7          ============
 8          Contact information for the individual or organization including location specification, address, web site, phone numbers, and other means of communication access. Address, location, telephone, and other means of communication can be repeated to express multiple means of a single type or change over time. Each major piece of contact information contains the element effectiveDates in order to date stamp the period for which the information is valid.</xs:documentation>
 9  </xs:annotation>
10</xs:element>
11<xs:complexType name="ContactInformationXsdType"
12                xml:id="ContactInformationXsdType">
13  <xs:annotation>
14    <xs:documentation>Definition
15          ============
16          Contact information for the individual or organization including location specification, address, web site, phone numbers, and other means of communication access. Address, location, telephone, and other means of communication can be repeated to express multiple means of a single type or change over time. Each major piece of contact information contains the element effectiveDates in order to date stamp the period for which the information is valid.</xs:documentation>
17  </xs:annotation>
18  <xs:sequence>
19    <xs:element name="address"
20                type="AddressXsdType"
21                minOccurs="0"
22                maxOccurs="unbounded"
23                xml:id="ContactInformation-address">
24      <xs:annotation>
25        <xs:documentation>The address for contact.</xs:documentation>
26      </xs:annotation>
27    </xs:element>
28    <xs:element name="email"
29                type="EmailXsdType"
30                minOccurs="0"
31                maxOccurs="unbounded"
32                xml:id="ContactInformation-email">
33      <xs:annotation>
34        <xs:documentation>Email contact information.</xs:documentation>
35      </xs:annotation>
36    </xs:element>
37    <xs:element name="emessaging"
38                type="ElectronicMessageSystemXsdType"
39                minOccurs="0"
40                maxOccurs="unbounded"
41                xml:id="ContactInformation-emessaging">
42      <xs:annotation>
43        <xs:documentation>Electronic messaging other than email.</xs:documentation>
44      </xs:annotation>
45    </xs:element>
46    <xs:element name="telephone"
47                type="TelephoneXsdType"
48                minOccurs="0"
49                maxOccurs="unbounded"
50                xml:id="ContactInformation-telephone">
51      <xs:annotation>
52        <xs:documentation>Telephone for contact.</xs:documentation>
53      </xs:annotation>
54    </xs:element>
55    <xs:element name="website"
56                type="WebLinkXsdType"
57                minOccurs="0"
58                maxOccurs="unbounded"
59                xml:id="ContactInformation-website">
60      <xs:annotation>
61        <xs:documentation>The URL of the Agent's website.</xs:documentation>
62      </xs:annotation>
63    </xs:element>
64  </xs:sequence>
65</xs:complexType>

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

 1# datatype ContactInformation
 2# based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::ContactInformation
 3cdi:ContactInformation
 4  a rdfs:Class, owl:Class, ucmis:StructuredDataType;
 5  rdfs:label "ContactInformation";
 6  rdfs:comment "Definition\n============\nContact information for the individual or organization including location specification, address, web site, phone numbers, and other means of communication access. Address, location, telephone, and other means of communication can be repeated to express multiple means of a single type or change over time. Each major piece of contact information contains the element effectiveDates in order to date stamp the period for which the information is valid."@en;
 7  
 8  owl:hasKey (cdi:ContactInformation-address cdi:ContactInformation-email cdi:ContactInformation-emessaging cdi:ContactInformation-telephone cdi:ContactInformation-website);
 9.
10
11cdi:ContactInformation-address
12  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
13  rdfs:label "address";
14  rdfs:comment "The address for contact."@en;
15  rdfs:domain cdi:ContactInformation;
16  rdfs:range cdi:Address;
17.
18
19cdi:ContactInformation-email
20  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
21  rdfs:label "email";
22  rdfs:comment "Email contact information."@en;
23  rdfs:domain cdi:ContactInformation;
24  rdfs:range cdi:Email;
25.
26
27cdi:ContactInformation-emessaging
28  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
29  rdfs:label "emessaging";
30  rdfs:comment "Electronic messaging other than email."@en;
31  rdfs:domain cdi:ContactInformation;
32  rdfs:range cdi:ElectronicMessageSystem;
33.
34
35cdi:ContactInformation-telephone
36  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
37  rdfs:label "telephone";
38  rdfs:comment "Telephone for contact."@en;
39  rdfs:domain cdi:ContactInformation;
40  rdfs:range cdi:Telephone;
41.
42
43cdi:ContactInformation-website
44  a rdf:Property, owl:ObjectProperty, ucmis:Attribute;
45  rdfs:label "website";
46  rdfs:comment "The URL of the Agent's website."@en;
47  rdfs:domain cdi:ContactInformation;
48  rdfs:range cdi:WebLink;
49.

Fragment for the data type ContactInformation (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	  "ContactInformation": "cdi:ContactInformation",
 7	  "address": {
 8	    "@id": "cdi:ContactInformation-address",
 9	    "@type": "@id",
10	    "@context": "Address.jsonld"
11	  },
12	  "email": {
13	    "@id": "cdi:ContactInformation-email",
14	    "@type": "@id",
15	    "@context": "Email.jsonld"
16	  },
17	  "emessaging": {
18	    "@id": "cdi:ContactInformation-emessaging",
19	    "@type": "@id",
20	    "@context": "ElectronicMessageSystem.jsonld"
21	  },
22	  "telephone": {
23	    "@id": "cdi:ContactInformation-telephone",
24	    "@type": "@id",
25	    "@context": "Telephone.jsonld"
26	  },
27	  "website": {
28	    "@id": "cdi:ContactInformation-website",
29	    "@type": "@id",
30	    "@context": "WebLink.jsonld"
31	  },
32	  
33	  " comment ": "tag:json-should-support-trailing-commas" 
34	}
35  ],
36  "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2024-03-16 23:40:13.",
37  "basedOn": "based on the UML data type DDICDIModels::DDICDILibrary::DataTypes::StructuredDataTypes::ContactInformation"
38}