Element: Konzept/Informationen
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Textinformationen wie der Name und die Beschreibung des Konzepts. |
Diagramm |
|
Typ |
Konzeptinfo |
Typhierarchie |
|
Attribute |
|
Modell |
name, description{0,1}, url{0,1}, pluralName{0,1}, totalName{0,1}, Synonym* |
Kinder |
description, name, pluralName, synonym, totalName, url |
Instanz |
<info>
<name>{1,1}</name>
<description>{0,1}</description>
<url>{0,1}</url>
</info>
|
Quelle |
<xs:element name="info" type="ConceptInfo">
<xs:annotation>
<xs:documentation>Textual information, such as the name and description of
the concept.</xs:documentation>
</xs:annotation>
</xs:element>
|
Element: Konzept/Thema
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Ein Thema, mit dem das Konzept verknüpft ist. |
Diagramm |
|
Attribute |
content: |
Komplex |
minOccurs: |
0 |
MaxOccurs: |
Unbegrenzt |
|
Attribute |
QName |
Typ |
Fixed |
Standard |
Verwenden |
Anmerkung |
Ref |
xs:QName |
|
|
optional |
Die eindeutige Kennung des Themas, mit dem dieses Konzept verknüpft ist. Das Thema, auf das verwiesen wird, kann im selben Dataset oder extern definiert sein, also in einem anderen Dataset. Ein Verweis auf ein externes Thema muss die Form „prefix:other_topic_id“ haben, wobei „prefix“ das Präfix ist, das für den Namespace des externen Datasets verwendet wird (siehe XML-Namespaces). |
|
Quelle |
<xs:element name="topic" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A topic the concept is associated with.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ref" type="xs:QName">
<xs:annotation>
<xs:documentation>The unique identifier of the topic this concept is
associated with.
The referenced topic may be defined in the same
dataset or externally, i.e., in another dataset. A
reference to an external topic must be of the form
"prefix:other_topic_id", where "prefix" is the prefix
used for the namespace of the external dataset (see
XML namespaces).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Der Datentyp des Konzepts. Ein Konzept muss eine Typdeklaration enthalten oder ein anderes Konzept erweitern. Bei der Erweiterung eines Konzepts kann es auch eine Typdeklaration enthalten. Der Typ des erweiterten Konzepts muss weniger einschränkend sein als der Typ des erweiterten Konzepts. „Weniger einschränkend als“ (LRT) ist eine unvollständige Reihenfolge, die so definiert ist: String LRT float float LRT Ganzzahl String LRT date String LRT boolesch |
Diagramm |
|
Attribute |
content: |
Komplex |
minOccurs: |
0 |
|
Attribute |
QName |
Typ |
Fixed |
Standard |
Verwenden |
Anmerkung |
Ref |
Datentyp |
|
|
erforderlich |
|
|
Quelle |
<xs:element name="type" minOccurs="0">
<xs:annotation>
<xs:documentation>The data type of the concept. A concept must provide a type declaration or extend
another concept. In the case where it's extending a concept, it may also
provide a type declaration. The type of the extended concept must be less restrictive
than the type of the concept extending it.
"Less restrictive than" (LRT) is a partial order defined as follows:
string LRT float
float LRT integer
string LRT date
string LRT boolean</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ref" type="DataType" use="required"/>
</xs:complexType>
</xs:element>
|
Element: Konzept/Attribut
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Ein Attribut des Konzepts. Attribute stellen zusätzliche Informationen zum Konzept dar (z.B. Das BIP ist ein Prozentsatz. |
Diagramm |
|
Typ |
Attribut |
Attribute |
content: |
Komplex |
minOccurs: |
0 |
MaxOccurs: |
Unbegrenzt |
|
Modell |
info{0,1} , Typ{0,1} , (Wert*
| conceptValue{0,1}) |
Kinder |
conceptValue, info, type, value |
Instanz |
<attribute concept="" id="">
<info>{0,1}</info>
<type format="" ref="">{0,1}</type>
</attribute>
|
Attribute |
QName |
Typ |
Fixed |
Standard |
Verwenden |
Anmerkung |
Konzept |
xs:QName |
|
|
optional |
Verweis auf ein Konzept, das den Werten des Attributs entspricht. Wenn das Attribut einen Typ angibt, muss der Typ dem Typ des referenzierten Konzepts entsprechen. Ein Verweis auf ein externes Konzept muss die Form „prefix:other_concept_id“ haben, wobei „prefix“ das Präfix ist, das für den Namespace des externen Datasets verwendet wird (siehe XML-Namespaces). |
id |
LocalId |
|
|
optional |
Die ID des Konzeptattributs. Diese Kennung muss innerhalb des Konzepts (über Attribute und Eigenschaften hinweg) eindeutig sein. Die ID kann weggelassen werden, wenn das Konzeptattribut angegeben ist. In diesem Fall wird eine ID implizit mit dem lokalen Namen des referenzierten Konzepts erstellt. Beispiel: <attribute
concept="unit:currency"/> entspricht
<attribute id="currency"
concept="unit:currency"/> |
|
Quelle |
<xs:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>An attribute of the concept. Attributes represent additional
information about the concept (e.g., GDP is a percentage).</xs:documentation>
</xs:annotation>
</xs:element>
|
Element: Konzept/Eigenschaft
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Eigenschaft des Konzepts. Attribute stellen zusätzliche Informationen zu Instanzen des Konzepts dar (z.B. kann eine Konzeptstadt eine Property „Land“ haben). |
Diagramm |
|
Typ |
ConceptProperty |
Attribute |
content: |
Komplex |
minOccurs: |
0 |
MaxOccurs: |
Unbegrenzt |
|
Modell |
Info{0,1}, Typ{0,1} |
Kinder |
Info, Typ |
Instanz |
<property concept="" id="" isMapping="false" isParent="false">
<info>{0,1}</info>
<type ref="">{0,1}</type>
</property>
|
Attribute |
QName |
Typ |
Fixed |
Standard |
Verwenden |
Anmerkung |
Konzept |
xs:QName |
|
|
optional |
Verweis auf ein Konzept, das den Werten der Property entspricht. Wenn in der Eigenschaft ein Typ angegeben ist, muss der Typ dem Typ des referenzierten Konzepts entsprechen. Ein Verweis auf ein externes Konzept muss die Form „prefix:other_concept_id“ haben, wobei „prefix“ das Präfix ist, das für den Namespace des externen Datasets verwendet wird (siehe XML-Namespaces). |
id |
LocalId |
|
|
optional |
Die ID der Konzepteigenschaft. Diese Kennung muss innerhalb des Konzepts (über Attribute und Eigenschaften hinweg) eindeutig sein. Die ID kann weggelassen werden, wenn die Konzept-Property angegeben ist. In diesem Fall wird implizit die ID mit dem lokalen Namen des referenzierten Konzepts erstellt. Beispiel: <property
concept="geo:country"/> entspricht <property
id="country"
concept="geo:country"/>. |
isMapping |
xs:boolesch |
|
false |
optional |
Wenn „true“ festgelegt ist, muss diese Property auf ein Konzept verweisen und dieses Attribut bezeichnet eine Zuordnung (1:1) zwischen diesem Konzept und dem referenzierten Konzept. Auf jede Instanz des referenzierten Konzepts wird von maximal einer Instanz dieses Konzepts verwiesen. |
isParent |
xs:boolesch |
|
false |
optional |
Wenn „true“ angegeben ist, muss diese Property auf ein Konzept verweisen und bezeichnet eine hierarchische Beziehung zwischen diesem Konzept und dem referenzierten Konzept (z.B. dem Kontinent eines Landes). |
|
Quelle |
<xs:element name="property" type="ConceptProperty" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A property of the concept. Properties represent additional
information about instances of the concept (e.g., a concept
"city" may have a property "country").</xs:documentation>
</xs:annotation>
</xs:element>
|
Element: Concept/defaultValue
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Ein Standardwert für das Konzept. Er wird von Anwendungen verwendet, wenn sie einen der möglichen Werte des Konzepts auswählen müssen. |
Diagramm |
|
Typ |
Werte |
Attribute |
content: |
Komplex |
minOccurs: |
0 |
|
Modell |
Wert* | conceptValue{0,1} |
Kinder |
conceptValue, value |
Instanz |
<defaultValue>
<value lang="">{0,unbounded}</value>
<conceptValue concept="">{0,1}</conceptValue>
</defaultValue>
|
Quelle |
<xs:element name="defaultValue" type="Values" minOccurs="0">
<xs:annotation>
<xs:documentation>A default value for the concept, to be used by
applications when they need to pick one of the possible
values of the concept.</xs:documentation>
</xs:annotation>
</xs:element>
|
Element: Konzept/Tabelle
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Ein Verweis auf eine Tabelle, die alle möglichen Werte für das Konzept und seine nicht konstanten Attribute enthält. |
Diagramm |
|
Typ |
ConceptTableMapping (Konzepttabelle) |
Attribute |
content: |
Komplex |
minOccurs: |
0 |
|
Modell |
mapConcept{0,1}, mapProperty* |
Kinder |
mapConcept, mapProperty. |
Instanz |
<table ref="">
<mapConcept toColumn="">{0,1}</mapConcept>
<mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty>
</table>
|
Attribute |
QName |
Typ |
Fixed |
Standard |
Verwenden |
Anmerkung |
Ref |
LocalId |
|
|
erforderlich |
Die ID der Tabelle, die Daten für das Konzept enthält. |
|
Quelle |
<xs:element name="table" type="ConceptTableMapping" minOccurs="0">
<xs:annotation>
<xs:documentation>A reference to a table that contains all the
possible values for the concept and its non-constant
properties.</xs:documentation>
</xs:annotation>
</xs:element>
|
Komplexer Typ: Konzept
Namespace |
http://schemas.google.com/dspl/2010 |
Annotationen |
Ein Konzept ist eine Definition eines Datentyps, der im Dataset angezeigt wird (z.B. „BIP“ oder „County“. Ein Konzept kann einer Aufzählung aller möglichen Werte zugeordnet werden. Ein in einem Dataset definiertes Konzept kann in anderen Datasets referenziert werden. |
Diagramm |
|
Verwendet von |
|
Modell |
info, topic*, type{0,1}, attribute*, property*, defaultValue{0,1}, table{0,1} |
Kinder |
Attribut, Standardwert, Info, Attribut, Tabelle, Thema, Typ |
Attribute |
QName |
Typ |
Fixed |
Standard |
Verwenden |
Anmerkung |
erweitert |
xs:QName |
|
|
optional |
Die eindeutige Kennung eines Konzepts, das von diesem Konzept erweitert wird. Das Konzept, auf das verwiesen wird, kann im selben Dataset oder extern definiert werden, also in einem anderen Dataset. Ein Verweis auf ein externes Konzept muss das Format „prefix:other_concept_id“ haben, wobei „prefix“ das Präfix ist, das für den Namespace des externen Datasets verwendet wird (siehe XML-Namespaces). |
id |
ID |
|
|
erforderlich |
Die eindeutige Kennung des Konzepts, die innerhalb des Datasets global eindeutig sein muss. |
|
Quelle |
<xs:complexType name="Concept">
<xs:annotation>
<xs:documentation>A concept is a definition of a type of data that appears in the
dataset (e.g., "GDP" or "County"). A concept may be associated with
an enumeration of all its possible values or not. A concept defined in
some dataset may be referenced in other datasets.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="info" type="ConceptInfo">
<xs:annotation>
<xs:documentation>Textual information, such as the name and description of
the concept.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="topic" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A topic the concept is associated with.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ref" type="xs:QName">
<xs:annotation>
<xs:documentation>The unique identifier of the topic this concept is
associated with.
The referenced topic may be defined in the same
dataset or externally, i.e., in another dataset. A
reference to an external topic must be of the form
"prefix:other_topic_id", where "prefix" is the prefix
used for the namespace of the external dataset (see
XML namespaces).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="type" minOccurs="0">
<xs:annotation>
<xs:documentation>The data type of the concept. A concept must provide a type declaration or extend
another concept. In the case where it's extending a concept, it may also
provide a type declaration. The type of the extended concept must be less restrictive
than the type of the concept extending it.
"Less restrictive than" (LRT) is a partial order defined as follows:
string LRT float
float LRT integer
string LRT date
string LRT boolean</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ref" type="DataType" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>An attribute of the concept. Attributes represent additional
information about the concept (e.g., GDP is a percentage).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="property" type="ConceptProperty" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A property of the concept. Properties represent additional
information about instances of the concept (e.g., a concept
"city" may have a property "country").</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="defaultValue" type="Values" minOccurs="0">
<xs:annotation>
<xs:documentation>A default value for the concept, to be used by
applications when they need to pick one of the possible
values of the concept.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="table" type="ConceptTableMapping" minOccurs="0">
<xs:annotation>
<xs:documentation>A reference to a table that contains all the
possible values for the concept and its non-constant
properties.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="Id" use="required">
<xs:annotation>
<xs:documentation>The unique identifier of the concept, which must be globally
unique within the dataset.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="extends" type="xs:QName" use="optional">
<xs:annotation>
<xs:documentation>The unique identifier of a concept that this
concept extends.
The referenced concept may be defined in the same
dataset or externally, i.e., in another dataset. A
reference to an external concept must be of the form
"prefix:other_concept_id", where "prefix" is the
prefix used for the namespace of the external
dataset (see XML namespaces).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|
Namespace |
Kein Namespace |
Annotationen |
Die eindeutige Kennung des Themas, mit dem dieses Konzept verknüpft ist. Das referenzierte Thema kann im selben Dataset oder extern definiert werden, also in einem anderen Dataset. Ein Verweis auf ein externes Thema muss das Format „prefix:other_topic_id“ haben, wobei „prefix“ das Präfix ist, das für den Namespace des externen Datasets verwendet wird (siehe XML-Namespaces). |
Typ |
xs:QName |
Attribute |
|
Verwendet von |
|
Quelle |
<xs:attribute name="ref" type="xs:QName">
<xs:annotation>
<xs:documentation>The unique identifier of the topic this concept is
associated with.
The referenced topic may be defined in the same
dataset or externally, i.e., in another dataset. A
reference to an external topic must be of the form
"prefix:other_topic_id", where "prefix" is the prefix
used for the namespace of the external dataset (see
XML namespaces).</xs:documentation>
</xs:annotation>
</xs:attribute>
|
Namespace |
Kein Namespace |
Typ |
Datentyp |
Attribute |
verwenden Sie zum Beispiel: |
erforderlich |
|
Attribute |
Aufzählung |
String |
|
Aufzählung |
float |
|
Aufzählung |
integer |
|
Aufzählung |
boolean |
|
Aufzählung |
date |
|
Aufzählung |
Konzept |
|
|
Verwendet von |
|
Quelle |
<xs:attribute name="ref" type="DataType" use="required"/>
|
Attribut: Konzept/ @id
Namespace |
Kein Namespace |
Annotationen |
Die eindeutige Kennung des Konzepts, die innerhalb des Datasets global eindeutig sein muss. |
Typ |
ID |
Attribute |
verwenden Sie zum Beispiel: |
erforderlich |
|
Attribute |
|
Verwendet von |
|
Quelle |
<xs:attribute name="id" type="Id" use="required">
<xs:annotation>
<xs:documentation>The unique identifier of the concept, which must be globally
unique within the dataset.</xs:documentation>
</xs:annotation>
</xs:attribute>
|
Attribut: Konzept/ @extends
Namespace |
Kein Namespace |
Annotationen |
Die eindeutige Kennung eines Konzepts, das von diesem Konzept erweitert wird.
Das Konzept, auf das verwiesen wird, kann im selben Dataset oder extern definiert werden, also in einem anderen Dataset. Ein Verweis auf ein externes Konzept muss die Form „prefix:other_concept_id“ haben, wobei „prefix“ das für den Namespace des externen Datasets verwendete Präfix ist (siehe XML-Namespaces). |
Typ |
xs:QName |
Attribute |
verwenden Sie zum Beispiel: |
optional |
|
Verwendet von |
|
Quelle |
<xs:attribute name="extends" type="xs:QName" use="optional">
<xs:annotation>
<xs:documentation>The unique identifier of a concept that this
concept extends.
The referenced concept may be defined in the same
dataset or externally, i.e., in another dataset. A
reference to an external concept must be of the form
"prefix:other_concept_id", where "prefix" is the
prefix used for the namespace of the external
dataset (see XML namespaces).</xs:documentation>
</xs:annotation>
</xs:attribute>
|
Erstellt mit dem oXygen-XML-Editor.