Upload
loreen-mitchell
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
THE INTERNATIONAL VIRTUAL OBSERVATORY ALLIANCE
VAO Registry Publishing
Theresa DowerRegistry WG
May 2014IVOA Interoperability Meeting -- Madrid
Tech Requirements• Cross-platform client, no install
• Browser-based, no plugins: strictly AJAX• Share framework with other VAO registry tools
• Server side, use STScI OAI harvester framework, validation and ingest
• Client side uses ExtJS, mostly JSON messaging as per Data Discovery tool
• VOLogin for user account management
May 2014 IVOA Interoperability Meeting -- Madrid
User Requirements• Avoid jargon:
• Hide ivo:// identifiers whenever possible• Words not acronyms for service types, etc
• Immediate client-side validation (where possible)• Inline help (from de-jargoned standards docs)• Templating: copy and modify from user’s own existing
resources• Staging area for unfinished / template resources• Declutter: skip underused optional values• Direct XML file upload support
May 2014 IVOA Interoperability Meeting -- Madrid
Managing Resource Relationships
• Prepopulate & autosuggest fields• Curation/publisher from list of known authorities,
organisations• Encourage resource ID reference on edit old
resources• Relationship: offer users’ own resources as a list
• Identifier: drop-down user-associated authority + validated text entry for individual resource, test for uniqueness on submit.
May 2014 IVOA Interoperability Meeting -- Madrid
Fetch starting resource
Registry query and harvesting library
Registry publishing web
services
Javascript web client
VO Resource
XML - DOM Object
Form Post
‘Empty’ VOResource
superset XML file
JSON Resource
Summaries
Existing VOResource
XML
OR
Fetch supporting
related resource
information
Existing VOResource subsections
EXTJS: HTTP Get/callbacks
EXTJS: One HTTP Get/callback
VO Resource
XML - DOM Object
Future Work• Minor validation debugging• Support more resource types as requested
• TAP, Open Sky Query, Data Collection• Support more optional elements as requested• Short form ‘wizard’ vs long form
• Short form with prepopulated values as end stage of small-data publishing kit
• Wishlist: incorporate thesaurus autosuggest from Sebastien Derriere’s semantics work
May 2014 IVOA Interoperability Meeting -- Madrid