SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout Carole Goble
 
Oracle Exadata Cloud Services guide from practical experience - OOW19
Oracle Exadata Cloud Services guide from practical experience - OOW19Oracle Exadata Cloud Services guide from practical experience - OOW19
Oracle Exadata Cloud Services guide from practical experience - OOW19Nelson Calero
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
セマンティック・ウェブのためのRdf owl入門解説.ch5
セマンティック・ウェブのためのRdf owl入門解説.ch5セマンティック・ウェブのためのRdf owl入門解説.ch5
セマンティック・ウェブのためのRdf owl入門解説.ch5Takahiro Kubo
 
MySQL 8.0: GIS — Are you ready?
MySQL 8.0: GIS — Are you ready?MySQL 8.0: GIS — Are you ready?
MySQL 8.0: GIS — Are you ready?Norvald Ryeng
 
LOD(linked open data) part 1 lod 란 무엇인가
LOD(linked open data) part 1   lod 란 무엇인가LOD(linked open data) part 1   lod 란 무엇인가
LOD(linked open data) part 1 lod 란 무엇인가LiST Inc
 
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsYour tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsJohn Kanagaraj
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesdgarijo
 
Oracle Performance Tools of the Trade
Oracle Performance Tools of the TradeOracle Performance Tools of the Trade
Oracle Performance Tools of the TradeCarlos Sierra
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slidesMohamed Farouk
 
High-speed Database Throughput Using Apache Arrow Flight SQL
High-speed Database Throughput Using Apache Arrow Flight SQLHigh-speed Database Throughput Using Apache Arrow Flight SQL
High-speed Database Throughput Using Apache Arrow Flight SQLScyllaDB
 
Enable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentEnable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentBobby Curtis
 
Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)EUCLID project
 
Tutorial on Ontology editor: Protege
Tutorial on Ontology editor: Protege Tutorial on Ontology editor: Protege
Tutorial on Ontology editor: Protege Biswanath Dutta
 
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, PresetStreaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, PresetHostedbyConfluent
 

What's hot (20)

FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout FAIR Workflows and Research Objects get a Workout
FAIR Workflows and Research Objects get a Workout
 
Oracle Exadata Cloud Services guide from practical experience - OOW19
Oracle Exadata Cloud Services guide from practical experience - OOW19Oracle Exadata Cloud Services guide from practical experience - OOW19
Oracle Exadata Cloud Services guide from practical experience - OOW19
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
セマンティック・ウェブのためのRdf owl入門解説.ch5
セマンティック・ウェブのためのRdf owl入門解説.ch5セマンティック・ウェブのためのRdf owl入門解説.ch5
セマンティック・ウェブのためのRdf owl入門解説.ch5
 
MySQL 8.0: GIS — Are you ready?
MySQL 8.0: GIS — Are you ready?MySQL 8.0: GIS — Are you ready?
MySQL 8.0: GIS — Are you ready?
 
RDF Data Model
RDF Data ModelRDF Data Model
RDF Data Model
 
LOD(linked open data) part 1 lod 란 무엇인가
LOD(linked open data) part 1   lod 란 무엇인가LOD(linked open data) part 1   lod 란 무엇인가
LOD(linked open data) part 1 lod 란 무엇인가
 
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and AdvisorsYour tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
Your tuning arsenal: AWR, ADDM, ASH, Metrics and Advisors
 
Checklist_AC.pdf
Checklist_AC.pdfChecklist_AC.pdf
Checklist_AC.pdf
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
 
Oracle Performance Tools of the Trade
Oracle Performance Tools of the TradeOracle Performance Tools of the Trade
Oracle Performance Tools of the Trade
 
Understanding oracle rac internals part 2 - slides
Understanding oracle rac internals   part 2 - slidesUnderstanding oracle rac internals   part 2 - slides
Understanding oracle rac internals part 2 - slides
 
High-speed Database Throughput Using Apache Arrow Flight SQL
High-speed Database Throughput Using Apache Arrow Flight SQLHigh-speed Database Throughput Using Apache Arrow Flight SQL
High-speed Database Throughput Using Apache Arrow Flight SQL
 
SHACL Overview
SHACL OverviewSHACL Overview
SHACL Overview
 
Enable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentEnable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgent
 
Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)Relational Database to RDF (RDB2RDF)
Relational Database to RDF (RDB2RDF)
 
Tutorial on Ontology editor: Protege
Tutorial on Ontology editor: Protege Tutorial on Ontology editor: Protege
Tutorial on Ontology editor: Protege
 
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, PresetStreaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
 
Taxonomies and Metadata
Taxonomies and MetadataTaxonomies and Metadata
Taxonomies and Metadata
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 

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