Building Interlinked Prosopographies:
A New Approach

Ethan Gruber
Web Services Developer
American Numismatic Society
grub...
What is XForms?

W3C standard web form specification
 MVC architecture

XPath validation
 Manipulate complex XML models...
xEAC: XForms applied to EAC-CPF
User
(interface)

KML/
Linked Data

Web Services
VIAF

HTML:
XSLT+JS+CSS

DBPedia
Solr
XFo...
The Challenge: Maintaining Relationships
I: Basic Authorship and Linking
Add/delete

Bound to
conventionDeclaration
This is a hack! This isn't what conventionDeclaration means,
but EAC lacks the appropriate declaration
Create Stub

Create relationship to
existing EAC-CPF record
alexander_the_great
my:childOf philip_ii_of_macedon
philip_ii_of_macedon
my:parentOf alexander_the_great
II: Adding Further Context
Faceted search
otherRecordId: http://nomisma.org/id/augustus
SPARQL: RDF query for related objects
Mausoleum of Augustus

http://www.smb.museum/ikmk/object.php?id=18207648

http://example.org/id/augustus

Res Gestae Divi ...
Next Steps



Finish form: Represent all EAC-CPF elements and attributes



Test for scalability



Interface with more...
More Information

Repository: https://github.com/ewg118/xEAC
Demo: http://admin.numismatics.org/xeac/
Documentation: http:...
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Building Interlinked Prosopographies: A New Approach
Upcoming SlideShare
Loading in …5
×

Building Interlinked Prosopographies: A New Approach

2,144 views

Published on

This is the presentation given at MARAC Fall 2013 in Philadelphia, Pennsylvania, detailing the development of xEAC, an open source XForms-based framework for creating, editing, and publishing EAC-CPF records.

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,144
On SlideShare
0
From Embeds
0
Number of Embeds
456
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Building Interlinked Prosopographies: A New Approach

  1. 1. Building Interlinked Prosopographies: A New Approach Ethan Gruber Web Services Developer American Numismatic Society gruber@numismatics.org @ewg118
  2. 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. 3. xEAC: XForms applied to EAC-CPF User (interface) KML/ Linked Data Web Services VIAF HTML: XSLT+JS+CSS DBPedia Solr XForms processor (Orbeon) XForms instructions eXist Save (REST) Geonames Pleiades Web Form Author/editor
  4. 4. The Challenge: Maintaining Relationships
  5. 5. I: Basic Authorship and Linking
  6. 6. Add/delete Bound to conventionDeclaration
  7. 7. This is a hack! This isn't what conventionDeclaration means, but EAC lacks the appropriate declaration
  8. 8. Create Stub Create relationship to existing EAC-CPF record
  9. 9. alexander_the_great my:childOf philip_ii_of_macedon philip_ii_of_macedon my:parentOf alexander_the_great
  10. 10. II: Adding Further Context
  11. 11. Faceted search
  12. 12. otherRecordId: http://nomisma.org/id/augustus SPARQL: RDF query for related objects
  13. 13. Mausoleum of Augustus http://www.smb.museum/ikmk/object.php?id=18207648 http://example.org/id/augustus Res Gestae Divi Augusti
  14. 14. Next Steps  Finish form: Represent all EAC-CPF elements and attributes  Test for scalability  Interface with more APIs  Improve public interface, especially searching and browsing  Incorporate social network graph visualization  Follow evolving best practices in RDF/linked open data  Employ SPARQL endpoint for more sophisticated query?
  15. 15. More Information Repository: https://github.com/ewg118/xEAC Demo: http://admin.numismatics.org/xeac/ Documentation: http://wiki.numismatics.org/xeac:xeac Blog: http://eaditor.blogspot.com

×