[MOBY-guts] biomoby commit
Eddie Kawas
kawas at dev.open-bio.org
Tue Jan 22 15:12:26 UTC 2008
kawas
Tue Jan 22 10:12:26 EST 2008
Update of /home/repository/moby/moby-live/Docs/Schemas/RegistryAPI/registerServiceType
In directory dev.open-bio.org:/tmp/cvs-serv7224/Docs/Schemas/RegistryAPI/registerServiceType
Modified Files:
registerServiceType.xsd
Log Message:
fixed the node labelled objectType. SHould have read serviceType.
moby-live/Docs/Schemas/RegistryAPI/registerServiceType registerServiceType.xsd,1.1,1.2
===================================================================
RCS file: /home/repository/moby/moby-live/Docs/Schemas/RegistryAPI/registerServiceType/registerServiceType.xsd,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- /home/repository/moby/moby-live/Docs/Schemas/RegistryAPI/registerServiceType/registerServiceType.xsd 2007/08/27 19:40:14 1.1
+++ /home/repository/moby/moby-live/Docs/Schemas/RegistryAPI/registerServiceType/registerServiceType.xsd 2008/01/22 15:12:26 1.2
@@ -1,81 +1,77 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://mobycentral.icapture.ubc.ca/MOBY/Central">
- <xs:element name="registerServiceType">
- <xs:annotation>
- <xs:documentation>
- Used for registering a new service class into the
- service ontology
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:annotation>
- <xs:documentation></xs:documentation>
- </xs:annotation>
- <xs:element name="serviceType" minOccurs="1"
- maxOccurs="1" type="xs:string">
- <xs:annotation>
- <xs:documentation>
- a unique name for your new service type
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Description" minOccurs="1"
- maxOccurs="1" type="xs:string">
- <xs:annotation>
- <xs:documentation>
- a description for your service type
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Relationship" minOccurs="1"
- maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="objectType" minOccurs="1"
- maxOccurs="unbounded">
- <xs:complexType>
- <xs:attribute use="required"
- name="articleName" type="xs:string" />
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="relationshipType"
- use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="ISA" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="authURI" minOccurs="1"
- maxOccurs="1">
- <xs:simpleType>
- <xs:annotation>
- <xs:appinfo>The provider URI</xs:appinfo>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:pattern
- value="([a-zA-Z0-9]+(\.{1}[a-zA-Z0-9]{2,})+){1}" />
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <xs:element name="contactEmail" minOccurs="1"
- maxOccurs="1">
- <xs:simpleType>
- <xs:annotation>
- <xs:documentation>
- Your email address
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
+<?xml version="1.0" encoding="UTF-8" ?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://mobycentral.icapture.ubc.ca/MOBY/Central">
+ <xs:element name="registerServiceType">
+ <xs:annotation>
+ <xs:documentation>
+ Used for registering a new service class into the
+ service ontology
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:annotation>
+ <xs:documentation></xs:documentation>
+ </xs:annotation>
+ <xs:element name="serviceType" minOccurs="1"
+ maxOccurs="1" type="xs:string">
+ <xs:annotation>
+ <xs:documentation>
+ a unique name for your new service type
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="Description" minOccurs="1"
+ maxOccurs="1" type="xs:string">
+ <xs:annotation>
+ <xs:documentation>
+ a description for your service type
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="Relationship" minOccurs="1"
+ maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="serviceType" minOccurs="1"
+ maxOccurs="unbounded" type="xs:string">
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="relationshipType"
+ use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="ISA" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="authURI" minOccurs="1"
+ maxOccurs="1">
+ <xs:simpleType>
+ <xs:annotation>
+ <xs:appinfo>The provider URI</xs:appinfo>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern
+ value="([a-zA-Z0-9]+(\.{1}[a-zA-Z0-9]{2,})+){1}" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="contactEmail" minOccurs="1"
+ maxOccurs="1">
+ <xs:simpleType>
+ <xs:annotation>
+ <xs:documentation>
+ Your email address
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
</xs:schema>
\ No newline at end of file
More information about the MOBY-guts
mailing list