Компонент: Концепция

Элемент: Концепция /информация

Пространство имен http://schemas.google.com/dspl/2010
Аннотации Текстовая информация, такая как название и описание концепции.
Диаграмма Диаграммаdspl4.tmp#id7dspl4.tmp#id14dspl4.tmp#id15dspl4.tmp#id6dspl13.tmp#id40dspl13.tmp#id41dspl13.tmp#id42dspl13.tmp#id39
Тип КонцепцияИнформация
Иерархия типов
Характеристики
содержание: сложный
Модель имя , описание{0,1} , URL{0,1} , множественное имя{0,1} , общее имя{0,1} , синоним*
Дети описание , имя , множественное имя , синоним , общее имя , 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
Аннотации Тема, с которой связано понятие.
Диаграмма Диаграммаdspl6.tmp#id44
Характеристики
содержание: сложный
минПроисходит: 0
МаксПроисходит: неограниченный
Атрибуты
QName Тип Зафиксированный По умолчанию Использовать Аннотация
ссылка xs: QName необязательный Уникальный идентификатор темы, с которой связано это понятие. Ссылочная тема может быть определена в том же наборе данных или внешне, т. е. в другом наборе данных. Ссылка на внешнюю тему должна иметь форму «префикс:other_topic_id», где «префикс» — это префикс, используемый для пространства имен внешнего набора данных (см. Пространства имен XML).
Источник
<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 float float LRT целочисленная строка LRT строка даты LRT логическое значение
Диаграмма Диаграммаdspl6.tmp#id46
Характеристики
содержание: сложный
минПроисходит: 0
Атрибуты
QName Тип Зафиксированный По умолчанию Использовать Аннотация
ссылка Тип данных необходимый
Источник
<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
Аннотации Атрибут понятия. Атрибуты представляют собой дополнительную информацию о концепции (например, ВВП — это процент).
Диаграмма Диаграммаdspl14.tmp#id24dspl14.tmp#id26dspl14.tmp#id19dspl14.tmp#id20dspl0.tmp#id10dspl0.tmp#id12dspl0.tmp#id9dspl14.tmp#id18
Тип Атрибут
Характеристики
содержание: сложный
минПроисходит: 0
МаксПроисходит: неограниченный
Модель информация{0,1} , тип{0,1} , ( значение* | ConceptValue{0,1} )
Дети ConceptValue , информация , тип , значение
Пример
<attribute concept="" id="">
  <info>{0,1}</info>
  <type format="" ref="">{0,1}</type>
</attribute>
Атрибуты
QName Тип Зафиксированный По умолчанию Использовать Аннотация
концепция xs: QName необязательный Ссылка на концепцию, соответствующую значениям атрибута. Если атрибут указывает тип, то этот тип должен соответствовать типу ссылочного понятия. Ссылка на внешнее понятие должна иметь форму «префикс:other_concept_id», где «префикс» — это префикс, используемый для пространства имен внешнего набора данных (см. Пространства имен XML).
идентификатор ЛокальныйИд необязательный Идентификатор атрибута концепции. Этот идентификатор должен быть уникальным в рамках концепции (для атрибутов и свойств). Идентификатор может быть опущен, если указан атрибут концепции. В этом случае идентификатор — это неявно созданный идентификатор со значением локального имени ссылочного понятия. Например, <attribute Concept="unit:currency"/> эквивалентен <attribute id="currency" Concept="unit:currency"/>
Источник
<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
Аннотации Свойство понятия. Свойства представляют собой дополнительную информацию об экземплярах понятия (например, понятие «город» может иметь свойство «страна»).
Диаграмма Диаграммаdspl8.tmp#id53dspl8.tmp#id54dspl8.tmp#id55dspl8.tmp#id56dspl8.tmp#id50dspl8.tmp#id51dspl8.tmp#id49
Тип КонцепцияСвойство
Характеристики
содержание: сложный
минПроисходит: 0
МаксПроисходит: неограниченный
Модель информация{0,1} , введите{0,1}
Дети информация , тип
Пример
<property concept="" id="" isMapping="false" isParent="false">
  <info>{0,1}</info>
  <type ref="">{0,1}</type>
</property>
Атрибуты
QName Тип Зафиксированный По умолчанию Использовать Аннотация
концепция xs: QName необязательный Ссылка на концепцию, соответствующую значениям свойства. Если свойство указывает тип, то этот тип должен соответствовать типу ссылочного понятия. Ссылка на внешнее понятие должна иметь форму «префикс:other_concept_id», где «префикс» — это префикс, используемый для пространства имен внешнего набора данных (см. Пространства имен XML).
идентификатор ЛокальныйИд необязательный Идентификатор свойства концепции. Этот идентификатор должен быть уникальным в рамках концепции (для атрибутов и свойств). Идентификатор можно опустить, если указано свойство Concept. В этом случае идентификатор создается неявно со значением локального имени ссылочного понятия. Например, <property Concept="geo:country"/> эквивалентен <property id="country" Concept="geo:country"/>
isMapping хз: логическое значение ЛОЖЬ необязательный Если это правда, то это свойство должно ссылаться на концепцию, и это свойство обозначает отношение отображения (1-к-1) между этой концепцией и концепцией, на которую ссылается. На каждый экземпляр упомянутой концепции ссылается не более одного экземпляра этой концепции.
isParent хз: логическое значение ЛОЖЬ необязательный Если это правда, то это свойство должно ссылаться на концепцию, и это свойство обозначает иерархическую связь между этой концепцией и концепцией, на которую ссылается (например, континент страны).
Источник
<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>

Элемент: Концепция /defaultValue

Пространство имен http://schemas.google.com/dspl/2010
Аннотации Значение по умолчанию для концепции, которое будет использоваться приложениями, когда им необходимо выбрать одно из возможных значений концепции.
Диаграмма Диаграммаdspl0.tmp#id10dspl0.tmp#id12dspl0.tmp#id9dspl3.tmp#id8
Тип Ценности
Характеристики
содержание: сложный
минПроисходит: 0
Модель значение* | концепцияЗначение{0,1}
Дети концепцияЗначение , значение
Пример
<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
Аннотации Ссылка на таблицу, содержащую все возможные значения понятия и его непостоянных свойств.
Диаграмма Диаграммаdspl5.tmp#id65dspl5.tmp#id60dspl5.tmp#id62dspl5.tmp#id59
Тип КонцепцияТаблицаСопоставление
Характеристики
содержание: сложный
минПроисходит: 0
Модель MapConcept{0,1} , MapProperty*
Дети MapConcept , MapProperty
Пример
<table ref="">
  <mapConcept toColumn="">{0,1}</mapConcept>
  <mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty>
</table>
Атрибуты
QName Тип Зафиксированный По умолчанию Использовать Аннотация
ссылка ЛокальныйИд необходимый Идентификатор таблицы, содержащей данные для концепции.
Источник
<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
Аннотации Понятие — это определение типа данных, которые появляются в наборе данных (например, «ВВП» или «Округ»). Понятие может быть связано с перечислением всех его возможных значений или нет. На концепцию, определенную в одном наборе данных, можно ссылаться в других наборах данных.
Диаграмма Диаграммаdspl6.tmp#id66dspl6.tmp#id67dspl6.tmp#id38dspl6.tmp#id43dspl6.tmp#id45dspl6.tmp#id47dspl6.tmp#id48dspl6.tmp#id57dspl6.tmp#id58
Используется
Элемент dspl/концепции/концепция
Модель информация , тема* , тип{0,1} , атрибут* , свойство* , значение по умолчанию{0,1} , таблица{0,1}
Дети атрибут , значение по умолчанию , информация , свойство , таблица , тема , тип
Атрибуты
QName Тип Зафиксированный По умолчанию Использовать Аннотация
простирается xs: QName необязательный Уникальный идентификатор концепции, которую эта концепция расширяет. Упомянутое понятие может быть определено в том же наборе данных или внешне, т. е. в другом наборе данных. Ссылка на внешнее понятие должна иметь форму «префикс:other_concept_id», где «префикс» — это префикс, используемый для пространства имен внешнего набора данных (см. Пространства имен XML).
идентификатор Идентификатор необходимый Уникальный идентификатор концепции, который должен быть глобально уникальным в наборе данных.
Источник
<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

Пространство имен Нет пространства имен
Аннотации Уникальный идентификатор темы, с которой связано это понятие. Ссылочная тема может быть определена в том же наборе данных или внешне, т. е. в другом наборе данных. Ссылка на внешнюю тему должна иметь форму «префикс:other_topic_id», где «префикс» — это префикс, используемый для пространства имен внешнего набора данных (см. Пространства имен 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

Пространство имен Нет пространства имен
Тип Тип данных
Характеристики
использовать: необходимый
Фасеты
перечисление нить
перечисление плавать
перечисление целое число
перечисление логическое значение
перечисление дата
перечисление концепция
Используется
Элемент Концепция/тип
Источник
<xs:attribute name="ref" type="DataType" use="required"/>

Атрибут: Концепция / @id

Пространство имен Нет пространства имен
Аннотации Уникальный идентификатор концепции, который должен быть глобально уникальным в наборе данных.
Тип Идентификатор
Характеристики
использовать: необходимый
Фасеты
максимальная длина 64
Используется
Сложный тип Концепция
Источник
<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

Пространство имен Нет пространства имен
Аннотации Уникальный идентификатор концепции, которую эта концепция расширяет. Упомянутое понятие может быть определено в том же наборе данных или внешне, т. е. в другом наборе данных. Ссылка на внешнее понятие должна иметь форму «префикс:other_concept_id», где «префикс» — это префикс, используемый для пространства имен внешнего набора данных (см. Пространства имен 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>

Создано с помощью XML-редактора oXygen .