matthew j. graham (caltech) 27 may 2004 ivoa interop meeting cambridge, ma carnivore: the caltech...
TRANSCRIPT
![Page 1: Matthew J. Graham (Caltech) 27 May 2004 IVOA Interop Meeting Cambridge, MA CARNIVORE: The Caltech NVO Registry](https://reader036.vdocuments.site/reader036/viewer/2022082917/55149d4d550346d36e8b5844/html5/thumbnails/1.jpg)
Matthew J. Graham (Caltech)27 May 2004 IVOA Interop Meeting Cambridge, MA
CARNIVORE:
The Caltech NVO Registry
![Page 2: Matthew J. Graham (Caltech) 27 May 2004 IVOA Interop Meeting Cambridge, MA CARNIVORE: The Caltech NVO Registry](https://reader036.vdocuments.site/reader036/viewer/2022082917/55149d4d550346d36e8b5844/html5/thumbnails/2.jpg)
• http://mercury.cacr.caltech.edu:8080/carnivore
•Based on eXist native XML database (exist.sourceforge.net)
• Publish via XForms
• Search via XQuery/XPath
•Harvestable via OAI
•Web services
27 May 2004 IVOA Interop Meeting Cambridge, MA
![Page 3: Matthew J. Graham (Caltech) 27 May 2004 IVOA Interop Meeting Cambridge, MA CARNIVORE: The Caltech NVO Registry](https://reader036.vdocuments.site/reader036/viewer/2022082917/55149d4d550346d36e8b5844/html5/thumbnails/3.jpg)
• Registry entries:
27 May 2004 IVOA Interop Meeting Cambridge, MA
<RegistryEntry> <RegistryData> <User> mjg </User> <Id> nvo.caltech/B/255 </Id> <CreationDate> 2003-12-04T12:56:00Z </CreationDate> <LastModificationDate> 2003-12-04T12:56:00Z </LastModificationDate> <DeletionDate/> </RegistryData> <RegistryItem> … </RegistryItem></RegistryEntry>
![Page 4: Matthew J. Graham (Caltech) 27 May 2004 IVOA Interop Meeting Cambridge, MA CARNIVORE: The Caltech NVO Registry](https://reader036.vdocuments.site/reader036/viewer/2022082917/55149d4d550346d36e8b5844/html5/thumbnails/4.jpg)
• XForms (www.w3.org/Markup/Forms):
27 May 2004 IVOA Interop Meeting Cambridge, MA
![Page 5: Matthew J. Graham (Caltech) 27 May 2004 IVOA Interop Meeting Cambridge, MA CARNIVORE: The Caltech NVO Registry](https://reader036.vdocuments.site/reader036/viewer/2022082917/55149d4d550346d36e8b5844/html5/thumbnails/5.jpg)
• XForms trivial example:<xforms:model id ="fooModel" schema="foobar.xsd"> <xforms:instance id="fooInstance"> <foo> <bar/> </foo> </xforms:instance> <xforms:submission id="formSubmit" method="post" action="submit"/></xforms:model>...<xforms:input ref="/foo/bar"> <xforms:label>Value of bar: </xforms:label></xforms:input><xforms:submit submission="formSubmit"> <xforms:label>Submit</xforms:label></xforms:submit>...
Submit
Value of bar: <foo> <bar>blah</bar></foo>
blah
27 May 2004 IVOA Interop Meeting Cambridge, MA
![Page 6: Matthew J. Graham (Caltech) 27 May 2004 IVOA Interop Meeting Cambridge, MA CARNIVORE: The Caltech NVO Registry](https://reader036.vdocuments.site/reader036/viewer/2022082917/55149d4d550346d36e8b5844/html5/thumbnails/6.jpg)
• More sophisticated XForms:Model Item Properties:
type, readonly, required, relevant, calculate, constraint, p3ptype
Events:insert, delete
• Implementations:Server: OXF, Chiba
Client: formsPlayer, DENG, XSmiles
• Stylesheet to convert schema to XForms
27 May 2004 IVOA Interop Meeting Cambridge, MA