Proposal for change to VOTable schema Without changing set of valid documents (modulo undesired ones)

Slides:



Advertisements
Similar presentations
Copyright © 1999, Architag International Corporation. All rights reserved. Use without express written permission from Architag International Corporation.
Advertisements

/13SNAP data model Simulation data model.
VOTable 2005 Discussion Summary and Roadmap. Agenda Description of some applications dealing.
23 May 2008 IVOA Interoperability Meeting -- Trieste T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Closing Plenary Integration.
VOFilter & VOTable2XHTML Chenzhou CUI, Yanxia ZHANG China-VO Project National Astronomical Observatory of China.
SimDB as a TAP service various TIG members (IVOA.IVOATheorySimDB)IVOA.IVOATheorySimDB.
OLAC Metadata Steven Bird University of Melbourne / University of Pennsylvania OLAC Workshop 10 December 2002.
HL7 XML ITS R1.1 Charlie McCay
BAH DAML Tools XML To DAML Query Relevance Assessor DAML XSLT Adapter.
Modeling Elements of Web Service State in WSDL May 12, 2003 Global Grid Forum.
Advanced XSLT II. Iteration in XSLT we sometimes wish to apply the same transform to a set of nodes we iterate through a node set the node set is defined.
XML Schema Heewon Lee. Contents 1. Introduction 2. Concepts 3. Example 4. Conclusion.
CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
17 Apr 2002 XML Syntax: DTDs Andy Clark. Validation of XML Documents XML documents must be well-formed XML documents may be valid – Validation verifies.
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
 2001 Prentice Hall, Inc. All rights reserved. 1.
XML Namespaces Each schema file associated with a URL to uniquely identify where elements come from – Like packages in Java
CIS 375—Web App Dev II SOAP.
E © 2002 Dario Aganovic Resource Description Framework Schema (RDFS) Dario Aganovic Industrial PhD-student NPI Production Kista, Ericsson AB and Production.
1 Web Data Management XML Schema. 2 In this lecture XML Schemas Elements v. Types Regular expressions Expressive power Resources W3C Draft:
XML 6.5 XML Schema (XSD) 6. What is XML Schema? The origin of schema  XML Schema documents are used to define and validate the content and structure.
XML Examples AIXM 5 RC2.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
1 Modelling Hachim Haddouti Al Akhawayn University SSE
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Health Level Seven Experience Report Paul V. Biron Kaiser Permanente W3C XML Schema User Experience Workshop, Jun 21-22, 2005.
ESCWA SDMX Workshop Session: Role in the Statistical Lifecycle and Relationship with DDI (Data Documentation Initiative)
26 May 2004IVOA Interoperability Meeting - Boston1 Recommendations for Revisions to the VOResource XML Schema IVOA Registry Working Group.
Mapping Data Models to VOTable The specification Published version dml/doc/MappingDMtoVOTable-v pdf.
Why XML ? Problems with HTML HTML design - HTML is intended for presentation of information as Web pages. - HTML contains a fixed set of markup tags. This.
Dr. Azeddine Chikh IS446: Internet Software Development.
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Session IV Chapter 9 – XML Schemas
SimDB and DM WG Summary SimDB session this morning.
IVOA Registry videocon 2004/05/13-14 Gerard Lemson1 Model based schema.
SaveUML System design. System overview Possible...
An OO schema language for XML SOX W3C Note 30 July 1999.
XML – Part III. The Element … This type of element either has the element content or the mixed content (child element and data) The attributes of the.
1 Tutorial 14 Validating Documents with Schemas Exploring the XML Schema Vocabulary.
XML Schema. Why Validate XML? XML documents can generally have any structure XML grammars define specific document structures Validation is the act of.
IVOA, Trieste, DM Gerard Lemson Data Modelling Standards (contd.) IVOA interop, DM WG session Trieste,
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Web Technologies for Bioinformatics Ken Baclawski.
All Presentation Material Copyright Eurostep Group AB ® A Meta-model of EXPRESS in UML for MOF and UML to EXPRESS David Price April 2002.
IVOA, Trieste, DM Gerard Lemson SimDB Data Model IVOA interop, DM WG session Trieste,
ModTransf A Simple Model to Model Transformation Engine Cédric Dumoulin.
Improve the HTML Form Entry Module (Designer+Schemas) Google Summer of Code 2011 João Portela Darius Jazayeri Daniel Kayiwa.
XML Schema Lecture 3. Indicators There are seven indicators: Order indicators: All Choice Sequence Occurrence indicators: maxOccurs minOccurs Group indicators:
Experience with XML Schema Ashok Malhotra Schema Usage  Mapping XML Schema and XML documents controlled by the Schema to object classes and instances.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
1 XSLT XSLT (extensible stylesheet language – transforms ) is another language to process XML documents. Originally intended as a presentation language:
1 Introduction to XML Babak Esfandiari. 2 What is XML? introduced by W3C in 98 Stands for eXtensible Markup Language it is more general than HTML, but.
Implementing the TEI Feature System Declaration Gary F. Simons SIL International ___________________________ TEI Members Meeting 11 Oct 2002, Chicago.
XML Schemas Dr. Awad Khalil Computer Science Department AUC.
The Purpose of XML Namespaces
AIXM 5 UML to XSD.
Inline Vs. External Policy Attachment SCA Policy Framework
XML Examples AIXM 5 RC2.
Java XML IS
Accomplishments RSM v0.7 First draft XML Schema completed: VOResource.xsd NVO: Working prototype resource using VOResource as format for metadata exchange.
Session I - Introduction
Session I - Introduction
Mapping Data Models to VOTable
Ivan Kurtev, Klaas van den Berg Software Engineering Group
XML Examples AIXM 5 RC2.
VOTable Meetings: Conclusions
Presentation transcript:

Proposal for change to VOTable schema Without changing set of valid documents (modulo undesired ones)

Motivation Reuse of certain, but not all constructs (FIELD) Validates easier ( currently valid) OO motivation (see dm session) Similar change accepted in registry group, hopefully in dm. Cleaner design (simpler, example XMLBeans)

Changes No element ref construct. No global elements for attributes and contained classes. Analogy to Java binding : –Complex type class –Typed declarations Fields in class definition –Default document a main method using the classes. –Global elements variable declarations local to main method Single inheritance mapping, only extension, no substitutionGroup Requires xsi:type construct to indicate which precise class is used. Can support a more involved special purpose document to/from the official default registry document using XSLT scripts for example (view concept). See also: and othershttp:// Probably more … VOTable redesign

<xs:complexContent <xs:element name="TABLEDATA" type="TableData" /> <xs:element name="BINARY" type="Binary"/> <xs:element name="FITS" type="Fits" />