元素:概念 / 信息
命名空间 | http://schemas.google.com/dspl/2010 | ||
---|---|---|---|
注释 | 文本信息,例如概念的名称和说明。 | ||
图示 | |||
类型 | ConceptInfo | ||
类型层次结构 | |||
属性 |
|
||
模型 | name、description{0,1}、url{0,1}、pluralName{0,1}、totalName{0,1}、同义词* | ||
儿童 | description、name、pluralName、synonym、totalName、url | ||
实例 |
<info> <name>{1,1}</name> <description>{0,1}</description> <url>{0,1}</url> </info> |
||
来源 |
<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> |
元素:概念 / 主题
命名空间 | http://schemas.google.com/dspl/2010 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
注释 | 与概念相关的主题。 | ||||||||||||
图示 | |||||||||||||
属性 |
|
||||||||||||
属性 |
|
||||||||||||
来源 |
<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> |
元素:概念 / 类型
命名空间 | http://schemas.google.com/dspl/2010 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
注释 | 概念的数据类型。概念必须提供类型声明或扩展其他概念。如果是扩展概念,则还可以提供类型声明。扩展概念的类型限制性必须比扩展该概念的类型宽松。“比限制更为严格”(LRT) 是部分顺序,定义如下:字符串 LRT 浮点数 LRT 整数字符串 LRT 日期字符串 LRT 布尔值 | ||||||||||||
图示 | |||||||||||||
属性 |
|
||||||||||||
属性 |
|
||||||||||||
来源 |
<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> |
元素:概念 / 属性
命名空间 | http://schemas.google.com/dspl/2010 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
注释 | 概念的属性。属性表示有关概念的额外信息(例如,GDP 是一个百分比)。 | ||||||||||||||||||
图示 | |||||||||||||||||||
类型 | 特性 | ||||||||||||||||||
属性 |
|
||||||||||||||||||
模型 | info{0,1}、type{0,1}、(value* | conceptValue{0,1}) | ||||||||||||||||||
儿童 | conceptValue、info、type、value | ||||||||||||||||||
实例 |
<attribute concept="" id=""> <info>{0,1}</info> <type format="" ref="">{0,1}</type> </attribute> |
||||||||||||||||||
属性 |
|
||||||||||||||||||
来源 |
<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> |
元素:概念 / 属性
命名空间 | http://schemas.google.com/dspl/2010 | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
注释 | 概念的属性。属性表示有关此概念实例的额外信息(例如,概念“city”可以具有“country”属性)。 | ||||||||||||||||||||||||||||||
图示 | |||||||||||||||||||||||||||||||
类型 | ConceptProperty | ||||||||||||||||||||||||||||||
属性 |
|
||||||||||||||||||||||||||||||
模型 | info{0,1}、type{0,1} | ||||||||||||||||||||||||||||||
儿童 | info、type | ||||||||||||||||||||||||||||||
实例 |
<property concept="" id="" isMapping="false" isParent="false"> <info>{0,1}</info> <type ref="">{0,1}</type> </property> |
||||||||||||||||||||||||||||||
属性 |
|
||||||||||||||||||||||||||||||
来源 |
<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> |
元素:Concept / defaultValue
命名空间 | http://schemas.google.com/dspl/2010 | ||||
---|---|---|---|---|---|
注释 | 概念的默认值,在应用需要选择概念的某个可能值时使用。 | ||||
图示 | |||||
类型 | 值 | ||||
属性 |
|
||||
模型 | value* | conceptValue{0,1} | ||||
儿童 | conceptValue、value | ||||
实例 |
<defaultValue> <value lang="">{0,unbounded}</value> <conceptValue concept="">{0,1}</conceptValue> </defaultValue> |
||||
来源 |
<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> |
元素:概念 / 表格
命名空间 | http://schemas.google.com/dspl/2010 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
注释 | 对某个表的引用,该表包含概念及其非常量属性的所有可能值。 | ||||||||||||
图示 | |||||||||||||
类型 | ConceptTableMapping | ||||||||||||
属性 |
|
||||||||||||
模型 | mapConcept{0,1}、mapProperty* | ||||||||||||
儿童 | mapConcept、mapProperty | ||||||||||||
实例 |
<table ref=""> <mapConcept toColumn="">{0,1}</mapConcept> <mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty> </table> |
||||||||||||
属性 |
|
||||||||||||
来源 |
<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> |
复杂类型:概念
命名空间 | http://schemas.google.com/dspl/2010 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
注释 | 概念是数据集中出现的数据类型的定义(例如“GDP”或“国家/地区”)。概念可以与所有可能值的枚举相关联,也可以不关联。某个数据集中定义的概念可能被其他数据集引用。 | ||||||||||||||||||
图示 | |||||||||||||||||||
使用者 |
|
||||||||||||||||||
模型 | info、topic*、type{0,1}、attribute*、property*、defaultValue{0,1}、table{0,1} | ||||||||||||||||||
儿童 | attribute、defaultValue、info、property、table、topic、type | ||||||||||||||||||
属性 |
|
||||||||||||||||||
来源 |
<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> |
属性:概念 / 主题 / @ref
命名空间 | 没有命名空间 | ||
---|---|---|---|
注释 | 与此概念相关联的主题的唯一标识符。引用的主题可以在同一数据集中定义,也可以在外部(即在另一个数据集中)进行定义。对外部主题的引用必须采用“prefix:other_topic_id”格式,其中“prefix”是用于外部数据集的命名空间的前缀(请参阅 XML 命名空间)。 | ||
类型 | xs:QName | ||
属性 |
|
||
使用者 |
|
||
来源 |
<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> |
属性:概念 / 类型 / @ref
命名空间 | 没有命名空间 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
类型 | DataType | ||||||||||||||||||
属性 |
|
||||||||||||||||||
分面 |
|
||||||||||||||||||
使用者 |
|
||||||||||||||||||
来源 |
<xs:attribute name="ref" type="DataType" use="required"/> |
属性:概念 / @id
命名空间 | 没有命名空间 | |||
---|---|---|---|---|
注释 | 概念的唯一标识符,在数据集内必须是全局唯一的。 | |||
类型 | ID | |||
属性 |
|
|||
分面 |
|
|||
使用者 |
|
|||
来源 |
<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> |
属性:概念 / @extends
命名空间 | 没有命名空间 | ||
---|---|---|---|
注释 | 此概念扩展的概念的唯一标识符。引用的概念可以在同一数据集中定义,也可以在外部(即在另一个数据集中)进行定义。对外部概念的引用必须采用“prefix:other_concept_id”形式,其中“prefix”是用于外部数据集命名空间的前缀(请参阅 XML 命名空间)。 | ||
类型 | xs:QName | ||
属性 |
|
||
使用者 |
|
||
来源 |
<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> |
使用 oXygen XML 编辑器创建。