Language#

Fully qualified enumeration name of the UML model LIB 1.0: LibraryDomainModel::DataTypes::Enumerations::Language

Available languages.

Diagram#

Diagram

Enumeration literals#

Enumeration literals
Enumeration Literals#

Name

Description

English

French

German

Italian

Spanish

Usage#

Usage
Usage#

Type

Package

Classifier

Attribute

Class

Classes

Book

language

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 enumeration Language

 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-Enumerations-Language"
 5                  xmi:uuid="http://example.org/LIB/1.0/XMI/#Language"
 6                  xmi:type="uml:Enumeration">
 7   <ownedComment xmi:id="LibraryDomainModel-DataTypes-Enumerations-Language-ownedComment"
 8                  xmi:uuid="http://example.org/LIB/1.0/XMI/#Language-ownedComment"
 9                  xmi:type="uml:Comment">
10      <annotatedElement xmi:idref="LibraryDomainModel-DataTypes-Enumerations-Language"/>
11      <body>Available languages.</body>
12   </ownedComment>
13   <name>Language</name>
14   <ownedLiteral xmi:id="LibraryDomainModel-DataTypes-Enumerations-Language-English"
15                  xmi:uuid="http://example.org/LIB/1.0/XMI/#English"
16                  xmi:type="uml:EnumerationLiteral">
17      <name>English</name>
18   </ownedLiteral>
19   <ownedLiteral xmi:id="LibraryDomainModel-DataTypes-Enumerations-Language-French"
20                  xmi:uuid="http://example.org/LIB/1.0/XMI/#French"
21                  xmi:type="uml:EnumerationLiteral">
22      <name>French</name>
23   </ownedLiteral>
24   <ownedLiteral xmi:id="LibraryDomainModel-DataTypes-Enumerations-Language-German"
25                  xmi:uuid="http://example.org/LIB/1.0/XMI/#German"
26                  xmi:type="uml:EnumerationLiteral">
27      <name>German</name>
28   </ownedLiteral>
29   <ownedLiteral xmi:id="LibraryDomainModel-DataTypes-Enumerations-Language-Italian"
30                  xmi:uuid="http://example.org/LIB/1.0/XMI/#Italian"
31                  xmi:type="uml:EnumerationLiteral">
32      <name>Italian</name>
33   </ownedLiteral>
34   <ownedLiteral xmi:id="LibraryDomainModel-DataTypes-Enumerations-Language-Spanish"
35                  xmi:uuid="http://example.org/LIB/1.0/XMI/#Spanish"
36                  xmi:type="uml:EnumerationLiteral">
37      <name>Spanish</name>
38   </ownedLiteral>
39</packagedElement>

Fragment for the enumeration Language

 1<xs:simpleType name="LanguageXsdType"
 2               xml:id="LanguageXsdType">
 3  <!-- based on the UML enumeration LibraryDomainModel::DataTypes::Enumerations::Language -->
 4  <xs:annotation>
 5    <xs:documentation>Available languages.</xs:documentation>
 6  </xs:annotation>
 7  <xs:restriction base="xs:NMTOKEN">
 8    <xs:enumeration value="English">
 9      <xs:annotation>
10        <xs:documentation></xs:documentation>
11      </xs:annotation>
12    </xs:enumeration>
13    <xs:enumeration value="French">
14      <xs:annotation>
15        <xs:documentation></xs:documentation>
16      </xs:annotation>
17    </xs:enumeration>
18    <xs:enumeration value="German">
19      <xs:annotation>
20        <xs:documentation></xs:documentation>
21      </xs:annotation>
22    </xs:enumeration>
23    <xs:enumeration value="Italian">
24      <xs:annotation>
25        <xs:documentation></xs:documentation>
26      </xs:annotation>
27    </xs:enumeration>
28    <xs:enumeration value="Spanish">
29      <xs:annotation>
30        <xs:documentation></xs:documentation>
31      </xs:annotation>
32    </xs:enumeration>
33  </xs:restriction>
34</xs:simpleType>

Fragment for the enumeration Language (main ontology)

 1# enumeration Language
 2# based on the UML enumeration LibraryDomainModel::DataTypes::Enumerations::Language
 3lib:Language
 4  a rdfs:Class, owl:Class, ucmis:Enumeration;
 5  rdfs:label "Language";
 6  rdfs:comment "Available languages."@en;
 7  
 8.
 9
10lib:English
11  a lib:Language;
12  rdfs:label "English";
13  
14.
15
16lib:French
17  a lib:Language;
18  rdfs:label "French";
19  
20.
21
22lib:German
23  a lib:Language;
24  rdfs:label "German";
25  
26.
27
28lib:Italian
29  a lib:Language;
30  rdfs:label "Italian";
31  
32.
33
34lib:Spanish
35  a lib:Language;
36  rdfs:label "Spanish";
37  
38.