SlideShare une entreprise Scribd logo
1  sur  19
Defined versus Asserted
Classes: Working with the OWL
Ontologies
NIF Webinar
February 9th 2010
Outline
• NIFSTD ontologies in brief
• Multiple vs Single hierarchy of classes/ Asserted
vs Inferred classes/Primitive and Defined classes
• Simple inference example
• NIF’s Neuron by neurotransmitter classification
• NIF’s Neuron by Brain region classification
• Bridge files and modularity
• Searching Neurons through NIF’s GWT search
interface
NIFSTD Modules
Fig.1: The semantic domains
(in oval) covered in the
NIFSTD with some of the sub-
domains (in rectangle). Each
of the domains are covered
by a separate OWL module
Overview. Constructed based on the best practices closely followed by the Open
Biomedical Ontologies (OBO) community
• Built in a modular fashion, covering orthogonal neuroscience domain
• e.g. anatomy, cell types, techniques etc.
• promotes easy extendibility
• Avoids duplication of efforts by conforming to standards that promote reuse
• Modules are standardized to the same upper level ontologies
• The Basic Formal Ontology (BFO), OBO Relations Ontology (OBO-RO),
and the Ontology of Phenotypical Qualities (PATO)
Ontology
• Adopted to CS by AI community as “explicit
specification of conceptualization” (T. Gruber)
– Organizing the concepts involved in a domain to a
hierarchy and
– Precisely specifying how the concepts are inter-
related with each other
• Explicit knowledge are asserted but implicit
consequences should rely on reasoners
OWL-DL
• NIFTSD ontologies are represented in OWL-DL language
– Standard language defined by (W3C)
– Largely influenced by Description Logics
• Decidable fragment of First Order Logic
– Useful reasoning services from common reasoner such as Pallet,
Racer Pro, Fact++ etc.
• Automatic Subsumption/ Classification
• Consistency checking
• Using a reasoner to classify the class hierarchy is a powerful
feature of building an ontology using the OWL-DL
Asserted vs. Inferred classes
• NIFSTD chose single inheritance principle
– Class hierarchies are constructed as a simple tree
– Asserted hierarchy (manually created hierarchy) should have only one super
class. It keeps the classes univocal and avoids ambiguity
– By ‘asserted hierarchy ’ we would mean a hierarchy that represents a
universal facts in the BFO sense
– OBO foundry recommendation
• We are aware that there are cases where multiple parents are required.
– Example: the universal fact about ‘Purkinje cell’ can be that it is a kind of
‘Neuron’. However, the same cell can have more specific views such as it’s a
‘GABAergic neuron’ or it’s kind of a ‘Cerebellum neuron’.
• Single inheritance is often misunderstood to mean that you can only have
a single parent
– Multiple parents can actually be derived/ inferred in a logical way
– Rely on automated reasoning to compute and maintain multiple inheritence
Asserted vs. Inferred classes
• Reasoners can keep the hierarchies in a
maintainable and logically correct state
• Provides a logical and intuitive reason as to how a
class X may exist in multiple/different hierarchies
• Saves a great deal of manual labor
• Minimizes human errors as well
• Keeps the ontology in a maintainable and
modular state
• Promotes the reuse of the ontology by other
ontologies and applications
Primitive and Defined Classes
– Primitive classes
• Has a set of necessary conditions
– Defined classes
• Has a set of necessary and sufficient restrictions; defined
by equivalent statement in OWL.
– Automated classification is possible on defined
classes through reasoners
9
PersonhasChildPersonParent .
))](),(()()(:[ yPersonyxhasChildyxPersonxParentFOL
FemalehasGenderPersonWoman .
FemalehasGender
PersonhasChildParentMother
.
.
PersonhasChildPersonParent .
Defined Classes
hasChild (Person, Person)
hasGender (Person, Gender)
Relations/ Properties:
DL Reasoning Example
10
DL Reasoning Example
NIF’s Neuron Classifications
• List of NIF neurons in NeuroLex (wiki version of NIFSTD)
• http://neurolex.org/wiki/Category:Neuron
• We wanted to classify the neurons based on their
Neurotransmitter and also based on their soma location in
different brain regions
– Neuron by Neurotransmitter
• http://neurolex.org/wiki/Neuron_by_neurotransmitter
– Neuron by region
• http://neurolex.org/wiki/Neuron_by_region
Bridge files
NIF-
Molecule
NIF-
Anatomy
NIF-Cell
NIF-
Subcellular
NIFSTD
NIF-Neuron-NT-Bridge.owl
NIF-Neuron-BrainRegion-Bridge.owl
• Cross-module relations among classes are assigned in a separate bridging
module.
• Allows different users to assert their own restrictions in a different
bridge file without worrying about NIF-specific view of the restriction on
core modules.
Neuron by Neurotransmitter
Classification
• Based on NeuroLex wiki contributions by NIF cell working group, a
bridge file has been constructed between NIF-Cell and NIF-
Molecule
– Assigned relation between a neuron and its neurotransmitter
– Defined classes to generate an inferred classifications of Neurons by
their neurotransmitters (e.g., GABAergic neurons, Glutamatergic
neurons etc.)
– Currently using a ‘macro’ relation called ‘has_neurotransmitter’.
• This relation will be further defined in terms of other obo relations to
associate other intermediate concepts
• Ex: x has_neurotransmitter y <=> x has_disposition some (realized_as some
(GO:synaptic_transmission and has_participant some (y and has_role
neurotransmitter_role))); [As proposed by Chris Mungall]
– Bridge file location:
http://ontology.neuinfo.org/NIF/BiomaterialEntities/NIF-Neuron-NT-
Bridge.owl
Neuron by Brain Region Classification
• We’ve created another bridge file based on NeuroLex
contributions
– Assigns relations between a neuron and its soma location in
different brain regions
– Defined Neurons based on their brain region, e.g., Hippocampal
neuron, Cerebellum neuron, Neocortical neuron etc.
– We have a ‘macro’ relation ‘has_soma_location’ and
corresponding actual relation:
• x has_soma_location y <=> ‘neuron_type_x’ has_part some ('somatic
portion' and (part_of some brain_region_y));
• Location of the Bridge file:
http://ontology.neuinfo.org/NIF/BiomaterialEntities/NIF-
Neuron-BrainRegion-Bridge.owl
Example Neurons with Necessary
Restrictions
Defined Neuron Classes Example
Demos in Protégé
Neurons through NIF GWT
http://nif-apps-stage.neuinfo.org/nif/nifgwt.html
Acknowledgement
• NIF-Cell working group: Giorgio Ascoli ,
Gordon Shepherd, Sridevi Polavar, Stephen
Larson, MaryAnn Martone

Contenu connexe

Tendances

Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Khirulnizam Abd Rahman
 
تعريف التكشيف مقدمة
تعريف التكشيف  مقدمةتعريف التكشيف  مقدمة
تعريف التكشيف مقدمةHuda Farhan
 
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Edureka!
 
Web tier-framework-mvc
Web tier-framework-mvcWeb tier-framework-mvc
Web tier-framework-mvcKashfUlHuda1
 
The Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge GraphThe Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge GraphCambridge Semantics
 
Detail History of web 1.0 to 3.0
Detail History of web 1.0 to 3.0Detail History of web 1.0 to 3.0
Detail History of web 1.0 to 3.0Ghazal Hina
 
Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic webR A Akerkar
 
Introduction to MongoDB.pptx
Introduction to MongoDB.pptxIntroduction to MongoDB.pptx
Introduction to MongoDB.pptxSurya937648
 
Devoxx 2012 hibernate envers
Devoxx 2012   hibernate enversDevoxx 2012   hibernate envers
Devoxx 2012 hibernate enversRomain Linsolas
 
MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...
MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...
MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...MongoDB
 
Social Networking Tools/Tips/Resources
Social Networking Tools/Tips/ResourcesSocial Networking Tools/Tips/Resources
Social Networking Tools/Tips/Resourcestradocaj
 
From Taxonomies to Ontologies
From Taxonomies to OntologiesFrom Taxonomies to Ontologies
From Taxonomies to OntologiesChristine Connors
 

Tendances (20)

Taxonomy made easy
Taxonomy made easyTaxonomy made easy
Taxonomy made easy
 
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azm...
 
تعريف التكشيف مقدمة
تعريف التكشيف  مقدمةتعريف التكشيف  مقدمة
تعريف التكشيف مقدمة
 
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
 
SHACL Overview
SHACL OverviewSHACL Overview
SHACL Overview
 
Koha-3.14.13: OPAC Customization
Koha-3.14.13: OPAC Customization Koha-3.14.13: OPAC Customization
Koha-3.14.13: OPAC Customization
 
Nosql databases
Nosql databasesNosql databases
Nosql databases
 
Web tier-framework-mvc
Web tier-framework-mvcWeb tier-framework-mvc
Web tier-framework-mvc
 
REST vs SOAP
REST vs SOAPREST vs SOAP
REST vs SOAP
 
Semantic web
Semantic web Semantic web
Semantic web
 
The Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge GraphThe Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge Graph
 
MongoDB
MongoDBMongoDB
MongoDB
 
Detail History of web 1.0 to 3.0
Detail History of web 1.0 to 3.0Detail History of web 1.0 to 3.0
Detail History of web 1.0 to 3.0
 
Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
 
RDF validation tutorial
RDF validation tutorialRDF validation tutorial
RDF validation tutorial
 
Introduction to MongoDB.pptx
Introduction to MongoDB.pptxIntroduction to MongoDB.pptx
Introduction to MongoDB.pptx
 
Devoxx 2012 hibernate envers
Devoxx 2012   hibernate enversDevoxx 2012   hibernate envers
Devoxx 2012 hibernate envers
 
MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...
MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...
MongoDB Evenings Chicago - WindyGrid: Utilizing MongoDB for a Smarter & Safer...
 
Social Networking Tools/Tips/Resources
Social Networking Tools/Tips/ResourcesSocial Networking Tools/Tips/Resources
Social Networking Tools/Tips/Resources
 
From Taxonomies to Ontologies
From Taxonomies to OntologiesFrom Taxonomies to Ontologies
From Taxonomies to Ontologies
 

Similaire à Defined versus Asserted Classes: Working with the OWL Ontologies

NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...Neuroscience Information Framework
 
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...Neuroscience Information Framework
 
The Neuroscience Information Framework: Making Resources Discoverable for the...
The Neuroscience Information Framework: Making Resources Discoverable for the...The Neuroscience Information Framework: Making Resources Discoverable for the...
The Neuroscience Information Framework: Making Resources Discoverable for the...Neuroscience Information Framework
 
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...Neuroscience Information Framework
 
The Neuroscience Information Framework: Establishing a practical semantic fra...
The Neuroscience Information Framework: Establishing a practical semantic fra...The Neuroscience Information Framework: Establishing a practical semantic fra...
The Neuroscience Information Framework: Establishing a practical semantic fra...Neuroscience Information Framework
 
vertebrate and invertebrate nervous system physiology.pptx
vertebrate and invertebrate nervous system physiology.pptxvertebrate and invertebrate nervous system physiology.pptx
vertebrate and invertebrate nervous system physiology.pptxAdomatiOresto
 
Drug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersDrug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersSamuel Croset
 
Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Samuel Croset
 
Neural system/ Neural Networks
Neural system/ Neural NetworksNeural system/ Neural Networks
Neural system/ Neural Networkskashmala khalil
 
Big data from small data:  A survey of the neuroscience landscape through the...
Big data from small data:  A survey of the neuroscience landscape through the...Big data from small data:  A survey of the neuroscience landscape through the...
Big data from small data:  A survey of the neuroscience landscape through the...Maryann Martone
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 
RNA secondary structure prediction
RNA secondary structure predictionRNA secondary structure prediction
RNA secondary structure predictionMuhammed sadiq
 
structures and organelles lesson 4.2.pptx
structures and organelles lesson 4.2.pptxstructures and organelles lesson 4.2.pptx
structures and organelles lesson 4.2.pptxAngelicaRocamora1
 
namma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdf
namma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdfnamma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdf
namma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdfsinipradeepan714
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologiesrobertstevens65
 
_ch_11_Neural Tissue_lecture_presentation.ppt
_ch_11_Neural Tissue_lecture_presentation.ppt_ch_11_Neural Tissue_lecture_presentation.ppt
_ch_11_Neural Tissue_lecture_presentation.pptismaeljemal1
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
Fairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology viewsFairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology viewsTim Clark
 

Similaire à Defined versus Asserted Classes: Working with the OWL Ontologies (20)

NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
 
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
 
The Neuroscience Information Framework: Making Resources Discoverable for the...
The Neuroscience Information Framework: Making Resources Discoverable for the...The Neuroscience Information Framework: Making Resources Discoverable for the...
The Neuroscience Information Framework: Making Resources Discoverable for the...
 
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
 
The Neuroscience Information Framework: Establishing a practical semantic fra...
The Neuroscience Information Framework: Establishing a practical semantic fra...The Neuroscience Information Framework: Establishing a practical semantic fra...
The Neuroscience Information Framework: Establishing a practical semantic fra...
 
vertebrate and invertebrate nervous system physiology.pptx
vertebrate and invertebrate nervous system physiology.pptxvertebrate and invertebrate nervous system physiology.pptx
vertebrate and invertebrate nervous system physiology.pptx
 
NIFSTD: A Comprehensive Ontology for Neuroscience
NIFSTD: A Comprehensive Ontology for NeuroscienceNIFSTD: A Comprehensive Ontology for Neuroscience
NIFSTD: A Comprehensive Ontology for Neuroscience
 
Drug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersDrug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasoners
 
Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013
 
Neural system/ Neural Networks
Neural system/ Neural NetworksNeural system/ Neural Networks
Neural system/ Neural Networks
 
Big data from small data:  A survey of the neuroscience landscape through the...
Big data from small data:  A survey of the neuroscience landscape through the...Big data from small data:  A survey of the neuroscience landscape through the...
Big data from small data:  A survey of the neuroscience landscape through the...
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
neuron.pdf
neuron.pdfneuron.pdf
neuron.pdf
 
RNA secondary structure prediction
RNA secondary structure predictionRNA secondary structure prediction
RNA secondary structure prediction
 
structures and organelles lesson 4.2.pptx
structures and organelles lesson 4.2.pptxstructures and organelles lesson 4.2.pptx
structures and organelles lesson 4.2.pptx
 
namma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdf
namma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdfnamma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdf
namma_kalvi_11th-zoology-chapter-10-study-material-english-medium.pdf
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologies
 
_ch_11_Neural Tissue_lecture_presentation.ppt
_ch_11_Neural Tissue_lecture_presentation.ppt_ch_11_Neural Tissue_lecture_presentation.ppt
_ch_11_Neural Tissue_lecture_presentation.ppt
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Fairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology viewsFairport domain specific metadata using w3 c dcat & skos w ontology views
Fairport domain specific metadata using w3 c dcat & skos w ontology views
 

Plus de Neuroscience Information Framework

Neurosciences Information Framework (NIF): An example of community Cyberinfra...
Neurosciences Information Framework (NIF): An example of community Cyberinfra...Neurosciences Information Framework (NIF): An example of community Cyberinfra...
Neurosciences Information Framework (NIF): An example of community Cyberinfra...Neuroscience Information Framework
 
The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...Neuroscience Information Framework
 
The possibility and probability of a global Neuroscience Information Framework
The possibility and probability of a global Neuroscience Information Framework The possibility and probability of a global Neuroscience Information Framework
The possibility and probability of a global Neuroscience Information Framework Neuroscience Information Framework
 

Plus de Neuroscience Information Framework (20)

Why should my institution support RRIDs?
Why should my institution support RRIDs?Why should my institution support RRIDs?
Why should my institution support RRIDs?
 
Why should Journals ask fo RRIDs?
Why should Journals ask fo RRIDs?Why should Journals ask fo RRIDs?
Why should Journals ask fo RRIDs?
 
Funders and RRIDs
Funders and RRIDsFunders and RRIDs
Funders and RRIDs
 
Neuroscience as networked science
Neuroscience as networked scienceNeuroscience as networked science
Neuroscience as networked science
 
Martone acs presentation
Martone acs presentationMartone acs presentation
Martone acs presentation
 
Data Landscapes - Addiction
Data Landscapes - AddictionData Landscapes - Addiction
Data Landscapes - Addiction
 
INCF 2013 - Uniform Resource Layer
INCF 2013 - Uniform Resource LayerINCF 2013 - Uniform Resource Layer
INCF 2013 - Uniform Resource Layer
 
Neurosciences Information Framework (NIF): An example of community Cyberinfra...
Neurosciences Information Framework (NIF): An example of community Cyberinfra...Neurosciences Information Framework (NIF): An example of community Cyberinfra...
Neurosciences Information Framework (NIF): An example of community Cyberinfra...
 
The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...The Neuroscience Information Framework: A Scalable Platform for Information E...
The Neuroscience Information Framework: A Scalable Platform for Information E...
 
The Uniform Resource Layer
The Uniform Resource LayerThe Uniform Resource Layer
The Uniform Resource Layer
 
NIF services overview
NIF services overviewNIF services overview
NIF services overview
 
NIF Lexical Overview
NIF Lexical OverviewNIF Lexical Overview
NIF Lexical Overview
 
NIF Services
NIF ServicesNIF Services
NIF Services
 
NIF Data Registration
NIF Data RegistrationNIF Data Registration
NIF Data Registration
 
NIF Data Ingest
NIF Data IngestNIF Data Ingest
NIF Data Ingest
 
NIF Data Federation
NIF Data FederationNIF Data Federation
NIF Data Federation
 
NIF Overview
NIF Overview NIF Overview
NIF Overview
 
A Deep Survey of the Digital Resource Landscape
A Deep Survey of the Digital Resource LandscapeA Deep Survey of the Digital Resource Landscape
A Deep Survey of the Digital Resource Landscape
 
The possibility and probability of a global Neuroscience Information Framework
The possibility and probability of a global Neuroscience Information Framework The possibility and probability of a global Neuroscience Information Framework
The possibility and probability of a global Neuroscience Information Framework
 
NIF: A vision for a uniform resource layer
NIF: A vision for a uniform resource layerNIF: A vision for a uniform resource layer
NIF: A vision for a uniform resource layer
 

Dernier

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Dernier (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

Defined versus Asserted Classes: Working with the OWL Ontologies

  • 1. Defined versus Asserted Classes: Working with the OWL Ontologies NIF Webinar February 9th 2010
  • 2. Outline • NIFSTD ontologies in brief • Multiple vs Single hierarchy of classes/ Asserted vs Inferred classes/Primitive and Defined classes • Simple inference example • NIF’s Neuron by neurotransmitter classification • NIF’s Neuron by Brain region classification • Bridge files and modularity • Searching Neurons through NIF’s GWT search interface
  • 3. NIFSTD Modules Fig.1: The semantic domains (in oval) covered in the NIFSTD with some of the sub- domains (in rectangle). Each of the domains are covered by a separate OWL module Overview. Constructed based on the best practices closely followed by the Open Biomedical Ontologies (OBO) community • Built in a modular fashion, covering orthogonal neuroscience domain • e.g. anatomy, cell types, techniques etc. • promotes easy extendibility • Avoids duplication of efforts by conforming to standards that promote reuse • Modules are standardized to the same upper level ontologies • The Basic Formal Ontology (BFO), OBO Relations Ontology (OBO-RO), and the Ontology of Phenotypical Qualities (PATO)
  • 4. Ontology • Adopted to CS by AI community as “explicit specification of conceptualization” (T. Gruber) – Organizing the concepts involved in a domain to a hierarchy and – Precisely specifying how the concepts are inter- related with each other • Explicit knowledge are asserted but implicit consequences should rely on reasoners
  • 5. OWL-DL • NIFTSD ontologies are represented in OWL-DL language – Standard language defined by (W3C) – Largely influenced by Description Logics • Decidable fragment of First Order Logic – Useful reasoning services from common reasoner such as Pallet, Racer Pro, Fact++ etc. • Automatic Subsumption/ Classification • Consistency checking • Using a reasoner to classify the class hierarchy is a powerful feature of building an ontology using the OWL-DL
  • 6. Asserted vs. Inferred classes • NIFSTD chose single inheritance principle – Class hierarchies are constructed as a simple tree – Asserted hierarchy (manually created hierarchy) should have only one super class. It keeps the classes univocal and avoids ambiguity – By ‘asserted hierarchy ’ we would mean a hierarchy that represents a universal facts in the BFO sense – OBO foundry recommendation • We are aware that there are cases where multiple parents are required. – Example: the universal fact about ‘Purkinje cell’ can be that it is a kind of ‘Neuron’. However, the same cell can have more specific views such as it’s a ‘GABAergic neuron’ or it’s kind of a ‘Cerebellum neuron’. • Single inheritance is often misunderstood to mean that you can only have a single parent – Multiple parents can actually be derived/ inferred in a logical way – Rely on automated reasoning to compute and maintain multiple inheritence
  • 7. Asserted vs. Inferred classes • Reasoners can keep the hierarchies in a maintainable and logically correct state • Provides a logical and intuitive reason as to how a class X may exist in multiple/different hierarchies • Saves a great deal of manual labor • Minimizes human errors as well • Keeps the ontology in a maintainable and modular state • Promotes the reuse of the ontology by other ontologies and applications
  • 8. Primitive and Defined Classes – Primitive classes • Has a set of necessary conditions – Defined classes • Has a set of necessary and sufficient restrictions; defined by equivalent statement in OWL. – Automated classification is possible on defined classes through reasoners
  • 9. 9 PersonhasChildPersonParent . ))](),(()()(:[ yPersonyxhasChildyxPersonxParentFOL FemalehasGenderPersonWoman . FemalehasGender PersonhasChildParentMother . . PersonhasChildPersonParent . Defined Classes hasChild (Person, Person) hasGender (Person, Gender) Relations/ Properties: DL Reasoning Example
  • 11. NIF’s Neuron Classifications • List of NIF neurons in NeuroLex (wiki version of NIFSTD) • http://neurolex.org/wiki/Category:Neuron • We wanted to classify the neurons based on their Neurotransmitter and also based on their soma location in different brain regions – Neuron by Neurotransmitter • http://neurolex.org/wiki/Neuron_by_neurotransmitter – Neuron by region • http://neurolex.org/wiki/Neuron_by_region
  • 12. Bridge files NIF- Molecule NIF- Anatomy NIF-Cell NIF- Subcellular NIFSTD NIF-Neuron-NT-Bridge.owl NIF-Neuron-BrainRegion-Bridge.owl • Cross-module relations among classes are assigned in a separate bridging module. • Allows different users to assert their own restrictions in a different bridge file without worrying about NIF-specific view of the restriction on core modules.
  • 13. Neuron by Neurotransmitter Classification • Based on NeuroLex wiki contributions by NIF cell working group, a bridge file has been constructed between NIF-Cell and NIF- Molecule – Assigned relation between a neuron and its neurotransmitter – Defined classes to generate an inferred classifications of Neurons by their neurotransmitters (e.g., GABAergic neurons, Glutamatergic neurons etc.) – Currently using a ‘macro’ relation called ‘has_neurotransmitter’. • This relation will be further defined in terms of other obo relations to associate other intermediate concepts • Ex: x has_neurotransmitter y <=> x has_disposition some (realized_as some (GO:synaptic_transmission and has_participant some (y and has_role neurotransmitter_role))); [As proposed by Chris Mungall] – Bridge file location: http://ontology.neuinfo.org/NIF/BiomaterialEntities/NIF-Neuron-NT- Bridge.owl
  • 14. Neuron by Brain Region Classification • We’ve created another bridge file based on NeuroLex contributions – Assigns relations between a neuron and its soma location in different brain regions – Defined Neurons based on their brain region, e.g., Hippocampal neuron, Cerebellum neuron, Neocortical neuron etc. – We have a ‘macro’ relation ‘has_soma_location’ and corresponding actual relation: • x has_soma_location y <=> ‘neuron_type_x’ has_part some ('somatic portion' and (part_of some brain_region_y)); • Location of the Bridge file: http://ontology.neuinfo.org/NIF/BiomaterialEntities/NIF- Neuron-BrainRegion-Bridge.owl
  • 15. Example Neurons with Necessary Restrictions
  • 18. Neurons through NIF GWT http://nif-apps-stage.neuinfo.org/nif/nifgwt.html
  • 19. Acknowledgement • NIF-Cell working group: Giorgio Ascoli , Gordon Shepherd, Sridevi Polavar, Stephen Larson, MaryAnn Martone