![Page 1: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/1.jpg)
THE INTERNATIONAL VIRTUAL OBSERVATORY ALLIANCE
VAO Registry Publishing
Theresa DowerRegistry WG
May 2014IVOA Interoperability Meeting -- Madrid
![Page 2: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/2.jpg)
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
![Page 3: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/3.jpg)
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
![Page 4: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/4.jpg)
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
![Page 5: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/5.jpg)
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
![Page 6: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/6.jpg)
![Page 7: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/7.jpg)
![Page 8: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/8.jpg)
![Page 9: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/9.jpg)
![Page 10: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/10.jpg)
![Page 11: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/11.jpg)
![Page 12: T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid](https://reader035.vdocuments.us/reader035/viewer/2022062717/56649e2a5503460f94b18a61/html5/thumbnails/12.jpg)
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