Elemen: Concept / info
Namespace |
http://schemas.google.com/dspl/2010 |
Anotasi |
Informasi tekstual, seperti nama dan deskripsi
konsep. |
Diagram |
|
Jenis |
ConceptInfo |
Hierarki jenis |
|
Properti |
|
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 |
|
Properti |
konten: |
kompleks |
minimum: |
0 |
maxTerjadi: |
tanpa batas |
|
Atribut |
QName |
Jenis |
Tetap |
Default |
Gunakan |
Annotation |
referensi |
xs:QName |
|
|
opsional |
ID unik topik yang terkait dengan
konsep ini. Topik yang dirujuk dapat ditetapkan dalam set data
yang sama atau secara eksternal, yaitu dalam set data lain. Referensi ke
topik eksternal harus berbentuk
"prefix:other_topic_id", dengan "prefiks" adalah
awalan yang digunakan untuk namespace set data eksternal (lihat namespace
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 menyediakan deklarasi jenis atau memperluas konsep lain. Dalam kasus memperluas
konsep, implementasi juga dapat memberikan deklarasi jenis. Jenis konsep yang diperluas harus lebih longgar daripada jenis konsep yang memperluasnya. "Kurang ketat dari" (LRT) adalah urutan parsial yang didefinisikan sebagai berikut: string LRT float float LRT integer string tanggal LRT string tanggal LRT boolean |
Diagram |
|
Properti |
konten: |
kompleks |
minimum: |
0 |
|
Atribut |
|
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 informasi tambahan tentang konsep (misalnya, PDB adalah persentase). |
Diagram |
|
Jenis |
Atribut |
Properti |
konten: |
kompleks |
minimum: |
0 |
maxTerjadi: |
tanpa batas |
|
Model |
info{0,1} , type{0,1} , (value*
| ConceptValue{0,1}) |
Anak-Anak |
conceptValue, info, type, value |
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 atribut. Jika atribut menentukan jenis, jenis
harus cocok dengan jenis konsep yang direferensikan. Referensi ke konsep eksternal harus berupa "prefix:other_Concept_id", dengan "prefix" adalah awalan yang digunakan untuk namespace set data eksternal (lihat namespace XML). |
id |
LocalId |
|
|
opsional |
ID atribut konsep. ID ini harus unik dalam konsep (di seluruh atribut dan properti). ID dapat dihilangkan jika atribut konsep ditentukan. Dalam
hal ini, ID adalah implisit yang dibuat dengan nilai nama lokal
dari konsep yang direferensikan. Misalnya, <attribute
concept="unit:currency"/> setara dengan
<attribute id="currency"
concept="unit:currency"/> |
|
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 informasi tambahan tentang instance konsep (misalnya konsep "city" dapat memiliki properti "country"). |
Diagram |
|
Jenis |
ConceptProperty |
Properti |
konten: |
kompleks |
minimum: |
0 |
maxTerjadi: |
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 properti. Jika properti menentukan jenis, jenis tersebut harus cocok dengan jenis konsep yang direferensikan. Referensi ke konsep eksternal harus berupa "prefix:other_Concept_id", dengan "prefix" adalah awalan yang digunakan untuk namespace set data eksternal (lihat namespace XML). |
id |
LocalId |
|
|
opsional |
ID properti konsep. ID ini harus unik dalam konsep (di seluruh atribut dan properti). ID dapat dihilangkan jika properti konsep ditentukan. Dalam hal ini, ID secara implisit dibuat dengan nilai nama lokal dari konsep yang direferensikan. Misalnya, <property
concept="geo:country"/> setara dengan <property
id="country"
concept="geo:country"/> |
isMapping |
xs:boolean |
|
false |
opsional |
Jika true (benar), properti ini harus mereferensikan sebuah konsep, dan
properti ini menunjukkan hubungan pemetaan (1-ke-1) antara
konsep ini dan konsep yang direferensikan. Setiap instance konsep
yang direferensikan oleh paling banyak oleh satu instance
konsep ini. |
isParent |
xs:boolean |
|
false |
opsional |
Jika true (benar), properti ini harus merujuk pada sebuah konsep, dan
properti ini menunjukkan hubungan hierarkis antara
konsep ini dan konsep yang direferensikan (misalnya, benua suatu
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 saat mereka harus memilih salah satu kemungkinan nilai konsep. |
Diagram |
|
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-konstantnya. |
Diagram |
|
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 |
ID tabel yang berisi data untuk
konsep. |
|
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 dalam set data (misalnya, "GDP" atau "County"). Konsep mungkin
terkait dengan enumerasi semua nilai yang mungkin atau tidak. Konsep yang ditentukan dalam beberapa set data dapat dirujuk di set data lain. |
Diagram |
|
Digunakan oleh |
|
Model |
info , topic* , type{0,1} ,
attribute* , property* , defaultValue{0,1} , tabel{0,1} |
Anak-Anak |
attribute, defaultValue, info,
properti, tabel, topik,
jenis |
Atribut |
QName |
Jenis |
Tetap |
Default |
Gunakan |
Annotation |
extends |
xs:QName |
|
|
opsional |
ID unik dari konsep yang diperluas oleh konsep ini. Konsep yang direferensikan dapat didefinisikan dalam set data yang sama
atau secara eksternal, yaitu dalam set data lain. Referensi ke konsep eksternal harus berbentuk "prefix:other_konsep_id", dengan "awalan" adalah awalan yang digunakan untuk namespace set data eksternal (lihat namespace XML). |
id |
ID |
|
|
wajib |
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>
|
Namespace |
Tidak ada namespace |
Anotasi |
ID unik topik yang terkait dengan
konsep ini. Topik yang dirujuk dapat ditetapkan dalam set data yang sama atau
secara eksternal, yaitu dalam set data lain. Referensi ke topik eksternal harus berbentuk "prefix:other_topic_id", dengan "prefiks" adalah awalan yang digunakan untuk namespace set data eksternal (lihat namespace XML). |
Jenis |
xs:QName |
Properti |
|
Digunakan oleh |
|
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>
|
Namespace |
Tidak ada namespace |
Jenis |
DataType |
Properti |
|
{i>Facet<i} |
enumerasi |
string |
|
enumerasi |
float |
|
enumerasi |
bilangan bulat |
|
enumerasi |
boolean |
|
enumerasi |
date |
|
enumerasi |
konsep |
|
|
Digunakan oleh |
|
Sumber |
<xs:attribute name="ref" type="DataType" use="required"/>
|
Atribut: Concept / @id
Namespace |
Tidak ada namespace |
Anotasi |
ID unik konsep, yang harus unik
secara global dalam set data. |
Jenis |
ID |
Properti |
|
{i>Facet<i} |
|
Digunakan oleh |
|
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 direferensikan dapat didefinisikan dalam set data yang sama atau secara eksternal,
yaitu dalam set data lain. Referensi ke konsep eksternal harus berbentuk "prefix:other_Concept_id", dengan "prefix" adalah
awalan yang digunakan untuk namespace set data eksternal (lihat namespace
XML). |
Jenis |
xs:QName |
Properti |
|
Digunakan oleh |
|
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 OXygen.