S Cheng - eagle-i: development and expansion of a scientific resource discovery network

21
eagle-i: Development and Expansion of a Scientific Resource Discovery Network BOSC, June 2012 Sophia K. Cheng, MSc Senior Software Engineer Center for Biomedical Informatics Harvard Medical School

description

Presentation at BOSC2012 by S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Transcript of S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Page 1: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

eagle-i: Development and Expansion of a Scientific Resource Discovery Network

BOSC, June 2012

Sophia K. Cheng, MScSenior Software

Engineer

Center for Biomedical InformaticsHarvard Medical School

Page 2: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

eagle-i: Making Invisible Resources … Visible

Page 3: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

eagle-i: Describe Resources

Page 4: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

eagle-i: Share Resources

Page 5: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

eagle-i: Discover Resources

Page 6: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

eagle-i “Open-ness”

• Open Access: Semantic web & Linked Open Data

• Open Source:Software and Ontology

• Open Network:

Anyone can search, any institution can join

Come in

We’re

OPENCome in

We’re

OPEN

Page 7: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Access: Semantic Web & Linked Open Data

• Semantic Web:

• Set of standards for representing machine readable data

•RDF – Data•OWL – Ontology•SPARQL – Query

•Linked Open Data:

•Principles for publishing semantic web data•HTTP URLs for URIs•HTTP Protocol for content negotiation

SubjectSubject ObjectObjectPredicate

Page 8: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Access: Linked Open Data Example

eagle-i

Plasmid Emporium

pe:has

http:\\some.university.net\resource123

http:\\some.university.net\resource123

http:\\some.university.net\resource456

http:\\some.university.net\resource456

“Insulin tagging

plasmid”

“Insulin tagging

plasmid”

“pBS rat IRS-3”

“pBS rat IRS-3”

rdf:type

rdfs

:labe

l ei:d

escrip

tion

ro:locationei:plasmidei:plasmid

“Smith Laboratory”

“Smith Laboratory”

ei:labei:lab

rdf:t

ype rdfs:label

http:\\some.plasmid.emporium\instance78

http:\\some.plasmid.emporium\instance78

“Collection of plasmids for PCR-

based gene targeting insulin”

“Collection of plasmids for PCR-

based gene targeting insulin”

“Insulin”“Insulin”

rdfs:label

ei:description

http:\\some.plasmid.emporium\instance78

http:\\some.plasmid.emporium\instance78

“Collection of plasmids for PCR-

based gene targeting insulin”

“Collection of plasmids for PCR-

based gene targeting insulin”

“Insulin”“Insulin”pe:has

rdfs:label

ei:descriptionhttp:\\some.university.net\resource123

http:\\some.university.net\resource123

http:\\some.university.net\resource456

http:\\some.university.net\resource456

“Insulin tagging

plasmid”

“Insulin tagging

plasmid”

“pBS rat IRS-3”

“pBS rat IRS-3”

rdf:type

rdfs

:labe

l ei:d

escrip

tion

ro:locationei:plasmidei:plasmid

“Smith Laboratory”

“Smith Laboratory”

ei:labei:labrd

f:typ

e rdfs:label

Page 9: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Access: Get the Resource Data

http://eagle-i.net/export

Page 10: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: eagle-i Architecture

eagle-i ontology

Search Application

Repository 3rd Party Data Consumers

Data Client

. . .

Page 11: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: Layered Ontology Approach

Page 12: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: Get the Ontology

http://eagle-i.net/ontology

Page 13: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: eagle-i Architecture

eagle-i ontology

Search Application

Repository 3rd Party Data Consumers

Data Client

. . .

Page 14: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: eagle-i Software Stack

Search Application

Repository Harvest REST API

Sesame RDF store

CRUD REST APISPARQL REST API

SWEETData collection

and managementweb client

Lab PagesIntegration

module

3rd PartyLOD

Consumers

3rd PartyConsumers

Data ingest, transformation andintegration toolkit

Page 15: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: eagle-i Global Repository

Search Application

Repository Harvest REST API

Sesame RDF store

CRUD REST APISPARQL REST API

SWEETData collection

and managementweb client

Lab PagesIntegration

module

3rd PartyLOD

Consumers

3rd PartyConsumers

Data ingest, transformation andintegration toolkit

Global

Repository

Page 16: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: Project Infrastructure

Bamboo

Nexus MailmanJira

ConfluenceSubversion

Page 17: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Source: Get the Software

http://eagle-i.net/code(Open Source under BSD-3 license)

Page 18: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Network: eagle-i Network

Page 19: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Network: Early Adopters & Evaluators

• University of North Carolina

• Fred Hutchinson Cancer Research

Center

• New York University

• University of California, San Francisco

• University of Leuven (Belgium)

• Brown University

Page 20: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Open Network: Search & Learn

http://eagle-i.net

Page 21: S Cheng - eagle-i: development and expansion of a scientific resource discovery network

Check it out …

• Search and Learn:

• http://eagle-i.net• Get the Data:

• http://eagle-i.net/export

Contact Me:[email protected]( Poster #21 )

• Get the Ontology:

• http://eagle-i.net/

ontology• Get the Code:

• http://eagle-i.net/

code

(Open Source Under BSD-3 license)