Date#
Fully qualified datatype name of the UML model LIB 1.0: LibraryDomainModel::DataTypes::StructuredDataTypes::Date
Usual date details.
Diagram#
Diagram
Usage#
Encodings#
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 Date (entire model as XMI)
1<packagedElement xmlns:StandardProfile="http://www.omg.org/spec/UML/20131001/StandardProfile"
2 xmlns:uml="http://www.omg.org/spec/UML/20131001"
3 xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
4 xmi:id="LibraryDomainModel-DataTypes-StructuredDataTypes-Date"
5 xmi:uuid="http://example.org/LIB/1.0/XMI/#Date"
6 xmi:type="uml:DataType">
7 <ownedComment xmi:id="LibraryDomainModel-DataTypes-StructuredDataTypes-Date-ownedComment"
8 xmi:uuid="http://example.org/LIB/1.0/XMI/#Date-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="LibraryDomainModel-DataTypes-StructuredDataTypes-Date"/>
11 <body>Usual date details.</body>
12 </ownedComment>
13 <name>Date</name>
14</packagedElement>
Fragment for the data type Date (entire XML Schema)
1<xs:element name="Date"
2 type="DateXsdType"
3 xml:id="Date">
4 <!-- based on the UML data type LibraryDomainModel::DataTypes::StructuredDataTypes::Date -->
5 <xs:annotation>
6 <xs:documentation>Usual date details.</xs:documentation>
7 </xs:annotation>
8</xs:element>
9<xs:complexType name="DateXsdType"
10 xml:id="DateXsdType">
11 <xs:annotation>
12 <xs:documentation>Usual date details.</xs:documentation>
13 </xs:annotation>
14
15</xs:complexType>
Fragment for the data type Date (entire JSON Schema)
1"dt-Date": {
2 "description": "http://library/RDF/Date",
3 "type": ["object"],
4 "properties": {
5
6 "@type": {
7 "const": "Date"
8 }
9 },
10 "required": ["@type"],
11 "additionalProperties": false
12},
Fragment for the data type Date (main ontology)
1# datatype Date
2# based on the UML data type LibraryDomainModel::DataTypes::StructuredDataTypes::Date
3lib:Date
4 a rdfs:Class, owl:Class, ucmis:StructuredDataType;
5 rdfs:label "Date";
6 rdfs:comment "Usual date details."@en;
7
8 owl:hasKey ();
9.
Fragment for the data type Date (entire JSON-LD)
1{
2 "@context": [
3 {
4 "lib": "http://library/RDF/",
5 "xsd": "http://www.w3.org/2001/XMLSchema#",
6
7
8 " comment ": "tag:json-should-support-trailing-commas"
9 }
10 ],
11 "generatedBy": "This code was generated by the Eclipse Acceleo project UCMIS M2T on 2025-08-29 14:33:37.",
12 "basedOn": "based on the UML data type LibraryDomainModel::DataTypes::StructuredDataTypes::Date"
13}
Fragment for the data type Date (entire SHACL - Shapes Constraint Language)
1# datatype Date
2# based on the UML data type LibraryDomainModel::DataTypes::StructuredDataTypes::Date
3<#Date> a sh:NodeShape;
4 sh:targetClass lib:Date;
5 sh:message "See http://library/RDF/Date";
6 sh:closed true;
7 sh:ignoredProperties ( owl:sameAs );
8 sh:property [
9 sh:path rdf:type;
10 sh:in ( lib:Date
11 ) ;
12 ];
13 # attributes
14
15
16
17.
Fragment for the data type Date (entire ShEx - Shape Expressions)
1# datatype Date
2# based on the UML data type LibraryDomainModel::DataTypes::StructuredDataTypes::Date
3lib:DateShape CLOSED {
4 a [lib:Date];
5 }