26 May 2004IVOA Interoperability Meeting - Boston1 Recommendations for Revisions to the VOResource XML Schema IVOA Registry Working Group.

Slides:



Advertisements
Similar presentations
IVOA Registry WG, IVOA Registry WG Pune, 28 Sept 2004.
Advertisements

May 18, 2006IVOA Interoperability Meeting Fine-grained vs. Coarse-grained Registries or How much detail about a resource should be stored in a registry?
Registry Interop Summary IVOA Interoperability meeting Cambridge, Boston, MA May 2004.
28 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE TAP/VOTable Registry Interface Reg 1 – G.
Proposal for change to VOTable schema Without changing set of valid documents (modulo undesired ones)
16 October 2003IVOA Interoperability Conference Registry Working Group VOResource (v0.8.4) XML Schema defining core metadata applicable to all resources.
19 May 2008 IVOA Interoperability Meeting -- Trieste T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Registry Extension Schemas VODataService VOStandard.
May IVOA Interop Meeting1 STScI/JHU Registry Status Gretchen Greene Wil OMullane T HE US N ATIONAL V IRTUAL O BSERVATORY.
23 May 2008 IVOA Interoperability Meeting -- Trieste T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Closing Plenary Integration.
Applications Interest Group Tom McGlynn (based on Mark Allens summary from Cambridge)
27 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Opening Plenary Registry.
DC8 Registries Breakout. Goals of the session Discuss and clarify : Requirements for registry Framework for policy Relate issues raised to EOR prototype.
NVO Summer School, Santa Fe Sept Access to Spectroscopic Data In the VO Doug Tody (NRAO/US-NVO ) I NTERNATIONAL V IRTUAL O BSERVATORY A LLIANCE.
Footprint Service Specification NVO Summer School 2008 Gretchen Greene (thanks to Tamas Budavari and Francois Bonnarel) T HE US N ATIONAL V IRTUAL O BSERVATORY.
NVO Summer School, Aspen Center for Physics1 Publishing and Resource Discovery with Registries Ray Plante Matthew Graham.
8 September 2008NVO Summer School 2008 – Santa Fe1 Publishing Data and Services to the VO Ray Plante Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
26 May 2004IVOA Interoperability Meeting - Boston1 IVOA Registry Working Group VOResource v1.0 Ray Plante.
Copyright © Open Applications Group, Inc. All rights reserved 1 OAGi XML Schema User Report June 21, Michael.
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
1 © Wolfgang Pelz UML3 UML 3 Notations describe how to use reusable software. Package Component Deployment Node.
CaGrid Service Metadata Scott Oster - Ohio State
DDI 3.0 Conceptual Model Chris Nelson. Why Have a Model Non syntactic representation of the business domain Useful for identifying common constructs –Identification,
SchemaServer Overview Tools for Enterprise Metadata Management and Synchronization Prepared for the University of Washington Information School Applied.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Reducing Metadata Objects Dan Gillman November 14, 2014.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 18 Object Database Management Systems.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Health Level Seven Experience Report Paul V. Biron Kaiser Permanente W3C XML Schema User Experience Workshop, Jun 21-22, 2005.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web William M Baker
The Metadata Object Description Schema (MODS) NISO Metadata Workshop May 20, 2004 Rebecca Guenther Network Development and MARC Standards Office Library.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
1 CS 430 Database Theory Winter 2005 Lecture 17: Objects, XML, and DBMSs.
IVOA Registry videocon 2004/05/13-14 Gerard Lemson1 Model based schema.
The JISC IE Metadata Schema Registry and IEEE LOM Application Profiles Pete Johnston UKOLN, University of Bath CETIS Metadata & Digital Repositories SIG,
Footprint Service Specification IVOA Interop Meeting Trieste 2008 Gretchen Greene and Tamas Budavari.
30 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VOTable interface with Registry Joint Apps/DM/Registry.
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
IVOA, Trieste, DM Gerard Lemson Data Modelling Standards (contd.) IVOA interop, DM WG session Trieste,
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
SPASE and the VxOs Jim Thieman Todd King Aaron Roberts.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
September 6, GJXDM Users Conference NCIC Schema Challenges Patrice A. Yuh
IVOA RM, VOResources, Identifiers, Interfaces Chenzhou CUI.
Registry of MEG-related schemas MEG BECTa, Coventry, 17 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported by:
1 Metadata Elements and Domain Groups - Keith G Jeffery.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE 25 May 2009 IVOA Interoperability Meeting -- Strasbourg Resource Registries Opening Plenary Interoperability.
Chapter 18 Object Database Management Systems. Outline Motivation for object database management Object-oriented principles Architectures for object database.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
1 CLASS – Simple NOAA Archive Access Portal SNAAP Eric Kihn and Rob Prentice NGDC CLASS Developers Meeting July 14th, 2008 Simple NOAA Archive Access Portal.
1 Steve Hughes Daniel J. Crichton NASA/JPL January 16, 2007 CCSDS Information Architecture Working.
PRESENTATION OF THE TEST REGISTRY AND REPOSITORY (TRR) ON JOINUP 23 OCTOBER 2015 Roch Bertucat, ENGISIS.
16 May 2006IVOA Interoperability – Registries WG1 VOResource Schema v1.0 Release 6 Ray Plante NCSA T HE I NTERNATIONAL V IRTUAL O BSERVATORY A LLIANCE.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
1 XML and XML in DLESE Katy Ginger November 2003.
Experiences and Status
Accomplishments RSM v0.7 First draft XML Schema completed: VOResource.xsd NVO: Working prototype resource using VOResource as format for metadata exchange.
Advanced Database Models
The Re3gistry software and the INSPIRE Registry
IVOA Interoperability Meeting - Boston
Footprint Service Specification
Presentation transcript:

26 May 2004IVOA Interoperability Meeting - Boston1 Recommendations for Revisions to the VOResource XML Schema IVOA Registry Working Group

26 May 2004IVOA Interoperability Meeting - Boston2 Lessons Learned in : prototyping the Registry Framework –Based on framework presented in Cambridge –NVO prototype described at ADASS 03 Based on VOResource v0.9 schema and its extensions Prototyping largely a success –NVO Registry supports real app: Data Inventory Service –Support publishing, harvesting, searching Support for VOResource not without difficulty –Challenges outlined in IVOA Note: “Lessons Learned using VOResource in the NVO”

26 May 2004IVOA Interoperability Meeting - Boston3 VOResource Model v0.9 Family of XML Schemas: core + extensions –Core model: VOResource-v0.9.xsd XML serialization of the “Resource Metadata” standard generic Resource and Service –Extensions covering specific kinds of resources VOCommunity – organizations and projects VODataServices – data collections and service types VORegistry – registries Standard services: SIA, ConeSearch –Each schema is standardized separately Extension model –Generic element contains core metadata –Specific resource types inherit from core adding metadata that only applies to that type Inheritance & polymorphism based on substitution groups

26 May 2004IVOA Interoperability Meeting - Boston4 Challenges Using VOResource Learning Curve –Insufficient publisher oriented documentation –Substitution groups as an extension mechanism –Departure from names and structure from RM document was a source of confusion Complexity –Cost of hierarchy (vs. flat model) Software is more complex Difficult to map to relational database Less clear where consumer expects to find information –Are all features necessary? Cost of elements never used Support for tools –XML binding tools still maturing –Substitution groups support late –Debate regarding use of global elements Addressing these requires fundamental changes

26 May 2004IVOA Interoperability Meeting - Boston5 Motivation for a Revision Real end-user applications that depend on VOResource are now appearing –NVO’s Data Inventory Service, Publishing registries, Sky Portal Second generation standards –DAL, Data Models Expansion of the VO community –New VO-related projects, archives –NVO Summer School Entrenchment: the more VOResource records in use, the harder it will be to make fundamental changes We have narrow window of opportunity to fix real problems

26 May 2004IVOA Interoperability Meeting - Boston6 Proposal for Revision Metadata Telecon of registry developers: –Examine difficulties of VOResource data model –Propose solutions that can be quickly prototyped –Discuss action plan to migrate registries to revised schema –Focus on issues that affect core VOResource model Recommendations –Move from element-based to type-based model Substitution groups  xsi:type –Adopt names and structure that is closer to RM standard Wait and see: hiding namespace prefixes

26 May 2004IVOA Interoperability Meeting - Boston7 Substitution groups vs. xsi:type Using substitution groups: Using xsi:type … … … …

26 May 2004IVOA Interoperability Meeting - Boston8 “Element-based” XML model Each metadata concept represented by a global element –Semantics: name has an absolute meaning FITS keywords, Dublin Core, RDF? Compound concepts: –model in a global complex type –model filled with existing elements via “ref=“ –define global element of compound type “Subclassing” an element: –define derived type from element’s type –define global element of derived type with substitution group set to the parent element <xs:element name=“Service” type=“ServiceType” substitutionGroup=“Resource”/>

26 May 2004IVOA Interoperability Meeting - Boston9 “Type-based” XML Model Based on Gerard Lemson’s “Model-based Schema” –Set of patterns for mapping UML to XSD –PPT posted on Twiki: VOResource010RevNotesVOResource010RevNotes Reusable component: global type –Semantics: name-meaning association is definition of type components Component concepts: –Types reused via “type=“ –Elements are locally defined only –Application defines a (single) global element as necessary Using subclasses –Standard type derivation –Use xsi:type mechanism in instance document When necessary

26 May 2004IVOA Interoperability Meeting - Boston10 Substitution groups vs. xsi:type Using substitution groups: Using xsi:type … … … …

26 May 2004IVOA Interoperability Meeting - Boston11 Type-based model: Advantages xsi:type better supported by tools Clearer to understand: –Avoid mystery of substitution groups –Instance documents make clear type-subtype relationship One global element Straight-forward mapping from UML-based model supported by tools Captures context-specific semantics

26 May 2004IVOA Interoperability Meeting - Boston12 Reducing complexity Reducing the hierarchy –V0.9 attempts to take advantage of XML structures Provide potentially reusable nodes of related metadata Support references to other resources that may be registered with an ID –Recommendation: flatten to match hierarchy suggested by RM standard –Simpler resource reference model: NCSA Radio Astronomy Imaging Group Names that match RM –V0.9 altered names to accommodate altered structure –Recommendation: return to RM names

26 May 2004IVOA Interoperability Meeting - Boston13 Strawman Revision: v0.10 Schemas and examples available via Twiki: VOResource010RevNotes Examples: organisation.xml registry.xml authority.xml collection.xml webform.xml conesearch.xml sia.xml Call for endorsement to incorporate recommendations into revision to VOResource –Settle v0.10 by June –NVO: desire to update registries & applications by end of summer

26 May 2004IVOA Interoperability Meeting - Boston14 Other questions Where to identify standard services: –Currently: specialization of Capability element sia.xml Rational: element to collect service-specific metadata –Would people prefer to associate std service type as a sub-class of Resource? … Lose Capability element (or not enforce its existance)

26 May 2004IVOA Interoperability Meeting - Boston15 Other questions Move Organisation Resource type into core VOResource; drop VOCommunity schema –“Project” resource type currently not used –Organisation is a “core” concept Referred to in RM document Registering Organisations is critical to tracing responsibility –IVOA ID is only unambiguous way to uniquely identify a Publisher HST Organisation-specific metadata draws from RM Facility, Instrument