Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Included schema ILCD_Common_DataTypes.xsd
Namespace http://lca.jrc.it/ILCD/Common
Properties
attribute form default unqualified
element form default qualified
version 1.1
Simple Type UUID
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Unique Universal Identifier, 16-byte hex number
Diagram
Type restriction of xs:string
Facets
pattern [a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}
Used by
Source
<xs:simpleType name="UUID">
  <xs:annotation>
    <xs:documentation>Unique Universal Identifier, 16-byte hex number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"/>
  </xs:restriction>
</xs:simpleType>
Complex Type StringMultiLang
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Multi-lang string with a maximum length of 500 characters.
Diagram
Type extension of String
Type hierarchy
Used by
Attributes
QName Type Default Use Annotation
xml:lang union of(xs:language, restriction of xs:string) en optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:complexType name="StringMultiLang">
  <xs:annotation>
    <xs:documentation>Multi-lang string with a maximum length of 500 characters.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute ref="xml:lang" default="en"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type String
Namespace http://lca.jrc.it/ILCD/Common
Annotations
String with a maximum length of 500 characters. Must have a minimum length of 1.
Diagram
Type restriction of xs:string
Facets
minLength 0
maxLength 500
Used by
Source
<xs:simpleType name="String">
  <xs:annotation>
    <xs:documentation>String with a maximum length of 500 characters. Must have a minimum length of 1.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="0"/>
    <xs:maxLength value="500"/>
  </xs:restriction>
</xs:simpleType>
Simple Type LevelType
Namespace http://lca.jrc.it/ILCD/Common
Annotations
1-digit integer number, must be equal to or greater than 0
Diagram
Type restriction of Int1
Type hierarchy
Facets
totalDigits 1
minInclusive 0
Used by
Source
<xs:simpleType name="LevelType">
  <xs:annotation>
    <xs:documentation>1-digit integer number, must be equal to or greater than 0</xs:documentation>
  </xs:annotation>
  <xs:restriction base="Int1">
    <xs:minInclusive value="0"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Int1
Namespace http://lca.jrc.it/ILCD/Common
Annotations
1-digit integer number
Diagram
Type restriction of xs:integer
Facets
totalDigits 1
Used by
Simple Type LevelType
Source
<xs:simpleType name="Int1">
  <xs:annotation>
    <xs:documentation>1-digit integer number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:totalDigits value="1"/>
  </xs:restriction>
</xs:simpleType>
Complex Type STMultiLang
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Multi-lang short text with a maximum length of 1000 characters.
Diagram
Type extension of ST
Type hierarchy
Used by
Attributes
QName Type Default Use Annotation
xml:lang union of(xs:language, restriction of xs:string) en optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:complexType name="STMultiLang">
  <xs:annotation>
    <xs:documentation>Multi-lang short text with a maximum length of 1000 characters.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="ST">
      <xs:attribute ref="xml:lang" default="en"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type ST
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Short text with a maximum length of 1000 characters.
Diagram
Type restriction of xs:string
Facets
minLength 0
maxLength 1000
Used by
Complex Type STMultiLang
Source
<xs:simpleType name="ST">
  <xs:annotation>
    <xs:documentation>Short text with a maximum length of 1000 characters.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="0"/>
    <xs:maxLength value="1000"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Version
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Version number
Diagram
Type restriction of xs:string
Facets
pattern \d{2}\.\d{2}(\.\d{3})?
Used by
Source
<xs:simpleType name="Version">
  <xs:annotation>
    <xs:documentation>Version number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\d{2}\.\d{2}(\.\d{3})?"/>
  </xs:restriction>
</xs:simpleType>
Complex Type FTMultiLang
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Multi-lang free text with an unlimited length.
Diagram
Type extension of FT
Type hierarchy
Used by
Attributes
QName Type Default Use Annotation
xml:lang union of(xs:language, restriction of xs:string) en optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:complexType name="FTMultiLang">
  <xs:annotation>
    <xs:documentation>Multi-lang free text with an unlimited length.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="FT">
      <xs:attribute ref="xml:lang" default="en"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type FT
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Free text with an unlimited length.
Diagram
Type restriction of xs:string
Facets
minLength 0
Used by
Complex Type FTMultiLang
Source
<xs:simpleType name="FT">
  <xs:annotation>
    <xs:documentation>Free text with an unlimited length.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="0"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Real
Namespace http://lca.jrc.it/ILCD/Common
Annotations
38-digit real number
Diagram
Type xs:double
Used by
Element scalingFactor
Complex Type ParameterType
Source
<xs:simpleType name="Real">
  <xs:annotation>
    <xs:documentation>38-digit real number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:double"/>
</xs:simpleType>
Simple Type MatV
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Mathematical variable or parameter
Diagram
Type restriction of xs:string
Facets
maxLength 50
Used by
Source
<xs:simpleType name="MatV">
  <xs:annotation>
    <xs:documentation>Mathematical variable or parameter</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:maxLength value="50"/>
  </xs:restriction>
</xs:simpleType>
Simple Type dateTime
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Date and time format acc. to ISO 8601, chapter 5.4
Diagram
Type xs:dateTime
Used by
Source
<xs:simpleType name="dateTime">
  <xs:annotation>
    <xs:documentation>Date and time format acc. to ISO 8601, chapter 5.4</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:dateTime"/>
</xs:simpleType>
Simple Type boolean
Namespace http://lca.jrc.it/ILCD/Common
Annotations
true, false, 1, or 0
Diagram
Type xs:boolean
Used by
Element copyright
Source
<xs:simpleType name="boolean">
  <xs:annotation>
    <xs:documentation>true, false, 1, or 0</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:boolean"/>
</xs:simpleType>
Simple Type SchemaVersion
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Version number
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="SchemaVersion">
  <xs:annotation>
    <xs:documentation>Version number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type GIS
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Global geographical reference in Latitude and Longitude
Examples: "+42.42;-180", "0;0", "13.22 ; -3
Diagram
Type restriction of xs:string
Facets
pattern \s*([\-+]?(([0-8]?\d)(\.\d*)?)|(90(\.0{0,2})?))\s*;\s*(([\-+]?(((1[0-7]\d)(\.\d*)?)|([0-9]\d(\.\d*)?)|(\d(\.\d*)?)|(180(\.[0]*)?))))\s*
Used by
Source
<xs:simpleType name="GIS">
  <xs:annotation>
    <xs:documentation>Global geographical reference in Latitude and Longitude</xs:documentation>
    <xs:documentation>Examples: "+42.42;-180", "0;0", "13.22 ; -3</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\s*([\-+]?(([0-8]?\d)(\.\d*)?)|(90(\.0{0,2})?))\s*;\s*(([\-+]?(((1[0-7]\d)(\.\d*)?)|([0-9]\d(\.\d*)?)|(\d(\.\d*)?)|(180(\.[0]*)?))))\s*"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Year
Namespace http://lca.jrc.it/ILCD/Common
Annotations
4-digit year
Diagram
Type restriction of xs:integer
Facets
totalDigits 4
Used by
Source
<xs:simpleType name="Year">
  <xs:annotation>
    <xs:documentation>4-digit year</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:totalDigits value="4"/>
  </xs:restriction>
</xs:simpleType>
Simple Type CASNumber
Namespace http://lca.jrc.it/ILCD/Common
Annotations
CAS Number, leading zeros are requried.
Diagram
Type restriction of xs:string
Facets
pattern \d{6}-\d{2}-\d
Source
<xs:simpleType name="CASNumber">
  <xs:annotation>
    <xs:documentation>CAS Number, leading zeros are requried.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\d{6}-\d{2}-\d"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Int5
Namespace http://lca.jrc.it/ILCD/Common
Annotations
5-digit integer number
Diagram
Type restriction of xs:integer
Facets
totalDigits 5
Source
<xs:simpleType name="Int5">
  <xs:annotation>
    <xs:documentation>5-digit integer number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:totalDigits value="5"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Int6
Namespace http://lca.jrc.it/ILCD/Common
Annotations
6-digit integer number
Diagram
Type restriction of xs:integer
Facets
totalDigits 6
Source
<xs:simpleType name="Int6">
  <xs:annotation>
    <xs:documentation>6-digit integer number</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:integer">
    <xs:totalDigits value="6"/>
  </xs:restriction>
</xs:simpleType>
Simple Type MatR
Namespace http://lca.jrc.it/ILCD/Common
Annotations
Mathematical rule
Diagram
Type xs:string
Source
<xs:simpleType name="MatR">
  <xs:annotation>
    <xs:documentation>Mathematical rule</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type NullableString
Namespace http://lca.jrc.it/ILCD/Common
Annotations
String with a maximum length of 500 characters. May be empty.
Diagram
Type restriction of xs:string
Facets
minLength 0
maxLength 500
Source
<xs:simpleType name="NullableString">
  <xs:annotation>
    <xs:documentation>String with a maximum length of 500 characters. May be empty.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="0"/>
    <xs:maxLength value="500"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Perc
Namespace http://lca.jrc.it/ILCD/Common
Annotations
percentage amount
Diagram
Type restriction of xs:decimal
Facets
totalDigits 5
fractionDigits 3
Source
<xs:simpleType name="Perc">
  <xs:annotation>
    <xs:documentation>percentage amount</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal">
    <xs:totalDigits value="5"/>
    <xs:fractionDigits value="3"/>
  </xs:restriction>
</xs:simpleType>