Komponente: Konzept

Element: Konzept/Informationen

Namespace http://schemas.google.com/dspl/2010
Annotationen Textinformationen wie der Name und die Beschreibung des Konzepts.
Diagramm Diagramm dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6 dspl13.tmp#id40 dspl13.tmp#id41 dspl13.tmp#id42 dspl13.tmp#id39
Typ Konzeptinfo
Typhierarchie
Attribute
content: Komplex
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 Diagramm dspl6.tmp#id44
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>

Element: Konzept/Typ

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 Diagramm dspl6.tmp#id46
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 Diagramm dspl14.tmp#id24 dspl14.tmp#id26 dspl14.tmp#id19 dspl14.tmp#id20 dspl0.tmp#id10 dspl0.tmp#id12 dspl0.tmp#id9 dspl14.tmp#id18
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 Diagramm dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51 dspl8.tmp#id49
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 Diagramm dspl0.tmp#id10 dspl0.tmp#id12 dspl0.tmp#id9 dspl3.tmp#id8
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 Diagramm dspl5.tmp#id65 dspl5.tmp#id60 dspl5.tmp#id62 dspl5.tmp#id59
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 Diagramm dspl6.tmp#id66 dspl6.tmp#id67 dspl6.tmp#id38 dspl6.tmp#id43 dspl6.tmp#id45 dspl6.tmp#id47 dspl6.tmp#id48 dspl6.tmp#id57 dspl6.tmp#id58
Verwendet von
Element dspl/concepts/concept
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>

Attribut: Konzept/Thema/ @ref

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
content: simple
Verwendet von
Element Konzept/Thema
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>

Attribut: Konzept/Typ/ @ref

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
Element Konzept/Typ
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
maxLength 64
Verwendet von
Komplexer Typ Konzept
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
Komplexer Typ Konzept
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.