170 likes | 266 Views
The Roman Imperial Social Network and other things. Ethan Gruber American Numismatic Society gruber@numismatics.org @ewg118. 1. http://nomisma.org. VIAF, Getty, BM, DBpedia. http://nomisma.org/id/augustus. SPARQL. PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
E N D
The Roman Imperial Social Network and other things Ethan Gruber American Numismatic Society gruber@numismatics.org @ewg118
1. http://nomisma.org VIAF, Getty, BM, DBpedia http://nomisma.org/id/augustus
SPARQL PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX nm: <http://nomisma.org/id/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> SELECT ?object ?findspot ?lat ?long ?title WHERE { ?type nm:authority nm:augustus . ?object nm:type_series_item ?type ; nm:findspot ?findspot . ?findspot geo:lat ?lat ; geo:long ?long . OPTIONAL {?object dcterms:title ?title} }
2. http://kerameikos.org VIAF, Getty, DBpedia, BM, LGPN, etc.
Extract owl:sameAs concepts directly from VIAF (e.g., BnF, GND)
3. Roman Imperial Social Network (RISN) Tom Elliott's Emperors CSV Nomisma Emperors CSV DBpedia PIR RDF PHP* EAC-CPF XML Stubs *https://github.com/ewg118/xEAC/blob/master/tools/dbpedia-to-eac.php
EAC-CPF: Encoded Archival Context – Corporate Bodies, Persons, Families • Name authority • Biographical information • Related entities • Related resources • Other LOD Identifiers http://eac.staatsbibliothek-berlin.de/ http://socialarchive.iath.virginia.edu/
Creating, editing, and publishing EAC-CPF with xEAC XForms web applications: https://github.com/ewg118/xEAC
otherRecordId: http://nomisma.org/id/augustus SPARQL: RDF query for related objects
The Challenge: Maintaining Relationships *Now able to handle import/parse of RDF ontologies
Create Stub Create relationship to existing EAC-CPF record
Export: RDF and TEI <foaf:Person rdf:about="http://admin.numismatics.org/xeac/id/alexander_the_great"> <skos:altLabel>Alexander the Great</skos:altLabel> <skos:altLabel xml:lang="ja">アレクサンドロス3世</skos:altLabel> <skos:prefLabel xml:lang="en">Alexander the Great</skos:prefLabel> <skos:altLabel xml:lang="nl">Alexander de Grote</skos:altLabel> <skos:altLabel xml:lang="de">Alexander der Große</skos:altLabel> <skos:altLabel xml:lang="es">Alejandro Magno</skos:altLabel> <skos:related rdf:resource="http://dbpedia.org/resource/Alexander_the_Great"/> <my:childOf xmlns:my="http://example.org/my#" rdf:resource="http://admin.numismatics.org/xeac/id/philip_ii_of_macedon"/> </foaf:Person>
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 SPARQL endpoint for social network graph visualizations • Follow evolving best practices in RDF/linked open data
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 SPARQL endpoint for social network graph visualizations • Follow evolving best practices in RDF/linked open data