[tdwg-tapir] Schema modification: r528 - trunk/protocol
tdwg-tapir at lists.tdwg.org
tdwg-tapir at lists.tdwg.org
Tue May 16 10:56:42 CEST 2006
Author: markus
Date: 2006-05-16 10:56:41 +0200 (Tue, 16 May 2006)
New Revision: 528
Modified:
trunk/protocol/tapir.xsd
Log:
Replaces service metadata elements with corresponding DublinCore elements.
Modified: trunk/protocol/tapir.xsd
===================================================================
--- trunk/protocol/tapir.xsd 2006-05-15 15:19:09 UTC (rev 527)
+++ trunk/protocol/tapir.xsd 2006-05-16 08:56:41 UTC (rev 528)
@@ -23,6 +23,9 @@
<!-- ============================================= -->
<!-- NAMESPACE IMPORTS -->
<!-- ============================================= -->
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="http://www.w3.org/2001/03/xml.xsd">
+ </xsd:import>
<xsd:import namespace="http://purl.org/dc/elements/1.1/"
schemaLocation="http://www.dublincore.org/schemas/xmls/simpledc20021212.xsd"/>
<xsd:import namespace="http://purl.org/dc/terms/"
@@ -1441,44 +1444,53 @@
<xsd:documentation>Format of metadata operation result.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
- <xsd:element name="label" type="languageAwareElementType" maxOccurs="unbounded">
+ <xsd:element ref="dc:title">
<xsd:annotation>
<xsd:documentation>The name of this service possibly in different
languages.</xsd:documentation>
</xsd:annotation>
</xsd:element>
+ <xsd:element ref="dc:type">
+ <xsd:annotation>
+ <xsd:documentation>http://purl.org/dc/dcmitype/Service</xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
<xsd:element name="accesspoint" type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation>The URL of the access point of this
service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="geoLocation" type="geoLocationType" minOccurs="0"/>
- <xsd:element name="abstract" minOccurs="0" maxOccurs="unbounded">
+ <xsd:element ref="dc:description">
<xsd:annotation>
- <xsd:documentation>The description of the service possibly in different
- languages.</xsd:documentation>
+ <xsd:documentation></xsd:documentation>
</xsd:annotation>
- <xsd:complexType mixed="true">
- <xsd:simpleContent>
- <xsd:extension base="languageAwareElementType"/>
- </xsd:simpleContent>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="keywords" type="languageAwareElementType" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element name="citation" type="languageAwareElementType" minOccurs="0" maxOccurs="unbounded">
+ </xsd:element>
+ <xsd:element ref="dc:language">
<xsd:annotation>
- <xsd:documentation>How this service should be cited when
- referenced.</xsd:documentation>
+ <xsd:documentation></xsd:documentation>
</xsd:annotation>
- </xsd:element>
- <xsd:element name="rights" type="languageAwareElementType" minOccurs="0" maxOccurs="unbounded">
+ </xsd:element>
+ <xsd:element ref="dc:subject">
<xsd:annotation>
- <xsd:documentation>Legal matters concerning the service and its underlying
- data.</xsd:documentation>
+ <xsd:documentation></xsd:documentation>
</xsd:annotation>
- </xsd:element>
- <xsd:element name="lastUpdated" type="xsd:dateTime" minOccurs="0"/>
+ </xsd:element>
+ <xsd:element ref="dct:bibliographicCitation">
+ <xsd:annotation>
+ <xsd:documentation></xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+ <xsd:element ref="dc:rights">
+ <xsd:annotation>
+ <xsd:documentation></xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
+ <xsd:element ref="dct:modified">
+ <xsd:annotation>
+ <xsd:documentation></xsd:documentation>
+ </xsd:annotation>
+ </xsd:element>
<xsd:element name="indexingPreferences" minOccurs="0">
<xsd:complexType>
<xsd:attribute name="startTime" type="xsd:time"/>
@@ -1486,21 +1498,15 @@
<xsd:attribute name="frequency" type="xsd:duration" />
</xsd:complexType>
</xsd:element>
- <xsd:element name="relatedEntities">
+ <xsd:element name="relatedEntity" type="relatedEntityInformationType" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Entities (companies, organisations, institutions) related to
this service with their respective roles, e.g. publisher, data
supplier</xsd:documentation>
</xsd:annotation>
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="entity" type="relatedEntityInformationType" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
</xsd:element>
<xsd:element ref="custom"/>
</xsd:sequence>
- <xsd:attribute ref="lang"/>
</xsd:complexType>
<xsd:complexType name="contactInformationType">
<xsd:annotation>
More information about the tdwg-tag
mailing list