TWiki
>
IVOA Web
>
IvoaResReg
>
IVOARegWp04
>
RWP04DesignDocs
>
RWP04managementSchema1
(2003-05-09,
KeithNoddle
)
(raw view)
E
dit
A
ttach
---++ Management Schema The following schema are for discussion only and __almost certainly__ contain errors, omissions and plain nonsense. However, I hope they provide a focal point for further definition. ---+++ Registry Configuration <table cellpadding="2" cellspacing="2" border="1" width="100%"> <tbody> <tr> <td valign="top"><br> <img src="%ATTACHURLPATH%/RegistryConfiguration.gif" alt="RegistryConfiguration.gif" width="307" height="498" /> </td> <td valign="top"><br> <verbatim> <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="registry"> <xsd:complexType> <xsd:sequence> <xsd:group maxOccurs="1" minOccurs="1" ref="regElements"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="name"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="type"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="FULL"/> <xsd:enumeration value="SPECIALIST"/> <xsd:enumeration value="PUBLISHER"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="queryable"> <xsd:simpleType> <xsd:restriction base="xsd:boolean"/> </xsd:simpleType> </xsd:element> <xsd:element name="referer"> <xsd:simpleType> <xsd:restriction base="xsd:anyURI"/> </xsd:simpleType> </xsd:element> <xsd:group name="referers"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="referer"/> </xsd:sequence> </xsd:group> <xsd:group name="regElements"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" ref="name"/> <xsd:element maxOccurs="1" minOccurs="1" ref="type"/> <xsd:element maxOccurs="1" minOccurs="1" ref="queryable"/> <xsd:group maxOccurs="1" minOccurs="1" ref="referers"/> </xsd:sequence> </xsd:group> </xsd:schema> </verbatim> </td> </tr> </tbody> </table> ---+++ Registry Management Call <table cellpadding="2" cellspacing="2" border="1" width="100%"> <tbody> <tr> <td valign="top"><br> <img src="%ATTACHURLPATH%/RegistryManagement.gif" alt="RegistryManagement.gif" width="844" height="627" /> </td> <td valign="top"><br> <verbatim> <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="registryManagement"> <xsd:complexType> <xsd:sequence> <xsd:group maxOccurs="1" minOccurs="1" ref="operations"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="publish"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="harvest"> <xsd:complexType> <xsd:sequence> <xsd:group maxOccurs="1" minOccurs="1" ref="resources"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="replicate"> <xsd:simpleType> <xsd:restriction base="xsd:dateTime"/> </xsd:simpleType> </xsd:element> <xsd:element name="administer"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="DATA"/> <xsd:enumeration value="SPACE"/> <xsd:enumeration value="REGISTRY"/> <xsd:enumeration value="PROCESSING"/> <xsd:enumeration value="USER"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="userMetadata"> <xsd:complexType> <xsd:sequence/> </xsd:complexType> </xsd:element> <xsd:element name="dataRsrcMetadata"> <xsd:complexType> <xsd:sequence/> </xsd:complexType> </xsd:element> <xsd:element name="processingRsrcMetadata"> <xsd:complexType> <xsd:sequence/> </xsd:complexType> </xsd:element> <xsd:element name="registryRsrcMetadata"> <xsd:complexType> <xsd:sequence/> </xsd:complexType> </xsd:element> <xsd:element name="spaceRsrcMetadata"> <xsd:complexType> <xsd:sequence/> </xsd:complexType> </xsd:element> <xsd:element name="resource"> <xsd:simpleType> <xsd:restriction base="xsd:anyURI"/> </xsd:simpleType> </xsd:element> <xsd:group name="operations"> <xsd:choice> <xsd:element maxOccurs="1" minOccurs="1" ref="publish"/> <xsd:element maxOccurs="1" minOccurs="1" ref="harvest"/> <xsd:element maxOccurs="1" minOccurs="1" ref="replicate"/> <xsd:element maxOccurs="1" minOccurs="1" ref="administer"/> </xsd:choice> </xsd:group> <xsd:group name="admin"> <xsd:choice> <xsd:element maxOccurs="1" minOccurs="1" ref="userMetadata"/> <xsd:element maxOccurs="1" minOccurs="1" ref="dataRsrcMetadata"/> <xsd:element maxOccurs="1" minOccurs="1" ref="processingRsrcMetadata"/> <xsd:element maxOccurs="1" minOccurs="1" ref="registryRsrcMetadata"/> <xsd:element maxOccurs="1" minOccurs="1" ref="spaceRsrcMetadata"/> </xsd:choice> </xsd:group> <xsd:group name="resources"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="1" ref="resource"/> </xsd:sequence> </xsd:group> </xsd:schema> </verbatim> </td> </tr> </tbody> </table> ---+++ Registry Harvest/Replicate response <table cellpadding="2" cellspacing="2" border="1" width="100%"> <tbody> <tr> <td valign="top"><br> <img src="%ATTACHURLPATH%/harvestReplicateResponse.gif" alt="harvestReplicateResponse.gif" width="236" height="359" /> </td> <td valign="top"><br> <verbatim> <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="hrResponse"> <xsd:simpleType> <xsd:restriction base="xsd:long"/> </xsd:simpleType> </xsd:element> <xsd:element name="resourceMetadata"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:element name="resource"> <xsd:simpleType> <xsd:restriction base="xsd:string"/> </xsd:simpleType> </xsd:element> <xsd:group name="resources"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="resource"/> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="resourceMetadata"/> </xsd:sequence> </xsd:group> </xsd:schema> </verbatim> </td> </tr> </tbody> </table> --- -- KeithNoddle - 08 May 2003 <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup -->
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r2 - 2003-05-09
-
KeithNoddle
IVOA
Log in
or
Register
IVOA.net
Wiki Home
WebChanges
WebTopicList
WebStatistics
Twiki Meta & Help
IVOA
Know
Main
Sandbox
TWiki
TWiki intro
TWiki tutorial
User registration
Notify me
Working Groups
Applications
Data Access Layer
Data Model
Grid & Web Services
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
Operations
Radio Astronomy
Solar System
Theory
Time Domain
Committees
Stds&Procs
www.ivoa.net
Documents
Events
Members
XML Schema
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback