code{4}lib 2018
Steve Meyer, Data Strategist, UW-Madison Libraries
Catalog Enhanced with Linked Data:
https://search-ld.library.wisc.edu/
System/Data Source | Role | Description/Relevant Pieces |
---|---|---|
Local Catalog | User Interface |
|
Alma | Resource Management Platform |
|
VIAF Virtual International Authority File |
Identity Hub |
|
Getty Vocabularies | Linked Open Data source | Contains cited entity descriptions |
DBpedia | Linked Open Data source | Linked Data descriptions from Wikipedia info |
Wikidata | Linked Open Data source |
|
I Have: LCNAF URI; I Need: VIAF URI
LCNAF URI seeking VIAF companion. Non-smoker. Must be schema:sameAs compatible. owl:sameAs a plus. Looking for care-free companionship. Love nature, painting, abstraction.
VIAF URI seeking DBpedia companion. Must be owl:sameAs compatible. schema:sameAs should not contact. Let's travel the world wide web together.
Subject | <http://viaf.org/viaf/15873> |
---|---|
Predicate | <http://schema.org/sameAs> |
Object | <http://dbpedia.org/resource/Pablo_Picasso> |
<http://vocab.getty.edu/ulan/500009666-agent>
<http://www.wikidata.org/entity/Q5593>
<http://dbpedia.org/resource/Pablo_Picasso>
Method | Pros | Cons |
---|---|---|
Crawl |
|
Each response only references related entities by URI |
Query |
A few queries encapsulate all required data to |
Introduces complexity in the form of:
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX dbo: <http://dbpedia.org/ontology/> SELECT ?influenced ?influencedGivenName ?influencedSurname ?influencedSameAs WHERE { { <http://dbpedia.org/resource/Pablo_Picasso> dbo:influenced ?influenced . } UNION { ?influenced dbo:influencedBy <http://dbpedia.org/resource/Pablo_Picasso> . } ?influenced foaf:givenName ?influencedGivenName . ?influenced foaf:surname ?influencedSurname . OPTIONAL { ?influenced owl:sameAs ?influencedSameAs . FILTER regex(STR(?influencedSameAs), "viaf.org"). } }
Picasso's influence according to DBpedia
BibCard
BibCard
Core ResponsibilitiesPerson
object# Given an LCNAF or VIAF URI, # Resolve the related URIs, # Query for relevant data points, # Return a micrograph data = BibCard.person_data("http://id.loc.gov/authorities/names/n78086005") puts data # <http://viaf.org/viaf/15873> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Person> . # <http://viaf.org/viaf/15873> <http://schema.org/deathDate> "1973-04-09" . # <http://viaf.org/viaf/15873> <http://schema.org/sameAs> <http://id.loc.gov/authorities/names/n78086005> . # ...
A small heterogeneous collection of RDF triples from multiple sources
<http://viaf.org/viaf/85312226> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Person> . <http://viaf.org/viaf/85312226> <http://schema.org/name> "Tim Berners-Lee"@en . <http://viaf.org/viaf/85312226> <http://schema.org/birthDate> "1955-06-08" . <http://viaf.org/viaf/85312226> <http://schema.org/sameAs> <http://dbpedia.org/resource/Tim_Berners-Lee> . <http://viaf.org/viaf/85312226> <http://schema.org/sameAs> <http://www.wikidata.org/entity/Q80> . <http://dbpedia.org/resource/Tim_Berners-Lee> <http://dbpedia.org/ontology/influencedBy> <http://dbpedia.org/resource/Paul_Otlet> . <http://dbpedia.org/resource/Tim_Berners-Lee> <http://dbpedia.org/ontology/influencedBy> <http://dbpedia.org/resource/Jon_Postel> . <http://dbpedia.org/resource/Tim_Berners-Lee> <http://dbpedia.org/ontology/abstract> "Professor Sir Timothy John Berners-Lee, OM, KBE, FRS, FREng, FRSA, DFBCS (born 8 June 1955), also known as TimBL, is an English computer scientist, best known as the inventor of the World Wide Web. He made a proposal for an information management system in March 1989, and he implemented the first successful communication between a Hypertext Transfer Protocol (HTTP) client and server via the Internet sometime around mid-November of that same year.Berners-Lee is the director of the World Wide Web Consortium (W3C), which oversees the Web's continued development. He is also the founder of the World Wide Web Foundation, and is a senior researcher and holder of the Founders Chair at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL).He is a director of the Web Science Research Initiative (WSRI), and a member of the advisory board of the MIT Center for Collective Intelligence. In 2011 he was named as a member the Board of Trustees of the Ford Foundation.In 2004, Berners-Lee was knighted by Queen Elizabeth II for his pioneering work. In April 2009, he was elected a foreign associate of the United States National Academy of Sciences. He was honoured as the \"Inventor of the World Wide Web\" during the 2012 Summer Olympics opening ceremony, in which he appeared in person, working with a vintage NeXT Computer at the London Olympic Stadium. He tweeted \"This is for everyone\", which instantly was spelled out in LCD lights attached to the chairs of the 80,000 people in the audience." . <http://dbpedia.org/resource/Paul_Otlet> <http://xmlns.com/foaf/0.1/givenName> "Paul" . <http://dbpedia.org/resource/Paul_Otlet> <http://xmlns.com/foaf/0.1/surname> "Otlet" . <http://dbpedia.org/resource/Paul_Otlet> <http://www.w3.org/2002/07/owl#sameAs> "http://viaf.org/viaf/54277595" . <http://dbpedia.org/resource/Jon_Postel> <http://xmlns.com/foaf/0.1/givenName> "Jon" . <http://dbpedia.org/resource/Jon_Postel> <http://xmlns.com/foaf/0.1/surname> "Postel" . <http://www.wikidata.org/entity/Q80> <http://www.wikidata.org/prop/direct/P69> <http://www.wikidata.org/entity/Q73094> . <http://www.wikidata.org/entity/Q80> <http://www.wikidata.org/prop/direct/P69> <http://www.wikidata.org/entity/Q5369138> . <http://www.wikidata.org/entity/Q80> <http://www.wikidata.org/prop/P69> <http://www.wikidata.org/entity/statement/q80-166977F2-448C-48BB-B4B1-C14A3714DE82> . <http://www.wikidata.org/entity/Q80> <http://www.wikidata.org/prop/P69> <http://www.wikidata.org/entity/statement/Q80-E892C384-4E42-4E6E-9A3D-6E6FE3201954> . <http://www.wikidata.org/entity/Q80> <http://schema.org/description> "Web developer" . <http://www.wikidata.org/entity/Q80> <http://www.wikidata.org/prop/direct/P937> <http://www.wikidata.org/entity/Q42944> . <http://www.wikidata.org/entity/Q73094> <http://www.w3.org/2000/01/rdf-schema#label> "The Queen's College" . <http://www.wikidata.org/entity/statement/q80-166977F2-448C-48BB-B4B1-C14A3714DE82> <http://www.wikidata.org/prop/statement/P69> <http://www.wikidata.org/entity/Q73094> . <http://www.wikidata.org/entity/Q5369138> <http://www.w3.org/2000/01/rdf-schema#label> "Emanuel School" . <http://www.wikidata.org/entity/statement/Q80-E892C384-4E42-4E6E-9A3D-6E6FE3201954> <http://www.wikidata.org/prop/statement/P69> <http://www.wikidata.org/entity/Q5369138> . <http://www.wikidata.org/entity/Q42944> <http://www.w3.org/2000/01/rdf-schema#label> "European Organization for Nuclear Research" .
BibCard::Person
within a Rails app & using Rails' caching
Spira
"The name is from Latin, for 'breath of life'--it's time to give those resource URIs some character." - Spira: A Linked Data ORM for Ruby
"Spira is a framework for using the information in RDF.rb repositories as model objects."
Spira
Objects in View CodeSpira
Model ObjectsIntended to look similar to Rails ActiveRecord
associations
Image | Creator | License |
---|---|---|
Man With Mustache Seeks Love | Matt Niemi | Attribution, Non-Commercial, No Derivatives |
Breath of Life | KellyB. | Attribution |
an open book | kate hiscock | Attribution |