Komponen: Konsep

Elemen: Concept / info

Namespace http://schemas.google.com/dspl/2010
Anotasi Informasi tekstual, seperti nama dan deskripsi konsepnya.
Diagram Diagram dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6 dspl13.tmp#id40 dspl13.tmp#id41 dspl13.tmp#id42 dspl13.tmp#id39
Jenis ConceptInfo
Hierarki jenis
Properti
konten: kompleks
Model name , deskripsi{0,1} , url{0,1} , pluralName{0,1} , totalName{0,1} , sinonim*
Anak-Anak description, name, pluralName, sinonim, totalName, url
Instance
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Sumber
<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>

Elemen: Konsep / topik

Namespace http://schemas.google.com/dspl/2010
Anotasi Topik yang terkait dengan konsep.
Diagram Diagram dspl6.tmp#id44
Properti
konten: kompleks
minimum: 0
maxOccurs: tanpa batas
Atribut
QName Jenis Tetap Default Gunakan Annotation
referensi xs:QName opsional ID unik topik yang digunakan untuk konsep ini yang terkait dengannya. Topik yang dirujuk dapat didefinisikan dalam {i>dataset<i} atau secara eksternal, yaitu, dalam {i>dataset<i} lain. Referensi ke topik eksternal harus dalam bentuk "prefix:other_topic_id", dengan "prefix" adalah yang digunakan untuk namespace set data eksternal (lihat XML ).
Sumber
<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>

Elemen: Concept / jenis

Namespace http://schemas.google.com/dspl/2010
Anotasi Jenis data konsep. Konsep harus memberikan jenis deklarasi atau memperluas konsep lain. Dalam kasus di mana memperluas konsep, maka juga dapat memberikan deklarasi jenis. Jenis konsep yang diperluas harus lebih longgar dibandingkan jenis yang memperluasnya. "Kurang ketat dari" (LRT) adalah urutan parsial yang didefinisikan sebagai berikut: string LRT float float bilangan bulat LRT string tanggal LRT boolean
Diagram Diagram dspl6.tmp#id46
Properti
konten: kompleks
minimum: 0
Atribut
QName Jenis Tetap Default Gunakan Annotation
referensi DataType wajib diisi
Sumber
<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>

Elemen: Konsep / atribut

Namespace http://schemas.google.com/dspl/2010
Anotasi Atribut konsep. Atribut merepresentasikan tambahan informasi tentang konsep (misalnya, PDB adalah persentase).
Diagram Diagram dspl14.tmp#id24 dspl14.tmp#id26 dspl14.tmp#id19 dspl14.tmp#id20 dspl0.tmp#id10 dspl0.tmp#id12 dspl0.tmp#id9 dspl14.tmp#id18
Jenis Atribut
Properti
konten: kompleks
minimum: 0
maxOccurs: tanpa batas
Model info{0,1} , type{0,1} , (nilai* | conceptValue{0,1})
Anak-Anak conceptValue, info, type, nilai
Instance
<attribute concept="" id="">
  <info>{0,1}</info>
  <type format="" ref="">{0,1}</type>
</attribute>
Atribut
QName Jenis Tetap Default Gunakan Annotation
konsep xs:QName opsional Referensi ke konsep yang sesuai dengan nilai-nilai dari atribut. Jika atribut menentukan tipe, maka tipe harus cocok dengan jenis konsep yang dirujuk. Referensi ke konsep eksternal harus berbentuk "prefix:other_Concept_id", dengan "prefix" bernilai awalan yang digunakan untuk namespace set data eksternal (lihat XML ).
id LocalId opsional ID atribut konsep. Pengidentifikasi ini harus unik di dalam konsep (di seluruh atribut dan properti). Tujuan id dapat dihilangkan jika atribut konsep ditentukan. Di sana kasus, id adalah implisit yang dibuat dengan nilai nama lokal konsep yang direferensikan. Misalnya <attribute concept=&quot;unit:currency&quot;/&gt; setara dengan <attribute id="currency" concept=&quot;unit:currency&quot;/&gt;
Sumber
<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>

Elemen: Konsep / properti

Namespace http://schemas.google.com/dspl/2010
Anotasi Properti konsep. Properti merepresentasikan elemen informasi tentang penerapan konsep (misalnya, konsep "kota" dapat memiliki properti "country").
Diagram Diagram dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51 dspl8.tmp#id49
Jenis ConceptProperty
Properti
konten: kompleks
minimum: 0
maxOccurs: tanpa batas
Model info{0,1} , jenis{0,1}
Anak-Anak info, jenis
Instance
<property concept="" id="" isMapping="false" isParent="false">
  <info>{0,1}</info>
  <type ref="">{0,1}</type>
</property>
Atribut
QName Jenis Tetap Default Gunakan Annotation
konsep xs:QName opsional Referensi ke konsep yang sesuai dengan nilai-nilai dari properti. Jika properti menentukan tipe, maka tipe harus cocok dengan jenis konsep yang dirujuk. Referensi ke konsep eksternal harus berbentuk "prefix:other_Concept_id", dengan "prefix" bernilai awalan yang digunakan untuk namespace set data eksternal (lihat XML ).
id LocalId opsional ID properti konsep. Pengidentifikasi ini harus unik di dalam konsep (di seluruh atribut dan properti). Tujuan ID dapat dihilangkan jika properti konsep ditentukan. Di sana secara implisit, id dibuat dengan nilai berupa nama lokal konsep yang direferensikan. Misalnya <property concept=&quot;geo:country&quot;/&gt; sama dengan <property id=&quot;country&quot; concept=&quot;geo:country&quot;/&gt;
isMapping xs:boolean salah opsional Jika true (benar), properti ini harus merujuk ke sebuah konsep, dan properti ini menunjukkan hubungan pemetaan (1-ke-1) antara konsep dan konsep yang direferensikan. Setiap instance dari instance konsep direferensikan oleh paling banyak satu {i>instance <i}dari konsep.
isParent xs:boolean salah opsional Jika true (benar), properti ini harus merujuk ke sebuah konsep, dan properti ini menunjukkan hubungan hierarkis antara konsep dan konsep yang dirujuk (mis., benua dari negara).
Sumber
<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>

Elemen: Concept / defaultValue

Namespace http://schemas.google.com/dspl/2010
Anotasi Nilai default untuk konsep, yang akan digunakan oleh aplikasi ketika mereka perlu memilih salah satu nilai yang mungkin konsepnya.
Diagram Diagram dspl0.tmp#id10 dspl0.tmp#id12 dspl0.tmp#id9 dspl3.tmp#id8
Jenis Nilai
Properti
konten: kompleks
minimum: 0
Model value* | conceptValue{0,1}
Anak-Anak conceptValue, value
Instance
<defaultValue>
  <value lang="">{0,unbounded}</value>
  <conceptValue concept="">{0,1}</conceptValue>
</defaultValue>
Sumber
<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>

Elemen: Konsep / tabel

Namespace http://schemas.google.com/dspl/2010
Anotasi Referensi ke tabel yang berisi semua nilai yang mungkin untuk konsep dan properti non-konstannya.
Diagram Diagram dspl5.tmp#id65 dspl5.tmp#id60 dspl5.tmp#id62 dspl5.tmp#id59
Jenis ConceptTableMapping
Properti
konten: kompleks
minimum: 0
Model mapConcept{0,1} , mapProperty*
Anak-Anak mapConcept, mapProperty
Instance
<table ref="">
  <mapConcept toColumn="">{0,1}</mapConcept>
  <mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty>
</table>
Atribut
QName Jenis Tetap Default Gunakan Annotation
referensi LocalId wajib diisi ID tabel yang berisi data untuk konsepnya.
Sumber
<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>

Tipe Kompleks: Konsep

Namespace http://schemas.google.com/dspl/2010
Anotasi Konsep adalah definisi jenis data yang muncul di set data (mis., "PDB" atau "County"). Sebuah konsep dapat berupa terkait dengan enumerasi semua nilai yang mungkin atau tidak. J yang ditentukan dalam beberapa {i>dataset<i} dapat dirujuk di {i>dataset<i} lainnya set data.
Diagram Diagram 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
Digunakan oleh
Elemen dspl/concepts/concept
Model info , topik* , jenis{0,1} , attribute* , properti* , defaultValue{0,1} , tabel{0,1}
Anak-Anak attribute, defaultValue, info, properti, tabel, topik, jenis
Atribut
QName Jenis Tetap Default Gunakan Annotation
memperluas xs:QName opsional ID unik suatu konsep yang tidak diketahui oleh konsep ini akan meluas. Konsep yang direferensikan dapat didefinisikan dalam {i>dataset<i} yang sama atau secara eksternal, yaitu dalam {i>dataset <i}lain. Referensi ke eksternal konsep harus berupa "prefix:other_konsep_id", dengan "awalan" adalah awalan yang digunakan untuk namespace set data eksternal (lihat namespace XML).
id ID wajib diisi ID unik konsep, yang harus unik secara global dalam set data.
Sumber
<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>

Atribut: Concept / topic / @ref

Namespace Tidak ada namespace
Anotasi ID unik topik yang dikaitkan dengan konsep ini kami. Topik yang dirujuk dapat didefinisikan dalam {i>dataset<i} yang sama atau secara eksternal, yaitu dalam {i>dataset<i} lain. Referensi ke topik eksternal harus dalam bentuk "prefix:other_topic_id", dengan "awalan" adalah awalan yang digunakan untuk namespace eksternal set data (lihat namespace XML).
Jenis xs:QName
Properti
konten: sederhana
Digunakan oleh
Elemen Konsep/topik
Sumber
<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>

Atribut: Concept / type / @ref

Namespace Tidak ada namespace
Jenis DataType
Properti
gunakan: wajib diisi
{i>Facet<i}
enumerasi string
enumerasi float
enumerasi bilangan bulat
enumerasi boolean
enumerasi tanggal
enumerasi konsep
Digunakan oleh
Elemen Konsep/jenis
Sumber
<xs:attribute name="ref" type="DataType" use="required"/>

Atribut: Concept / @id

Namespace Tidak ada namespace
Anotasi ID unik konsep, yang harus ada secara global unik dalam set data.
Jenis ID
Properti
gunakan: wajib diisi
{i>Facet<i}
maxLength 64
Digunakan oleh
Jenis Kompleks Konsep
Sumber
<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>

Atribut: Concept / @extends

Namespace Tidak ada namespace
Anotasi ID unik dari konsep yang diperluas oleh konsep ini. Konsep yang dirujuk dapat didefinisikan dalam {i>dataset<i} yang sama atau secara eksternal, yaitu, dalam {i>dataset<i} lain. Referensi ke konsep eksternal harus berupa bentuk "prefix:other_Concept_id", dengan "prefix" bernilai awalan yang digunakan untuk namespace set data eksternal (lihat XML ).
Jenis xs:QName
Properti
gunakan: opsional
Digunakan oleh
Jenis Kompleks Konsep
Sumber
<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>

Dibuat menggunakan Editor XML Oksigen.