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

Linking Data, Linking People

Jan 20, 2015

Download

Technology

fereiraJ

2010 International Symposium on Agricultural Ontology Services
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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