Composant: ConceptProperty

Élément: ConceptProperty / info

Espace de noms http://schemas.google.com/dspl/2010
Annotations Informations textuelles sur la propriété conceptuelle.
Diagramme Diagramme dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
Type Infos
Propriétés
content: complexe
minOccurs: 0
Modèle name , description{0,1} , url{0,1}
Enfants description, name, url
Instance
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Source
<xs:element name="info" type="Info" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Textual information about the concept property.</xs:documentation>
  </xs:annotation>
</xs:element>

Élément: ConceptProperty / type

Espace de noms http://schemas.google.com/dspl/2010
Annotations Type de données de la propriété conceptuelle.
Diagramme Diagramme dspl8.tmp#id52
Propriétés
content: complexe
minOccurs: 0
Attributs
QName Type Fixe Par défaut Utiliser Annotation
réf. DataType required
Source
<xs:element name="type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The data type of the concept property.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="ref" type="DataType" use="required"/>
  </xs:complexType>
</xs:element>

Type complexe: ConceptProperty

Espace de noms http://schemas.google.com/dspl/2010
Annotations Propriété d'un concept (par exemple, le pays d'une ville).
Diagramme Diagramme dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51
Utilisé par
Élément Concept/Propriété
Modèle info{0,1} , type{0,1}
Enfants infos, type
Attributs
QName Type Fixe Par défaut Utiliser Annotation
concept xs:QName facultatif Une référence à un concept qui correspond aux valeurs de la propriété. Si la propriété spécifie un type, alors le type doit correspondre au type du concept référencé. Une référence à un concept externe doit se présenter sous la forme "prefix:other_concept_id", où "prefix" correspond à Préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir XML espaces de noms).
id LocalId facultatif Identifiant de la propriété de concept. Cet identifiant doit être est unique au sein du concept (pour les attributs et les propriétés). La Le champ id peut être omis si la propriété de concept est spécifiée. Dans ce cas, un identifiant est créé implicitement avec la valeur "nom local" de référence. Par exemple : <property concept=&quot;geo:country&quot;/&gt; équivaut à <property id=&quot;country&quot; concept=&quot;geo:country&quot;/&gt;
isMapping xs:boolean faux facultatif Si la valeur est "true", cette propriété doit faire référence à un concept. cette propriété indique une relation de mappage (de 1 à 1) entre et le concept référencé. Chaque instance de la classe est référencé par une instance au maximum de cette concept.
isParent xs:boolean faux facultatif Si la valeur est "true", cette propriété doit faire référence à un concept. cette propriété indique une relation hiérarchique entre et le concept référencé (par exemple, le continent d'un pays).
Source
<xs:complexType name="ConceptProperty">
  <xs:annotation>
    <xs:documentation>A property of a concept (e.g., the country of a city).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="info" type="Info" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Textual information about the concept property.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The data type of the concept property.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="ref" type="DataType" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="LocalId" use="optional">
    <xs:annotation>
      <xs:documentation>The id of the concept property. This identifier must be unique within the concept
          (across attributes and properties).

          The id may be omitted if the concept property is specified. In that case, an id is
          implicitly created with value the local name of the referenced concept. For instance

          <property concept="geo:country"/>

          is equivalent to

          <property id="country" concept="geo:country"/></xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="concept" type="xs:QName" use="optional">
    <xs:annotation>
      <xs:documentation>A reference to a concept that corresponds to the values of the property.

          If the property specifies a type, then the type must match the type of the
          referenced concept.

          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:attribute name="isParent" type="xs:boolean" use="optional" default="false">
    <xs:annotation>
      <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a hierarchical
          relationship between this concept and the referenced
          concept (e.g., the continent of a country).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="isMapping" type="xs:boolean" use="optional" default="false">
    <xs:annotation>
      <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a mapping
          (1-to-1) relationship between this concept and the
          referenced concept. Each instance of the referenced
          concept is referenced by at most one instance of
          this concept.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

Attribut: ConceptProperty / type / @ref

Espace de noms Aucun espace de noms
Type DataType
Propriétés
utilisez les lignes ci-dessous : required
Attributs
énumération chaîne
énumération float
énumération entier
énumération booléen
énumération date
énumération concept
Utilisé par
Élément ConceptProperty/type
Source
<xs:attribute name="ref" type="DataType" use="required"/>

Attribut: ConceptProperty / @id

Espace de noms Aucun espace de noms
Annotations Identifiant de la propriété de concept. Cet identifiant doit être unique au sein du concept (pour les attributs et les propriétés). L'ID peut être est omise si la propriété de concept est spécifiée. Dans ce cas, un identifiant est implicitement créé avec la valeur "nom local" du concept référencé. Par exemple : <property concept="geo:country"/> correspond à équivaut à <property id="country" concept=&quot;geo:country&quot;/&gt;
Type LocalId
Propriétés
utilisez les lignes ci-dessous : facultatif
Attributs
longueur maximale 64
Utilisé par
Type complexe ConceptProperty
Source
<xs:attribute name="id" type="LocalId" use="optional">
  <xs:annotation>
    <xs:documentation>The id of the concept property. This identifier must be unique within the concept
          (across attributes and properties).

          The id may be omitted if the concept property is specified. In that case, an id is
          implicitly created with value the local name of the referenced concept. For instance

          <property concept="geo:country"/>

          is equivalent to

          <property id="country" concept="geo:country"/></xs:documentation>
  </xs:annotation>
</xs:attribute>

Attribut: ConceptProperty / @concept

Espace de noms Aucun espace de noms
Annotations Référence à un concept qui correspond aux valeurs du . Si la propriété spécifie un type, celui-ci doit correspondre à du concept référencé. Une référence à un concept externe doit être au format "prefix:other_concept_id", où "préfixe" est le préfixe utilisé pour l'espace de noms de l'instance (voir "Espaces de noms XML").
Type xs:QName
Propriétés
utilisez les lignes ci-dessous : facultatif
Utilisé par
Type complexe ConceptProperty
Source
<xs:attribute name="concept" type="xs:QName" use="optional">
  <xs:annotation>
    <xs:documentation>A reference to a concept that corresponds to the values of the property.

          If the property specifies a type, then the type must match the type of the
          referenced concept.

          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>

Attribut: ConceptProperty / @isParent

Espace de noms Aucun espace de noms
Annotations Si la valeur est "true", cette propriété doit faire référence à un concept. indique une relation hiérarchique entre ce concept et (le continent d'un pays, par exemple).
Type xs:boolean
Propriétés
utilisez les lignes ci-dessous : facultatif
default: faux
Utilisé par
Type complexe ConceptProperty
Source
<xs:attribute name="isParent" type="xs:boolean" use="optional" default="false">
  <xs:annotation>
    <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a hierarchical
          relationship between this concept and the referenced
          concept (e.g., the continent of a country).</xs:documentation>
  </xs:annotation>
</xs:attribute>

Attribut: ConceptProperty / @isMapping

Espace de noms Aucun espace de noms
Annotations Si la valeur est "true", cette propriété doit faire référence à un concept. indique une relation de mappage (de 1 à 1) entre ce concept et le concept référencé. Chaque instance du concept référencé référencée par au plus une instance de ce concept.
Type xs:boolean
Propriétés
utilisez les lignes ci-dessous : facultatif
default: faux
Utilisé par
Type complexe ConceptProperty
Source
<xs:attribute name="isMapping" type="xs:boolean" use="optional" default="false">
  <xs:annotation>
    <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a mapping
          (1-to-1) relationship between this concept and the
          referenced concept. Each instance of the referenced
          concept is referenced by at most one instance of
          this concept.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Créé à l'aide de la méthode Éditeur XML oXygen