Download presentation
Presentation is loading. Please wait.
Published byAlexandra Knight Modified over 11 years ago
1
Proposal for change to VOTable schema Without changing set of valid documents (modulo undesired ones) http://www.ivoa.net/forum/votable/0504/0748.htm
2
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)
4
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: http://www.xml.com/pub/a/2002/08/07/wxs_uml.html and othershttp://www.xml.com/pub/a/2002/08/07/wxs_uml.html Probably more … VOTable redesign
5
<xs:complexContent....... <xs:element name="TABLEDATA" type="TableData" /> <xs:element name="BINARY" type="Binary"/> <xs:element name="FITS" type="Fits" />
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.