SlideShare a Scribd company logo
1 of 28
AO: an open Annotation Ontology for science on the web Bio-Ontologies 2010: Semantic Applications in Life Sciences Paolo Ciccarese, PhD July 9, 2010 Mass General Hospital Harvard Medical School paolo.ciccarese@gmail.com http://code.google.com/p/annotation-ontology/
Background	 Collaboration with a major pharma (hypothesis management for drug discovery)  Capitalizes the experience we accumulated with the SWAN project (hypothesis based representation of scientific discourse) Is meant to serve scientific online communities such as  PDOnline http://www.pdonlineresearch.org StemBook http://www.stembook.org Science Collaboration Framework 2.0
Annotation Framework Brief Demo Annotation Ontology at work
Annotation Ontology Features 1 Annotate any document on the web (text, images, audio, video, …) and their parts Perform different kind of annotations: notes, semantic tags, errata, examples, hypotheses, citations… Use existing domain ontologies  (AO is a catalyst for the Semantic Web world) Allow creation of manual annotation and integration of text mining results
Annotation Ontology Features 2 Persist the annotation Allow multiple annotation perspectives on the document at the same time Allow curation of manual and automatic annotation Allow organizing the annotation in various ways for improving the authoring and the publication process
Starting from Annotea… 1 1 annotates context (XPointer) 2 2 3 body 3 4 4 hasTopic recalls 5 http://www.w3.org/2001/Annotea/ 5 6 description 6
… here comes AO Annotation and Bookmark are combined in the same model the context can be still defined through pure XPointer but we provide a consistent mechanism for referring to parts of text, images, audio files, video files...  it is possible to create annotation types not only by sub-classing but also by composition we provide mechanisms for managing annotation curation  we provide mechanisms for managing collections of annotation items we provide mechanisms for managing annotation publishing  http://code.google.com/p/annotation-ontology/wiki/Background
Before looking into the details AO is reusing the following ontologies: Annotea/Bookmarks PAV (Provenance, Authoring and Versioning) or DC (Dublin Core)/DCT (Dublin Core Terms) FOAF (Friend Of A Friend) And integrating with the following ontologies: SKOS (Simple Knowledge Organization System) SIOC (Semantically-Interlinked Online Communities) Tag Ontology MOAT (Meaning Of A Tag) SWAN (Semantic Web Applications in Neuromedicine) CiTO coming soon
Annotation Example http://code.google.com/p/annotation-ontology/wiki/Annotation
Annotation of a document http://code.google.com/p/annotation-ontology/wiki/Annotation
Document Provenance http://code.google.com/p/annotation-ontology/wiki/SourceDocument
Annotation Provenance http://code.google.com/p/annotation-ontology/wiki/Annotation
Annotation Type http://code.google.com/p/annotation-ontology/wiki/Annotation
Context and Selectors In AO we can still use XPointer as Annotea was doing  But Selectors are the real AO way to define the context within a document (text, image, audio, video…) Multiple kinds of selectors can be defined for each kind of document http://code.google.com/p/annotation-ontology/wiki/Selectors
Example with Text Selector http://code.google.com/p/annotation-ontology/wiki/Qualifiers
Example with Image Selector http://code.google.com/p/annotation-ontology/wiki/Qualifiers
Annotation Types As it was happening in Annotea, in AO the Annotation can be sub-classed in more specific annotation types:  Comment Erratum Question Explanation Definition Note Qualifier: ExactQualifier BroadQualifier NarrowQualifier CloseQualifier http://code.google.com/p/annotation-ontology/wiki/AnnotationTypes Parallel to SKOS
Example of Note http://code.google.com/p/annotation-ontology/wiki/AnnotationTypes
Example of Qualifiers usage http://code.google.com/p/annotation-ontology/wiki/SKOS
We could infer that BroadQualifier for BACE1 BIRNLex:Protein PRO:BetaSecretase 1 BACE1 ExactQualifier for BIRNLex:Protein skos:broadMatch PRO:BetaSecretase 1 Also: BACE1 possible synonym for ‘Beta-Secretase 1’
Annotation by Composition Annotation types can be sub-classed or created by composition (like multiple inheritance). SWAN Example: http://code.google.com/p/annotation-ontology/wiki/AnnotationTypes http://hypothesis.alzforum.org/ HP:Human Phenotype Ontology
Annotation Curation http://code.google.com/p/annotation-ontology/wiki/Curation
Annotation Curation Tokens http://code.google.com/p/annotation-ontology/wiki/Curation
Annotation Sets 1 Are grouping annotation items Can be useful for grouping annotation items with the same provenance (for example the annotation produced by text mining services) Can be useful for grouping annotation items with the same topic (for example the annotation regarding life science entities) Allow to define access restrictions for the grouped  annotation http://code.google.com/p/annotation-ontology/wiki/AnnotationSet
Annotation Sets 2
Annotation Perspective or Document Annotation 1 Is a collections of annotation sets – within all those available - that have been combined for a specific purpose – usually for publication - by a particular user/group/content provider Multiple ‘Document Annotation’ instances can be defined for the same document by the same of different publishers
Annotation Perspective or Document Annotation 2
Acknowledgements Tim Clark, Marco Ocana, Sudeshna Das LeylaJaelGarcía Castro (E-Business & Web Science Research Group, UniversitätderBundeswehr) and Alexander García Castro (Computational Linguistics Department, University of Bremen) for additional use cases Jonathan Rees (Science Commons) and Eric Prud'hommeaux (W3C) for fruitful discussions Anita de Waard (Elsevier) for the support

More Related Content

What's hot

Mtsr2015 goble-keynote
Mtsr2015 goble-keynoteMtsr2015 goble-keynote
Mtsr2015 goble-keynote
Carole Goble
 
Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016
Carole Goble
 
Research Shared: researchobject.org
Research Shared: researchobject.orgResearch Shared: researchobject.org
Research Shared: researchobject.org
Norman Morrison
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
drnigam
 
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
Carole Goble
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Carole Goble
 
The Rhetoric of Research Objects
The Rhetoric of Research ObjectsThe Rhetoric of Research Objects
The Rhetoric of Research Objects
Carole Goble
 

What's hot (20)

Mtsr2015 goble-keynote
Mtsr2015 goble-keynoteMtsr2015 goble-keynote
Mtsr2015 goble-keynote
 
Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016
 
Research Shared: researchobject.org
Research Shared: researchobject.orgResearch Shared: researchobject.org
Research Shared: researchobject.org
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
 
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
 
The FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems BiologyThe FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems Biology
 
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
 
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...
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
 
Crediting informatics and data folks in life science teams
Crediting informatics and data folks in life science teamsCrediting informatics and data folks in life science teams
Crediting informatics and data folks in life science teams
 
The Rhetoric of Research Objects
The Rhetoric of Research ObjectsThe Rhetoric of Research Objects
The Rhetoric of Research Objects
 
Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better Research
 
FAIRy Stories
FAIRy StoriesFAIRy Stories
FAIRy Stories
 
Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017
 
Delivering Curated Chemistry to the World via Crowdsourced Deposition and Ann...
Delivering Curated Chemistry to the World via Crowdsourced Deposition and Ann...Delivering Curated Chemistry to the World via Crowdsourced Deposition and Ann...
Delivering Curated Chemistry to the World via Crowdsourced Deposition and Ann...
 
ROHub
ROHubROHub
ROHub
 
Research Objects, SEEK and FAIRDOM
Research Objects, SEEK and FAIRDOMResearch Objects, SEEK and FAIRDOM
Research Objects, SEEK and FAIRDOM
 
Open Annotation, Specifiers and Specific Resources tutorial
Open Annotation, Specifiers and Specific Resources tutorialOpen Annotation, Specifiers and Specific Resources tutorial
Open Annotation, Specifiers and Specific Resources tutorial
 
Research Objects: more than the sum of the parts
Research Objects: more than the sum of the partsResearch Objects: more than the sum of the parts
Research Objects: more than the sum of the parts
 
Advances in Scientific Workflow Environments
Advances in Scientific Workflow EnvironmentsAdvances in Scientific Workflow Environments
Advances in Scientific Workflow Environments
 

Viewers also liked

English Grade 1 Songs
English Grade 1 SongsEnglish Grade 1 Songs
English Grade 1 Songs
jim mager
 
Lightning Words 1
Lightning Words 1Lightning Words 1
Lightning Words 1
danaellis78
 
Project-imp Report 02
Project-imp Report 02Project-imp Report 02
Project-imp Report 02
samluk
 
Chapter 3 1 take 2
Chapter 3 1 take 2Chapter 3 1 take 2
Chapter 3 1 take 2
gmaidekamido
 

Viewers also liked (20)

Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)Open Annotation Core Data Model (tutorial)
Open Annotation Core Data Model (tutorial)
 
10 Things A Non-profit Should Include In Its Contracts
10 Things A Non-profit Should Include In Its Contracts10 Things A Non-profit Should Include In Its Contracts
10 Things A Non-profit Should Include In Its Contracts
 
LiquidPub: Services at Service of Science
LiquidPub: Services at Service of ScienceLiquidPub: Services at Service of Science
LiquidPub: Services at Service of Science
 
Day 1
Day 1Day 1
Day 1
 
College 1 5
College 1 5College 1 5
College 1 5
 
Thesartor
ThesartorThesartor
Thesartor
 
Social Networking for Toastmasters Clubs
Social Networking for Toastmasters ClubsSocial Networking for Toastmasters Clubs
Social Networking for Toastmasters Clubs
 
Being a Club Webmaster
Being a Club WebmasterBeing a Club Webmaster
Being a Club Webmaster
 
English Grade 1 Songs
English Grade 1 SongsEnglish Grade 1 Songs
English Grade 1 Songs
 
Historieta
HistorietaHistorieta
Historieta
 
Peer Review in the LiquidPub project
Peer Review in the LiquidPub projectPeer Review in the LiquidPub project
Peer Review in the LiquidPub project
 
Lightning Words 1
Lightning Words 1Lightning Words 1
Lightning Words 1
 
Overview
OverviewOverview
Overview
 
Diversity-aware search for people, content, events AND Diversity-aware hiring...
Diversity-aware search for people, content, events AND Diversity-aware hiring...Diversity-aware search for people, content, events AND Diversity-aware hiring...
Diversity-aware search for people, content, events AND Diversity-aware hiring...
 
Project-imp Report 02
Project-imp Report 02Project-imp Report 02
Project-imp Report 02
 
Chapter 2 6
Chapter 2 6Chapter 2 6
Chapter 2 6
 
Annotation Ontology (AO)
Annotation Ontology (AO)Annotation Ontology (AO)
Annotation Ontology (AO)
 
Nick!
Nick!Nick!
Nick!
 
Chapter 3 1 take 2
Chapter 3 1 take 2Chapter 3 1 take 2
Chapter 3 1 take 2
 
Geotrends For 2011 And Beyond
Geotrends For 2011 And BeyondGeotrends For 2011 And Beyond
Geotrends For 2011 And Beyond
 

Similar to AO: Annotation Ontology for science on the web

Collaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@ntCollaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@nt
Jie Bao
 
Collaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological OntologiesCollaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological Ontologies
Jie Bao
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
dannyijwest
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
IJwest
 
Venkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkitVenkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkit
BOSC 2010
 
Aggregating Semantic Annotators Paper
Aggregating Semantic Annotators PaperAggregating Semantic Annotators Paper
Aggregating Semantic Annotators Paper
DBOnto
 
A Tool for Collaborative Construction of Large Biological Ontologies
A Tool for Collaborative Construction of Large Biological OntologiesA Tool for Collaborative Construction of Large Biological Ontologies
A Tool for Collaborative Construction of Large Biological Ontologies
Jie Bao
 

Similar to AO: Annotation Ontology for science on the web (20)

Collaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@ntCollaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@nt
 
BioPortal: ontologies and integrated data resources at the click of a mouse
BioPortal: ontologies and integrated data resourcesat the click of a mouseBioPortal: ontologies and integrated data resourcesat the click of a mouse
BioPortal: ontologies and integrated data resources at the click of a mouse
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet Ontology
 
Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...
 
Collaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological OntologiesCollaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological Ontologies
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
Semantic annotation of biomedical data
Semantic annotation of biomedical dataSemantic annotation of biomedical data
Semantic annotation of biomedical data
 
The exploitation of social tagging systems in libraries
The exploitation of social tagging systems in librariesThe exploitation of social tagging systems in libraries
The exploitation of social tagging systems in libraries
 
CALICO 2010 Workshop
CALICO 2010  Workshop CALICO 2010  Workshop
CALICO 2010 Workshop
 
Un unbis-agrovoc 2010-09-03
Un unbis-agrovoc 2010-09-03Un unbis-agrovoc 2010-09-03
Un unbis-agrovoc 2010-09-03
 
Venkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkitVenkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkit
 
Introduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyIntroduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental Biology
 
Aggregating Semantic Annotators Paper
Aggregating Semantic Annotators PaperAggregating Semantic Annotators Paper
Aggregating Semantic Annotators Paper
 
A Tool for Collaborative Construction of Large Biological Ontologies
A Tool for Collaborative Construction of Large Biological OntologiesA Tool for Collaborative Construction of Large Biological Ontologies
A Tool for Collaborative Construction of Large Biological Ontologies
 
An Open Annotation Ontology For Science On Web 3.0
An Open Annotation Ontology For Science On Web 3.0An Open Annotation Ontology For Science On Web 3.0
An Open Annotation Ontology For Science On Web 3.0
 
Collaborative Development of Ontologies using BioPortal and WebProtégé
Collaborative Development of Ontologies using  BioPortal and WebProtégé  Collaborative Development of Ontologies using  BioPortal and WebProtégé
Collaborative Development of Ontologies using BioPortal and WebProtégé
 
Collaborative Development of Ontologies using BioPortal and WebProtégé
Collaborative Development of Ontologies using  BioPortal and WebProtégé  Collaborative Development of Ontologies using  BioPortal and WebProtégé
Collaborative Development of Ontologies using BioPortal and WebProtégé
 
Prosdocimi ucb cdao
Prosdocimi ucb cdaoProsdocimi ucb cdao
Prosdocimi ucb cdao
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

AO: Annotation Ontology for science on the web

  • 1. AO: an open Annotation Ontology for science on the web Bio-Ontologies 2010: Semantic Applications in Life Sciences Paolo Ciccarese, PhD July 9, 2010 Mass General Hospital Harvard Medical School paolo.ciccarese@gmail.com http://code.google.com/p/annotation-ontology/
  • 2. Background Collaboration with a major pharma (hypothesis management for drug discovery) Capitalizes the experience we accumulated with the SWAN project (hypothesis based representation of scientific discourse) Is meant to serve scientific online communities such as PDOnline http://www.pdonlineresearch.org StemBook http://www.stembook.org Science Collaboration Framework 2.0
  • 3. Annotation Framework Brief Demo Annotation Ontology at work
  • 4. Annotation Ontology Features 1 Annotate any document on the web (text, images, audio, video, …) and their parts Perform different kind of annotations: notes, semantic tags, errata, examples, hypotheses, citations… Use existing domain ontologies (AO is a catalyst for the Semantic Web world) Allow creation of manual annotation and integration of text mining results
  • 5. Annotation Ontology Features 2 Persist the annotation Allow multiple annotation perspectives on the document at the same time Allow curation of manual and automatic annotation Allow organizing the annotation in various ways for improving the authoring and the publication process
  • 6. Starting from Annotea… 1 1 annotates context (XPointer) 2 2 3 body 3 4 4 hasTopic recalls 5 http://www.w3.org/2001/Annotea/ 5 6 description 6
  • 7. … here comes AO Annotation and Bookmark are combined in the same model the context can be still defined through pure XPointer but we provide a consistent mechanism for referring to parts of text, images, audio files, video files... it is possible to create annotation types not only by sub-classing but also by composition we provide mechanisms for managing annotation curation we provide mechanisms for managing collections of annotation items we provide mechanisms for managing annotation publishing http://code.google.com/p/annotation-ontology/wiki/Background
  • 8. Before looking into the details AO is reusing the following ontologies: Annotea/Bookmarks PAV (Provenance, Authoring and Versioning) or DC (Dublin Core)/DCT (Dublin Core Terms) FOAF (Friend Of A Friend) And integrating with the following ontologies: SKOS (Simple Knowledge Organization System) SIOC (Semantically-Interlinked Online Communities) Tag Ontology MOAT (Meaning Of A Tag) SWAN (Semantic Web Applications in Neuromedicine) CiTO coming soon
  • 10. Annotation of a document http://code.google.com/p/annotation-ontology/wiki/Annotation
  • 14. Context and Selectors In AO we can still use XPointer as Annotea was doing But Selectors are the real AO way to define the context within a document (text, image, audio, video…) Multiple kinds of selectors can be defined for each kind of document http://code.google.com/p/annotation-ontology/wiki/Selectors
  • 15. Example with Text Selector http://code.google.com/p/annotation-ontology/wiki/Qualifiers
  • 16. Example with Image Selector http://code.google.com/p/annotation-ontology/wiki/Qualifiers
  • 17. Annotation Types As it was happening in Annotea, in AO the Annotation can be sub-classed in more specific annotation types: Comment Erratum Question Explanation Definition Note Qualifier: ExactQualifier BroadQualifier NarrowQualifier CloseQualifier http://code.google.com/p/annotation-ontology/wiki/AnnotationTypes Parallel to SKOS
  • 18. Example of Note http://code.google.com/p/annotation-ontology/wiki/AnnotationTypes
  • 19. Example of Qualifiers usage http://code.google.com/p/annotation-ontology/wiki/SKOS
  • 20. We could infer that BroadQualifier for BACE1 BIRNLex:Protein PRO:BetaSecretase 1 BACE1 ExactQualifier for BIRNLex:Protein skos:broadMatch PRO:BetaSecretase 1 Also: BACE1 possible synonym for ‘Beta-Secretase 1’
  • 21. Annotation by Composition Annotation types can be sub-classed or created by composition (like multiple inheritance). SWAN Example: http://code.google.com/p/annotation-ontology/wiki/AnnotationTypes http://hypothesis.alzforum.org/ HP:Human Phenotype Ontology
  • 23. Annotation Curation Tokens http://code.google.com/p/annotation-ontology/wiki/Curation
  • 24. Annotation Sets 1 Are grouping annotation items Can be useful for grouping annotation items with the same provenance (for example the annotation produced by text mining services) Can be useful for grouping annotation items with the same topic (for example the annotation regarding life science entities) Allow to define access restrictions for the grouped annotation http://code.google.com/p/annotation-ontology/wiki/AnnotationSet
  • 26. Annotation Perspective or Document Annotation 1 Is a collections of annotation sets – within all those available - that have been combined for a specific purpose – usually for publication - by a particular user/group/content provider Multiple ‘Document Annotation’ instances can be defined for the same document by the same of different publishers
  • 27. Annotation Perspective or Document Annotation 2
  • 28. Acknowledgements Tim Clark, Marco Ocana, Sudeshna Das LeylaJaelGarcía Castro (E-Business & Web Science Research Group, UniversitätderBundeswehr) and Alexander García Castro (Computational Linguistics Department, University of Bremen) for additional use cases Jonathan Rees (Science Commons) and Eric Prud'hommeaux (W3C) for fruitful discussions Anita de Waard (Elsevier) for the support

Editor's Notes

  1. After having clear the list of all our application requirements the first thing I’ve done is investigating for existing ontologies that were covering the same topic or similar topics. The best contribution I’ve found has been an old project called Annotea.