80 likes | 200 Views
Astrogrid Registry: Early Designs. Elizabeth Auden Astrogrid Registry Workgroup Leader IVOA Registry Workgroup Meeting London e-Science Centre 19-20 March 2003. 19-20 March 2003 IVOA Registry Workgroup LeSc. Data Archive. Registry Database. Data Storage.
E N D
Astrogrid Registry: Early Designs Elizabeth Auden Astrogrid Registry Workgroup Leader IVOA Registry Workgroup Meeting London e-Science Centre 19-20 March 2003 19-20 March 2003 IVOA Registry Workgroup LeSc
Data Archive Registry Database Data Storage Data Transformation Distributed Network of Registries Registry Service Types Everything is a service. Each service entry in the registry contains up to 3 types of metadata: basic, curation, and “metadata format”. • Service Types: • Data Archive: repository of datasets and catalogues • Data Storage: storage facilities accessible to MySpace • Data Transformation: Models, image processing, product pipelines, individual programs, feature recognition, astrometric alignment, number crunching, etc. • Registry: “this” registry as well as other Astrogrid registries 19-20 March 2003 IVOA Registry Workgroup LeSc
Registry Schema 3 types of metadata: basic, curation, and “metadata format”. CURATION <service> <publisher>Clive Page</publisher> <creator>Clive Page</creator> <subjectList></subjectList> <description>Leicester dataset</description> <contributor>Clive Page</contributor> <date>2003-03-05</date> <version>1.1.0</version> <contact> <name>Clive Page</name> <email>cgp@star.le.ac.uk</email> </contact> </service> BASIC: <service> <id>ThisRegistry</id> <serviceType> <registrySvc> </registrySvc> </serviceType> <title>Leicester AstroGrid Registry</title> ID People Service Type Subjects Description Date / Version Title Contact 19-20 March 2003 IVOA Registry Workgroup LeSc
Registry Schema METADATA FORMAT: <service> <dataSvc> <type>archive</type> <format>FITS</format> <coverage> <region>box</region> <coordinates>gal</coordinates> <wavelengthrange>xray</wavelengthrange> <temporal>2003</temporal> <wavelengthshort>1234</wavelengthshort> <wavelengthlong>1236</wavelengthlong> <ramin>1.1</ramin> <ramax>1.5</ramax> <decmin>45</decmin> <decmax>60</decmax> <sensitvity>123</sensitvity> </coverage> <spatialresolution>123</spatialresolution> <facility>JBO</facility> <instrument>LRT</instrument> <location> <servicelocation>http://ledas.star.le.ac.uk:8080</servicelocation> <master>http://ledas.star.le.ac.uk:8080</master> <mirror/> <variant/> </location> <community>Leicester</community> </dataSvc> Archive metadata Dataset coverage metadata Instrument metadata Data Location metadata 19-20 March 2003 IVOA Registry Workgroup LeSc
Current Implementation The registry can currently be queried on any element and element value contained in the registry.xml file. “All” is an acceptable element value. Web Service Query Registry.xml Web Interface • 5 USE CASES: • List All Services: return basic metadata for all services • Query Services: return basic metadata for services matching a query element and value • List Service Metadata: return curation metadata for services matching query element and value • List Service MetadataFormat: return basic metadata and metadata format of services matching query element and value • List Registry Metadata: return curation metadata for registry matching query element and value 19-20 March 2003 IVOA Registry Workgroup LeSc
Future Implementation Work Flow Job Control Data Mover Data Archive Web Service Query: XPath Astrogrid Portal Data Storage Registry Database: DB2 • 5 GENERIC USE CASES: • Query Services: find metadata about services based on query • Lookup Community MQ: find community information based on query (members, registered members, certificates, etc) • Lookup Datasets: query for dataset metadata and locations • Lookup Dataset Details: return detailed dataset metadata and locations based on query • Lookup Locations: return metadata about data locations based on dataset metadata, community information, user information, etc. Data Transformation Distributed Network of Registries 19-20 March 2003 IVOA Registry Workgroup LeSc
Registry Interfaces 19-20 March 2003 IVOA Registry Workgroup LeSc
Registry Issues & Challenges 19-20 March 2003 IVOA Registry Workgroup LeSc