Controlled vocabularies definition method for bridging formal ontologies development - PowerPoint PPT Presentation

About This Presentation
Title:

Controlled vocabularies definition method for bridging formal ontologies development

Description:

Controlled vocabularies definition method for bridging formal ontologies development Paolo Ciccarese, PhD Mass General Hospital / Harvard Medical School – PowerPoint PPT presentation

Number of Views:83
Avg rating:3.0/5.0
Slides: 25
Provided by: PC12219
Learn more at: https://www.w3.org
Category:

less

Transcript and Presenter's Notes

Title: Controlled vocabularies definition method for bridging formal ontologies development


1
Controlled vocabularies definition method for
bridging formal ontologies development
  • Paolo Ciccarese, PhD
  • Mass General Hospital / Harvard Medical School

2
Background
time
  • AlzForum http//www.alzforum.org/
  • Semantic Web Applications in Neuromedicine SWAN
    http//swan.mindinformatics.org/ SWAN
    Alzheimer http//hypothesis.alzforum.org/
  • Science Collaboration Framework SCF
    http//www.sciencecollaboration.org/ StemBook
    http//www.stembook.org/
  • HCLSIG Scientific Discourse Task Force
    http//esw.w3.org/topic/HCLSIG/SWANSIOC

3
SWAN Ontology Ecosystem
4
An example of SWAN content curation
Seeding neuritic plaques from the distance a
possible role for brainstem neurons in the
development of Alzheimer's disease pathology.
Muresan Z, Muresan V
Journal Article
SWAN Curator Gwen Wong, PhD
5
Kim hypothesis
6
Graph view
7
An example of Research Statement
8
Relationships between discourse elements
9
Life Science Entities - 1
Research Statement
refersTo
10
Life Science Entities - 2
Research Statement
11
But
  • Creating ontologies takes time long time
  • Creating ontologies requires skilled knowledge
    engineers and skilled domain experts
  • The time needed for developing ontologies is
    influencing the application development
  • Is creating ontologies always the optimal
    solution?

12
SWAN Additional Annotation - 1
Mechanisms Taxonomy
Research Statement
qualifiedBy
qualifiedBy
Hypothesis
Claim
qualifiedBy
Pathogenic Narrative
13
Other Additional Annotation - 2
Nature Reports - Stem Cells Cheat Sheet Nature
Publishing Group
14
Need for controlled vocabularies
  • Using terms coming from controlled vocabularies
    is a good compromise in the case of high quality
    human curated scientific content
  • Maybe we can use controlled vocabularies as an
    easy and incremental method to get to formal
    ontologies

15
Requirements
  • Controlled vocabularies
  • Controlled vocabularies should be easy and fast
    to be defined by not ontologists
  • Link the terms to existing (or future) ontologies
    and keep track of provenance/authoring
  • OWL-DL but without impacting the reasoning
  • Share the vocabularies in RDF format

16
Agile definition and mapping
  • We dont want users not ontologists to deal
    with classes, properties and restrictions
  • Taxonomies are often enough for simple
    classifications and can be defined easily (terms
    definitions)
  • We want trained ontologists to figure out how to
    map the terms to existing ontologies (if we have
    resources to do so)

17
Possible solution SKOS
The Simple Knowledge Organization System provides
a model for expressing the basic structure and
content of concept schemes such as thesauri,
classification schemes, subject heading lists,
taxonomies, folksonomies, and other similar types
of controlled vocabulary.
18
How to refer to formal ontologies?
?
?
19
An example
er
20
Mapping to formal ontology
ltskosConcept rdfabout"stemcellcheatsheethsc"gt
ltskosprefLabelgtHSClt/skosprefLabelgt
ltskosdefinitiongtHaematopoietic stem cells
(blood-forming stem cells that reside in bone
marrow)lt/skosdefinitiongt ltskosbroader
rdfresource"stemcellcheatsheetcell"/gt
lt!-- Mapping --gt ltqualifiersexactMeaninggt
ltqualifiersMeaninggt
ltqualifiersmeaningURI
rdfresource"http//purl.org/obo/owl/CLCL_000003
7"/gt lt!-- hematopoietic stem cell --gt
ltdctermspublisher rdfresource"http//swan.
mindinformatics.org/"/gt
ltdctermscreated rdfdatatype"xsddateTime"gt2009
-01-28T0000000500lt/dctermscreatedgt
ltdctermsissuedgt2009-01-29T1000000500lt/d
ctermsissuedgt ltpavcuratedBy
rdfresource"http//swan.mindinformatics.org/peop
le/tim-clark/"/gt
ltdctermscreatorgt
ltfoafPerson rdfabout"http//www.hcklab.org/peop
le/pc/"gt ltfoafnamegtPaolo
Ciccareselt/foafnamegt
lt/foafPersongt lt/dctermscreatorgt
ltqualifiersMeaninggt
lt/qualifiersexactMeaninggt lt/skosConceptgt
21
Meaning Of A Tag (MOAT) - 1
ltmoatTag rdfabout"http//tags.moat-project.org/
tag/apple"gt ltmoatnamegtlt!CDATAapplegtlt/moat
namegt ltmoathasMeaninggt
ltmoatMeaninggt ltmoatmeaningURI
rdfresource"http//dbpedia.org/resource/Apple_Re
cords"/gt ltfoafmaker
rdfresource"http//apassant.net/alex"/gt
ltfoafmaker rdfresource"http//example.org/u
ser/foaf/1"/gt lt/moatMeaninggt
lt/moathasMeaninggt ltmoathasMeaninggt
ltmoatMeaninggt ltmoatmeaningURI
rdfresource"http//dbpedia.org/resource/Apple"/gt
ltfoafmaker rdfresource"http//exam
ple.org/user/foaf/1"/gt lt/moatMeaninggt
lt/moathasMeaninggt ltmoathasMeaninggt
ltmoatMeaninggt ltmoatmeaningURI
rdfresource"http//dbpedia.org/resource/Apple_In
c."/gt ltfoafmaker rdfresource"http/
/apassant.net/alex"/gt lt/moatMeaninggt
lt/moathasMeaninggt lt/moatTaggt
22
Meaning Of A Tag (MOAT) - 2
lttagRestrictedTagginggt lttagtaggedResource
rdfresource"http//example.org/post/1"/gt
ltfoafmaker rdfresource"http//apassant.net/alex
"/gt lttagassociatedTag rdfresource"http//tags
.moat-project.org/tag/apple"/gt ltmoattagMeaning
rdfresource"http//dbpedia.org/resource/Apple_Re
cords"/gt lt/tagRestrictedTagginggt
http//moat-project.org/
23
Alignment with MOAT
Meaning
moatMeaning
qualifiersMeaning
range
hasMeaning
domain
moathasMeaning
qualifiershasExactMeaning
meaningURI
moatmeaningURI
qualifiersmeaningURI
24
Conclusions
  • Easy to implement (also at application level)
  • OWL-DL (with OWL2 - punning)
  • Provenance
  • Mapping to existing ontologies
  • Doesnt change reasoning (unless we post-process
    the annotation)
  • Aligned with MOAT
  • Introduces a level of complexity (but we can
    always post-process the annotation)
Write a Comment
User Comments (0)
About PowerShow.com