Download - Linking Data, Linking People
Linking Data, Linking People
2010 International Symposium on Agricultural Ontology ServiceJohn Fereira, Cornell [email protected]
An RDF Graph
John Fereira
Cornell University
isAnEmployeeOf
• Subject: John Fereira• Predicate: isAnEmployeeOf• Object: Cornell University
What is an Ontology?
• an ontology defines a set of representational primitives with which to model a domain of knowledge or discourse.
http://en.wikipedia.org/wiki/Ontology_(information_science)
My Definition of an Ontology
• An Ontology is the language, or vocabulary used by practitioners in a specific domain.
• Essentially it is a controlled vocabulary for a specific subject area,
• Geographic Names Ontology defines terms for things like:• Park, Shelf, Saddle
• Terms might have different means if using a different ontology
Sample RDF can describe members
<foaf:Organization> <foaf:name>Cornell University</foaf:name> <dc:type rdf:about="http://projectrss.org/wiki/spec#Type_of_Organization">nonprofit</dc:type> <foaf:member> <foaf:Person> <foaf:name>John Fereira</foaf:name> </foaf:Person> <foaf:Person> <foaf:name>Aaron Godert</foaf:name> </foaf:Person> </foaf:member>
</foaf:Organization>
Code4Lib: Code For Libraries
<?xml version="1.0" encoding="UTF-8"?>... <Person rdf:about="http://www.code4lib.org/id/zoia"> <name>Zoia</name> <nick>zoia</nick>
<depiction rdf:resource="http://rc98.net/img/zoia.jpg" /> <based_near rdf:parseType="Resource">
<geo:lat>40.7355556</geo:lat> <geo:long>-74.1727778</geo:long> </based_near> <s:comment>This URI indentifies me the person. Feel free to use it when making statements about me the person (such as "your_uri foaf:knows http://www.code4lib.org/id/zoia").</s:comment> <knows> <Person rdf:about="http://rc98.net/foaf#me"> <nick>gsf</nick>
</Person> </knows>
<swc:attendeeAt rdf:resource="http://code4lib.org/2009#conference" /> <swc:attendeeAt rdf:resource="http://code4lib.org/node/266#linked-data-preconf" />
<interest rdf:resource="http://dbpedia.org/resource/Python_%28programming_language%29"/> <interest rdf:resource="http://dbpedia.org/resource/Singing"/> </Person></rdf:RDF>
Linked Data principlesTim Berners-Lee:
• Use URIs as names for things • Use HTTP URIs so that people can look up those
names using the web• When someone looks up a URI, provide useful
information, using the standards (RDF, SPARQL) • Include links to other URIs so that people can
discover more things
http://www.w3.org/DesignIssues/LinkedData.html
http://linkeddata.org
Vivo in the Open Data Cloud
Food security
Melbourne Central Research Data Registry
SKE Knowledge Environment
Biomedical and Health Knowledge Environment
Unique Identifier for Michael Conlon
• http://vivo.ufl.edu/individual/n25562• http://vivo.ufl.edu/individual/Michael_Conlon would be
better
Requesting RDF using an Accept Header
• curl -H "Accept: application/rdf+xml" -X GET http://vivo.ufl.edu/display/n25562
Querying Triples with SPARQL
• By individual URI (subject or object)
• Everything about one event, a grant, a person
• By property relationship (verb)
• All organizations that are part of another
• By type
• Everything with an rdf:type of Event, Person, or Project
• By combinations of the above
• SPARQL leverages the RDF format to focus on the data
Enabling National Networking of Scientists
Vivoweb is open source
http://www.vivoweb.org
http://sourceforge.net/projects/vivo
cancer
Visualizing RDF as a map
Querying the CIARD ring with SPARQL
Ciard Ring SPARQL Query results
Thank YouZie Zie
Linking Data, Linking PeopleA collection of links
Ontology defined on Wikipedia http://en.wikipedia.org/wiki/Ontology_(information_science)
Example of FOAF http://code.google.com/p/projectrss-spec/wiki/examples
About.me http://about.me/
Semantic Web Conference Ontology http://data.semanticweb.org/ns/swc/ontology
Code4Lib http://www.code4lib.org Code4Lib "Zoia" http://code4lib.org/irc/faq
Linked Data Principals http://www.w3.org/DesignIssues/LinkedData.html
Linked Data site http://linkeddata.org Cornell Vivo (classic Vivo) http://vivo.library.cornell.edu
Melbourne Central Research Data Registry http://vitrofe.esrc.unimelb.edu.au:8333/vitroANDS/index.jsp?primary=1
Subject Knowledge Environment http://ske.las.ac.cn/
Vivo at University of Florida http://vivo.ufl.edu/
Semantic Web Services app http://turner.mannlib.cornell.edu:8080/SemanticServices/showMainMenu.do
Cornell Classics Department site http://classics.cornell.edu/people/faculty.cfm
Vivoweb http://vivoweb.org Vivoweb on Sourceforge http://www.sourceforge.net/projects/vivo