SlideShare a Scribd company logo
1 of 10
Download to read offline
Clinical and Translational
Science Institute / CTSI
at the University of California, San Francisco
OpenSocial + Linked Data in
Research Networking:
UCSF Profiles
Eric Meeks, Anirvan Chatterjee, Brian Tuner,
Leslie Yuan
“ it’s basically like
for biomedical
researchers ”
UCSF Profiles
• Contains deep researcher data
• Based on Profiles open source code from
Harvard, bravely launched by UCSF in 2009
• IIS/.NET + MS SQL Server + Tomcat/Java
• UCSF adds OpenSocial (via Shindig) to an
“unofficial” copy of the source
• OpenSocial version adopted by Wake Forest and
Baylor
OpenSocial in UCSF Profiles
UCTV and other
Public YouTube Videos
Links to ucsf.edu &
other public news stories
OpenSocial Challenges for Profiles and
Research Networking
• OpenSocial data model not a good match for
researchers (both a PR and technical challenge)
• With only two installations, we already
experienced divergent extensions! (Wake Forest
and UCSF have different methods for accessing
researcher keywords)
• How does the OpenSocial standard
compare/compete with the Linked Data
standard?
Research Networking and Linked Data
• Linked Open Data (LOD) standard supported by
many publicly funded institutions
• VIVO, a “competitive” product based on RDF and
LOD is awarded a large grant
• LOD and VIVO Ontology (extension of FOAF)
becomes a recommended standard for research
networking
• Profiles adopts LOD, UCSF adds OpenSocial to
the VIVO product
Methods for Integrating
Linked Data into OpenSocial
• Needed to express semantic data in JSON
– MIT Simile
– Epimorphics
– JSON-LD
• Extended OSAPI in Shindig 2.0.2
– osapi.rdf.getViewer(…)
– osapi.rdf.getOwner(…)
– osapi.rdf.getRDF(…)
Advantages of Linked Data
and JSON-LD
• Decouples data model from the OpenSocial API
– Current integration is ontology agnostic
• Same API works for people/friends/co-
authors/circles/publications/etc.
• Metadata is included with the data
• JSON supported by every programming
language in the known universe*
• Because every object has a URI, easy to
deserialize into a rich object graph
Next Steps
• OpenSocial + Linked Data now an official part of
Profiles with 2.0 release (in QA)
https://github.com/ProfilesRNS
• Working with Research Networking community to
adopt JSON-LD as a supported serialization
format for Linked Data
• Add JSON-LD to the VIVO Research Networking
product: http://vivoweb.org/
• Express OpenSocial “appdata” as Linked Data
Questions? Let us know!
eric.meeks@ucsf.edu

More Related Content

What's hot

Chem4Word Wade
Chem4Word WadeChem4Word Wade
Chem4Word WadeAlex Wade
 
Citing data in research articles: principles, implementation, challenges - an...
Citing data in research articles: principles, implementation, challenges - an...Citing data in research articles: principles, implementation, challenges - an...
Citing data in research articles: principles, implementation, challenges - an...FAIRDOM
 
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...Open Science Fair
 
Reproducible and citable data and models: an introduction.
Reproducible and citable data and models: an introduction.Reproducible and citable data and models: an introduction.
Reproducible and citable data and models: an introduction.FAIRDOM
 
Open Science Data Repository - the platform for materials research
Open Science Data Repository - the platform for materials researchOpen Science Data Repository - the platform for materials research
Open Science Data Repository - the platform for materials researchValery Tkachenko
 
DOIs for African Partner Journals
DOIs for African Partner JournalsDOIs for African Partner Journals
DOIs for African Partner JournalsCarol Anne Meyer
 
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...dgarijo
 
Tracking Citations to Research Software via PIDs
Tracking Citations to Research Software via PIDsTracking Citations to Research Software via PIDs
Tracking Citations to Research Software via PIDsETH-Bibliothek
 
ACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP ProjectACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP ProjectStuart Chalk
 
Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0Valery Tkachenko
 
Importing life science at a into Neo4j
Importing life science at a into Neo4jImporting life science at a into Neo4j
Importing life science at a into Neo4jSimon Jupp
 
Creating Applications With Drupal
Creating Applications With DrupalCreating Applications With Drupal
Creating Applications With Drupalguest602bb9
 
Creating Applications With Drupal
Creating  Applications With  DrupalCreating  Applications With  Drupal
Creating Applications With Drupalguest602bb9
 
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...Open Harvester - Search publications for a researcher from CrossRef, PubMed a...
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...Muhammad Javed
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaStuart Chalk
 
Leeds Met Open Search - towards an integrated solution for research and OER
Leeds Met Open Search - towards an integrated solution for research and OERLeeds Met Open Search - towards an integrated solution for research and OER
Leeds Met Open Search - towards an integrated solution for research and OERNick Sheppard
 
FSCI-Friday 4 aug-session one-citing data - ns
FSCI-Friday 4 aug-session one-citing data - nsFSCI-Friday 4 aug-session one-citing data - ns
FSCI-Friday 4 aug-session one-citing data - nsARDC
 
Ontologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlinOntologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlinSimon Jupp
 
Semantics as a service at EMBL-EBI
Semantics as a service at EMBL-EBISemantics as a service at EMBL-EBI
Semantics as a service at EMBL-EBISimon Jupp
 
Bibliometric - MIT MetaResources
Bibliometric - MIT MetaResourcesBibliometric - MIT MetaResources
Bibliometric - MIT MetaResourcesMicah Altman
 

What's hot (20)

Chem4Word Wade
Chem4Word WadeChem4Word Wade
Chem4Word Wade
 
Citing data in research articles: principles, implementation, challenges - an...
Citing data in research articles: principles, implementation, challenges - an...Citing data in research articles: principles, implementation, challenges - an...
Citing data in research articles: principles, implementation, challenges - an...
 
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
 
Reproducible and citable data and models: an introduction.
Reproducible and citable data and models: an introduction.Reproducible and citable data and models: an introduction.
Reproducible and citable data and models: an introduction.
 
Open Science Data Repository - the platform for materials research
Open Science Data Repository - the platform for materials researchOpen Science Data Repository - the platform for materials research
Open Science Data Repository - the platform for materials research
 
DOIs for African Partner Journals
DOIs for African Partner JournalsDOIs for African Partner Journals
DOIs for African Partner Journals
 
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...
A Controlled Crowdsourcing Approach for Practical Ontology Extensions and Met...
 
Tracking Citations to Research Software via PIDs
Tracking Citations to Research Software via PIDsTracking Citations to Research Software via PIDs
Tracking Citations to Research Software via PIDs
 
ACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP ProjectACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP Project
 
Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0Chemistry Validation and Standardization Platform v2.0
Chemistry Validation and Standardization Platform v2.0
 
Importing life science at a into Neo4j
Importing life science at a into Neo4jImporting life science at a into Neo4j
Importing life science at a into Neo4j
 
Creating Applications With Drupal
Creating Applications With DrupalCreating Applications With Drupal
Creating Applications With Drupal
 
Creating Applications With Drupal
Creating  Applications With  DrupalCreating  Applications With  Drupal
Creating Applications With Drupal
 
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...Open Harvester - Search publications for a researcher from CrossRef, PubMed a...
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
 
Leeds Met Open Search - towards an integrated solution for research and OER
Leeds Met Open Search - towards an integrated solution for research and OERLeeds Met Open Search - towards an integrated solution for research and OER
Leeds Met Open Search - towards an integrated solution for research and OER
 
FSCI-Friday 4 aug-session one-citing data - ns
FSCI-Friday 4 aug-session one-citing data - nsFSCI-Friday 4 aug-session one-citing data - ns
FSCI-Friday 4 aug-session one-citing data - ns
 
Ontologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlinOntologies neo4j-graph-workshop-berlin
Ontologies neo4j-graph-workshop-berlin
 
Semantics as a service at EMBL-EBI
Semantics as a service at EMBL-EBISemantics as a service at EMBL-EBI
Semantics as a service at EMBL-EBI
 
Bibliometric - MIT MetaResources
Bibliometric - MIT MetaResourcesBibliometric - MIT MetaResources
Bibliometric - MIT MetaResources
 

Similar to W3C OpenSocial Talk on OpenSocial and JSON-LD

VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Posterericmeeks
 
UCCSC 2013 Presentation on UCSF Profiles
UCCSC 2013 Presentation on UCSF Profiles UCCSC 2013 Presentation on UCSF Profiles
UCCSC 2013 Presentation on UCSF Profiles lesliey
 
UCCSC Sauter Award for Profiles
UCCSC Sauter Award for ProfilesUCCSC Sauter Award for Profiles
UCCSC Sauter Award for Profilesericmeeks
 
VIVO: A Community-driven Research Information Management System: Challenges a...
VIVO: A Community-driven Research Information Management System: Challenges a...VIVO: A Community-driven Research Information Management System: Challenges a...
VIVO: A Community-driven Research Information Management System: Challenges a...Muhammad Javed
 
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...DuraSpace
 
OpenSocial in Practice - presented at VIVO14
OpenSocial in Practice - presented at VIVO14OpenSocial in Practice - presented at VIVO14
OpenSocial in Practice - presented at VIVO14Brian Turner
 
LUCERO - Building the Open University Web of Linked Data
LUCERO - Building the Open University Web of Linked DataLUCERO - Building the Open University Web of Linked Data
LUCERO - Building the Open University Web of Linked DataMathieu d'Aquin
 
Linked Data at the OU - the story so far
Linked Data at the OU - the story so farLinked Data at the OU - the story so far
Linked Data at the OU - the story so farEnrico Daga
 
Linked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and StanfordLinked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and StanfordSimeon Warner
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Richard Urban
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data VisualizationLaura Po
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFericmeeks
 
Intro to UCSF Profiles
Intro to UCSF Profiles Intro to UCSF Profiles
Intro to UCSF Profiles lesliey
 
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked KnowledgeFrom Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked KnowledgeSören Auer
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareIMC Technologies
 

Similar to W3C OpenSocial Talk on OpenSocial and JSON-LD (20)

VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Poster
 
UCCSC 2013 Presentation on UCSF Profiles
UCCSC 2013 Presentation on UCSF Profiles UCCSC 2013 Presentation on UCSF Profiles
UCCSC 2013 Presentation on UCSF Profiles
 
UCCSC Sauter Award for Profiles
UCCSC Sauter Award for ProfilesUCCSC Sauter Award for Profiles
UCCSC Sauter Award for Profiles
 
VIVO: A Community-driven Research Information Management System: Challenges a...
VIVO: A Community-driven Research Information Management System: Challenges a...VIVO: A Community-driven Research Information Management System: Challenges a...
VIVO: A Community-driven Research Information Management System: Challenges a...
 
Javed - VIVO: Community Driven RIM
Javed - VIVO: Community Driven RIM Javed - VIVO: Community Driven RIM
Javed - VIVO: Community Driven RIM
 
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
4.16.15 Slides, “Enhancing Early Career Researcher Profiles: VIVO & ORCID Int...
 
OpenSocial in Practice - presented at VIVO14
OpenSocial in Practice - presented at VIVO14OpenSocial in Practice - presented at VIVO14
OpenSocial in Practice - presented at VIVO14
 
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti... NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 
LUCERO - Building the Open University Web of Linked Data
LUCERO - Building the Open University Web of Linked DataLUCERO - Building the Open University Web of Linked Data
LUCERO - Building the Open University Web of Linked Data
 
Linked Data at the OU - the story so far
Linked Data at the OU - the story so farLinked Data at the OU - the story so far
Linked Data at the OU - the story so far
 
Linked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and StanfordLinked Data for Libraries: Experiments between Cornell, Harvard and Stanford
Linked Data for Libraries: Experiments between Cornell, Harvard and Stanford
 
Alamw15 VIVO
Alamw15 VIVOAlamw15 VIVO
Alamw15 VIVO
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4
 
NISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to RealityNISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to Reality
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data Visualization
 
The Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSFThe Impact of OpenSocial at UCSF
The Impact of OpenSocial at UCSF
 
Intro to UCSF Profiles
Intro to UCSF Profiles Intro to UCSF Profiles
Intro to UCSF Profiles
 
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked KnowledgeFrom Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the Software
 
Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...
Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...
Kristi Holmes. A bird’s-eye view of scholarship at the individual, institutio...
 

More from ericmeeks

Profile Locally Network Globally
Profile Locally Network GloballyProfile Locally Network Globally
Profile Locally Network Globallyericmeeks
 
Meeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNSMeeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNSericmeeks
 
VIV0 2013 ORNG Poster
VIV0 2013 ORNG PosterVIV0 2013 ORNG Poster
VIV0 2013 ORNG Posterericmeeks
 
ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ericmeeks
 
Meeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalMeeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalericmeeks
 
AMIA 2012 Joint Summit
AMIA 2012 Joint SummitAMIA 2012 Joint Summit
AMIA 2012 Joint Summitericmeeks
 
2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentationericmeeks
 
2011 AMIA Profiles OpenSocial Poster
2011 AMIA Profiles OpenSocial Poster2011 AMIA Profiles OpenSocial Poster
2011 AMIA Profiles OpenSocial Posterericmeeks
 
2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Poster2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Posterericmeeks
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentationericmeeks
 

More from ericmeeks (10)

Profile Locally Network Globally
Profile Locally Network GloballyProfile Locally Network Globally
Profile Locally Network Globally
 
Meeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNSMeeting our Researcher Needs with an RNS
Meeting our Researcher Needs with an RNS
 
VIV0 2013 ORNG Poster
VIV0 2013 ORNG PosterVIV0 2013 ORNG Poster
VIV0 2013 ORNG Poster
 
ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013ORNG Presentation, AMIA 2013
ORNG Presentation, AMIA 2013
 
Meeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalMeeks amia 2012 cri poster final
Meeks amia 2012 cri poster final
 
AMIA 2012 Joint Summit
AMIA 2012 Joint SummitAMIA 2012 Joint Summit
AMIA 2012 Joint Summit
 
2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation2011 AMIA OpenSocial Presentation
2011 AMIA OpenSocial Presentation
 
2011 AMIA Profiles OpenSocial Poster
2011 AMIA Profiles OpenSocial Poster2011 AMIA Profiles OpenSocial Poster
2011 AMIA Profiles OpenSocial Poster
 
2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Poster2009 CTSA Profiles OpenSocial Poster
2009 CTSA Profiles OpenSocial Poster
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

W3C OpenSocial Talk on OpenSocial and JSON-LD

  • 1. Clinical and Translational Science Institute / CTSI at the University of California, San Francisco OpenSocial + Linked Data in Research Networking: UCSF Profiles Eric Meeks, Anirvan Chatterjee, Brian Tuner, Leslie Yuan
  • 2. “ it’s basically like for biomedical researchers ”
  • 3. UCSF Profiles • Contains deep researcher data • Based on Profiles open source code from Harvard, bravely launched by UCSF in 2009 • IIS/.NET + MS SQL Server + Tomcat/Java • UCSF adds OpenSocial (via Shindig) to an “unofficial” copy of the source • OpenSocial version adopted by Wake Forest and Baylor
  • 4. OpenSocial in UCSF Profiles UCTV and other Public YouTube Videos Links to ucsf.edu & other public news stories
  • 5. OpenSocial Challenges for Profiles and Research Networking • OpenSocial data model not a good match for researchers (both a PR and technical challenge) • With only two installations, we already experienced divergent extensions! (Wake Forest and UCSF have different methods for accessing researcher keywords) • How does the OpenSocial standard compare/compete with the Linked Data standard?
  • 6. Research Networking and Linked Data • Linked Open Data (LOD) standard supported by many publicly funded institutions • VIVO, a “competitive” product based on RDF and LOD is awarded a large grant • LOD and VIVO Ontology (extension of FOAF) becomes a recommended standard for research networking • Profiles adopts LOD, UCSF adds OpenSocial to the VIVO product
  • 7. Methods for Integrating Linked Data into OpenSocial • Needed to express semantic data in JSON – MIT Simile – Epimorphics – JSON-LD • Extended OSAPI in Shindig 2.0.2 – osapi.rdf.getViewer(…) – osapi.rdf.getOwner(…) – osapi.rdf.getRDF(…)
  • 8. Advantages of Linked Data and JSON-LD • Decouples data model from the OpenSocial API – Current integration is ontology agnostic • Same API works for people/friends/co- authors/circles/publications/etc. • Metadata is included with the data • JSON supported by every programming language in the known universe* • Because every object has a URI, easy to deserialize into a rich object graph
  • 9. Next Steps • OpenSocial + Linked Data now an official part of Profiles with 2.0 release (in QA) https://github.com/ProfilesRNS • Working with Research Networking community to adopt JSON-LD as a supported serialization format for Linked Data • Add JSON-LD to the VIVO Research Networking product: http://vivoweb.org/ • Express OpenSocial “appdata” as Linked Data
  • 10. Questions? Let us know! eric.meeks@ucsf.edu