Komponente: ConceptProperty

Element: ConceptProperty / info

Namespace http://schemas.google.com/dspl/2010
Annotationen Textinformationen zur Konzept-Property.
Diagramm Diagramm dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
Typ Info
Attribute
content: Komplex
minOccurs: 0
Modell name , description{0,1} , url{0,1}
Kinder Beschreibung, Name, URL
Instanz
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Quelle
<xs:element name="info" type="Info" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Textual information about the concept property.</xs:documentation>
  </xs:annotation>
</xs:element>

Element: ConceptProperty / Typ

Namespace http://schemas.google.com/dspl/2010
Annotationen Der Datentyp der Konzept-Property.
Diagramm Diagramm dspl8.tmp#id52
Attribute
content: Komplex
minOccurs: 0
Attribute
QName Typ Fixed Standard Verwenden Anmerkung
Ref Datentyp erforderlich
Quelle
<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>

Komplexer Typ: ConceptProperty

Namespace http://schemas.google.com/dspl/2010
Annotationen Eigenschaft eines Konzepts (z.B. das Land einer Stadt).
Diagramm Diagramm dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51
Verwendet von
Element Konzept/Property
Modell Info{0,1} , Typ{0,1}
Kinder Info, Typ
Attribute
QName Typ Fixed Standard Verwenden Anmerkung
Konzept xs:QName optional Verweis auf ein Konzept, das den Werten der Property entspricht. Wenn in der Eigenschaft ein Typ angegeben ist, muss der Typ dem Typ des referenzierten Konzepts entsprechen. Ein Verweis auf ein externes Konzept muss die Form „prefix:other_concept_id“ haben, wobei „prefix“ das Präfix ist, das für den Namespace des externen Datasets verwendet wird (siehe XML-Namespaces).
id LocalId optional Die ID der Konzepteigenschaft. Diese Kennung muss innerhalb des Konzepts (über Attribute und Eigenschaften hinweg) eindeutig sein. Die ID kann weggelassen werden, wenn die Konzept-Property angegeben ist. In diesem Fall wird implizit die ID mit dem lokalen Namen des referenzierten Konzepts erstellt. Beispiel: <property concept="geo:country"/> entspricht <property id="country" concept="geo:country"/>.
isMapping xs:boolesch false optional Wenn „true“ festgelegt ist, muss diese Property auf ein Konzept verweisen und dieses Attribut bezeichnet eine Zuordnung (1:1) zwischen diesem Konzept und dem referenzierten Konzept. Auf jede Instanz des referenzierten Konzepts wird von maximal einer Instanz dieses Konzepts verwiesen.
isParent xs:boolesch false optional Wenn „true“ angegeben ist, muss diese Property auf ein Konzept verweisen und bezeichnet eine hierarchische Beziehung zwischen diesem Konzept und dem referenzierten Konzept (z.B. dem Kontinent eines Landes).
Quelle
<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/Typ/ @ref

Namespace Kein Namespace
Typ Datentyp
Attribute
verwenden Sie zum Beispiel: erforderlich
Attribute
Aufzählung String
Aufzählung float
Aufzählung integer
Aufzählung boolean
Aufzählung date
Aufzählung Konzept
Verwendet von
Element ConceptProperty/Typ
Quelle
<xs:attribute name="ref" type="DataType" use="required"/>

Attribut: ConceptProperty / @id

Namespace Kein Namespace
Annotationen Die ID der Konzepteigenschaft. Diese Kennung muss innerhalb des Konzepts (über Attribute und Eigenschaften hinweg) eindeutig sein. Die ID kann weggelassen werden, wenn die Konzept-Property angegeben ist. In diesem Fall wird implizit die ID mit dem lokalen Namen des referenzierten Konzepts erstellt. Beispiel: <property concept="geo:country"/> entspricht <property id="country" concept="geo:country"/>.
Typ LocalId
Attribute
verwenden Sie zum Beispiel: optional
Attribute
maxLength 64
Verwendet von
Komplexer Typ ConceptProperty
Quelle
<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/ @konzept

Namespace Kein Namespace
Annotationen Verweis auf ein Konzept, das den Werten der Property entspricht. Wenn in der Eigenschaft ein Typ angegeben ist, muss der Typ dem Typ des referenzierten Konzepts entsprechen. Ein Verweis auf ein externes Konzept muss das Format „prefix:other_concept_id“ haben, wobei „prefix“ das Präfix ist, das für den Namespace des externen Datasets verwendet wird (siehe XML-Namespaces).
Typ xs:QName
Attribute
verwenden Sie zum Beispiel: optional
Verwendet von
Komplexer Typ ConceptProperty
Quelle
<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

Namespace Kein Namespace
Annotationen Wenn „true“ angegeben ist, muss diese Property auf ein Konzept verweisen und bezeichnet eine hierarchische Beziehung zwischen diesem Konzept und dem referenzierten Konzept (z.B. dem Kontinent eines Landes).
Typ xs:boolesch
Attribute
verwenden Sie zum Beispiel: optional
default: false
Verwendet von
Komplexer Typ ConceptProperty
Quelle
<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

Namespace Kein Namespace
Annotationen Wenn „true“ festgelegt ist, muss diese Property auf ein Konzept verweisen und dieses gibt eine Zuordnung (1:1) zwischen diesem Konzept und dem referenzierten Konzept an. Auf jede Instanz des referenzierten Konzepts wird von maximal einer Instanz dieses Konzepts verwiesen.
Typ xs:boolesch
Attribute
verwenden Sie zum Beispiel: optional
default: false
Verwendet von
Komplexer Typ ConceptProperty
Quelle
<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>

Erstellt mit dem oXygen-XML-Editor.