The element "refTypeDefinitionListType" allows the specification of refTypes.
The tree structure of the element type dcc:refTypeDefinitionListType has the following appearance:
<xs:complexType name="refTypeDefinitionListType">
<xs:sequence>
<xs:element name="refTypeDefinition" type="dcc:refTypeDefinitionType"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
The tree structure of the element type dcc:refTypeDefinitionType has the following appearance:
<xs:complexType name="refTypeDefinitionType">
<xs:sequence>
<xs:element name="name" type="dcc:textType"/>
<xs:element name="description" type="dcc:richContentType" minOccurs="0"/>
<xs:element name="namespace" type="dcc:notEmptyStringType"/>
<xs:element name="link" type="xs:anyURI"/>
<xs:element name="release" type="dcc:notEmptyStringType" minOccurs="0"/>
<xs:element name="value" type="dcc:notEmptyStringType" minOccurs="0"/>
<xs:element name="procedure" type="dcc:notEmptyStringType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="refType" type="dcc:refTypesType" use="optional"/>
</xs:complexType>
See the list of abbreviations here
| Element Element type |
Use | Description |
|---|---|---|
| dcc:name dcc:textType |
[M] | Text can be saved in this element. |
| dcc:description dcc:richContentType |
[O] | Description of the refType-Definition. The element type dcc:richContentType is used to enter any information, with it it is possible to place text, images and formulas in one element. |
| dcc:namespace dcc:notEmptyStringType |
[M] | A string type which doesn't allow entries with blank spaces only and doesn't allow a blank space before and in the end of the value. |
| dcc:link xs:anyURI |
[M] | External link to the refTypeDefinition. |
| dcc:release dcc:value dcc:procedure dcc:notEmptyStringType |
[O] | A string type which doesn't allow entries with blank spaces only and doesn't allow a blank space before and in the end of the value. |
| Attribute Attribute type |
Use | Description |
|---|---|---|
| refType dcc:refTypesType |
[O] | This list allows a list of reference types in string representation. |
<dcc:refTypeDefinitions>
<dcc:refTypeDefinition>
<dcc:name>
<dcc:content lang="en">Cross-Community refType definition</dcc:content>
</dcc:name>
<dcc:description>
<dcc:content lang="en">Description content...</dcc:content>
</dcc:description>
<dcc:namespace>basic</dcc:namespace>
<dcc:link>[Link to the location where the refTypes are defined]</dcc:link>
<dcc:release>0.1</dcc:release>
<dcc:value>Value ...</dcc:value>
<dcc:procedure>Procedure ...</dcc:procedure>
</dcc:refTypeDefinition>
</dcc:refTypeDefinitions>
<dcc:refTypeDefinitions>
<dcc:refTypeDefinition>
<dcc:name>
<dcc:content lang="en">Namespace for Cross-Community RefTypes</dcc:content>
<dcc:content lang="de">Namensraum für Querschnitts-RefTypes</dcc:content>
</dcc:name>
<dcc:description>
<dcc:content lang="en">The 'basic' namespace contains RefTypes common for multiple communities.</dcc:content>
<dcc:content lang="de">Der Namensraum 'basic' beinhaltet allgemeine RefTypes die messgrößenübergreifend genutzt werden.</dcc:content>
</dcc:description>
<dcc:namespace>basic</dcc:namespace>
<dcc:link>https://digilab.ptb.de/dkd/refType/vocab/index.php?tema=2</dcc:link>
</dcc:refTypeDefinition>
<dcc:refTypeDefinition>
<dcc:name>
<dcc:content lang="en">Namespace for RefTypes of the Temperature community</dcc:content>
<dcc:content lang="de">Namensraum für RefTypes der Temperaturmessgrößen</dcc:content>
</dcc:name>
<dcc:description>
<dcc:content lang="de">Der Namensraum 'temperature' beinhaltet spezifische RefTypes die für Temperaturmessgrößen genutzt werden.</dcc:content>
<dcc:content lang="en">The 'temperature' namespace contains RefTypes for temperature quantities.</dcc:content>
</dcc:description>
<dcc:namespace>temperature</dcc:namespace>
<dcc:link>https://digilab.ptb.de/dkd/refType/vocab/index.php?tema=117</dcc:link>
</dcc:refTypeDefinition>
</dcc:refTypeDefinitions>