linking data, linking people

42
Linking Data, Linking People 2010 International Symposium on Agricultural Ontology Service John Fereira, Cornell University [email protected]

Upload: fereiraj

Post on 20-Jan-2015

1.183 views

Category:

Technology


1 download

DESCRIPTION

2010 International Symposium on Agricultural Ontology Services

TRANSCRIPT

Page 1: Linking Data, Linking People

Linking Data, Linking People

2010 International Symposium on Agricultural Ontology ServiceJohn Fereira, Cornell [email protected]

Page 2: Linking Data, Linking People
Page 3: Linking Data, Linking People

An RDF Graph

John Fereira

Cornell University

isAnEmployeeOf

• Subject: John Fereira• Predicate: isAnEmployeeOf• Object: Cornell University

Page 4: Linking Data, Linking People

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)

Page 5: Linking Data, Linking People

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

Page 6: Linking Data, Linking People

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>

Page 7: Linking Data, Linking People
Page 8: Linking Data, Linking People
Page 9: Linking Data, Linking People
Page 10: Linking Data, Linking People

Code4Lib: Code For Libraries

Page 11: Linking Data, Linking People
Page 12: Linking Data, Linking People

<?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>

Page 13: Linking Data, Linking People
Page 14: Linking Data, Linking People

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

Page 15: Linking Data, Linking People
Page 16: Linking Data, Linking People

Vivo in the Open Data Cloud

Page 17: Linking Data, Linking People

Food security

Page 18: Linking Data, Linking People
Page 19: Linking Data, Linking People
Page 20: Linking Data, Linking People
Page 21: Linking Data, Linking People
Page 22: Linking Data, Linking People

Melbourne Central Research Data Registry

Page 23: Linking Data, Linking People

SKE Knowledge Environment

Page 24: Linking Data, Linking People

Biomedical and Health Knowledge Environment

Page 25: Linking Data, Linking People

Unique Identifier for Michael Conlon

• http://vivo.ufl.edu/individual/n25562• http://vivo.ufl.edu/individual/Michael_Conlon would be

better

Page 26: Linking Data, Linking People
Page 27: Linking Data, Linking People

Requesting RDF using an Accept Header

• curl -H "Accept: application/rdf+xml" -X GET http://vivo.ufl.edu/display/n25562

Page 28: Linking Data, Linking People
Page 29: Linking Data, Linking People

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

Page 30: Linking Data, Linking People
Page 31: Linking Data, Linking People
Page 32: Linking Data, Linking People

Enabling National Networking of Scientists

Page 33: Linking Data, Linking People

Vivoweb is open source

http://www.vivoweb.org

http://sourceforge.net/projects/vivo

Page 34: Linking Data, Linking People

cancer

Page 35: Linking Data, Linking People
Page 36: Linking Data, Linking People
Page 37: Linking Data, Linking People

Visualizing RDF as a map

Page 38: Linking Data, Linking People

Querying the CIARD ring with SPARQL

Page 39: Linking Data, Linking People

Ciard Ring SPARQL Query results

Page 40: Linking Data, Linking People
Page 41: Linking Data, Linking People

Thank YouZie Zie

Page 42: Linking Data, Linking People

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