xeac: xforms for eac-cpf

Download xEAC: XForms for EAC-CPF

If you can't read please download the document

Upload: ewg118

Post on 15-Jun-2015

891 views

Category:

Software


0 download

TRANSCRIPT

  • 1. xEAC: XForms for EAC-CPFEthan GruberWeb Services DeveloperAmerican Numismatic [email protected]@ewg118

2. What is XForms? W3C standard web form specification MVC architecture XPath validation Manipulate complex XML models Interacts with REST services (APIs)See http://en.wikipedia.org/wiki/XForms 3. xEAC: XForms applied to EAC-CPFUser(interface)XForms processor(Orbeon)XFormsinstructionsWeb FormAuthor/editorHTML:XSLT+JS+CSSWeb ServicesVIAFDBPediaGeonamesPleiadesGettySPARQLid.loc.govKML/Linked DataeXistSolrSave(REST)SPARQLEndpoint 4. The Challenge: Maintaining Relationships 5. I: Basic Authorship and Linking 6. Linking to SNAC 7. Linking to VIAF 8. Add/deleteBound toconventionDeclaration 9. This is a hack! This isn't what conventionDeclaration means,but EAC lacks the appropriate declaration 10. Linking to DBpedia 11. Create StubCreate relationship toexisting EAC-CPF record 12. alexander_the_greatmy:childOf philip_ii_of_macedonphilip_ii_of_macedonmy:parentOf alexander_the_great 13. II: Adding Further Context 14. Getty SPARQL lookups for AAT A ND TGN 15. Faceted search 16. III: Linked Open Data(http://numismatics.org/authorities 17. RDFTriplestoreEAC-CPF to RDFhttp://numismatics.org/authority/newellEADMODSTEIUserInterface(xEAC)SPARQLdcterms:creatorUserInterface(EADitor)REST (xsl:document()) 18. skos:prefLabel "Newell, Edward Theodore, 1886-1941";bio:birth ;bio:death ;owl:sameAs ,,,,;xeac:correspondedWith ,,,,;xeac:corresponedWith ;rel:colleagueOf ;dcterms:abstract "Edward Theodore Newell (18861941) was a U.S. numismatist. Heserved as the president of the American Numismatic Society between 1916 and 1941.".dcterms:date "1886"^^.dcterms:date "1886"^^. 19. http://numismatics.org/authority/newellArchival resources delivered through SPARQL 20. http://numismatics.org/archives/ark:/53695/nnan0084Biographical information extracted from EAC-CPF 21. Next Steps Finish form: Represent all EAC-CPF elements and attributes Test for scalability Improve documentation Improve public interface, especially searching and browsing Follow evolving best practices in RDF/linked open data (forarchival authorities, SNAP ontology, CIDOC-CRM) Incorporate social network graph visualization 22. More InformationRepository: https://github.com/ewg118/xEACDemo: http://admin.numismatics.org/xeac/Documentation: http://wiki.numismatics.org/xeac:xeacBlog: http://eaditor.blogspot.comANS Authorities: http://numismatics.org/authoritiesANS Archives: http://numismatics.org/archives