This document discusses applying ontology design patterns in bio-ontologies using the Ontology Preprocessor Language (OPPL). OPPL allows complex modeling to be stored, shared, and consistently applied to ontologies. It can be used to efficiently apply ontology design patterns, like closure patterns, to encapsulate semantics. Version 2 of OPPL was developed to be more axiom-centric and supports features like variables to represent patterns. The document concludes that OPPL enables easy manipulation of ontologies and consistent application of design patterns to aid in modeling.
Transparencias de las clases sobre Linked Data en el Máster de Bioinformática de la Universidad de Murcia. Para un mejor efecto, http://biordf.org:8080/UM_LSLD/Clases/UM_Bioinformatics_LD.html
Transparencias de las clases sobre Linked Data en el Máster de Bioinformática de la Universidad de Murcia. Para un mejor efecto, http://biordf.org:8080/UM_LSLD/Clases/UM_Bioinformatics_LD.html
Biomedical ontologies are key to the success of Semantic Web technologies in Life Sciences; therefore, it is important to provide appropriate tools for their development and further exploitation. The Ontology Pre Processor Language (OPPL) can be used for automating the complex manipulation needed to devise biomedical ontologies with richer axiomatic content, which in turn pave the way towards advanced biological data analyses. We present OPPL-Galaxy, an OPPL wrapper for the Galaxy platform, and a series of examples demonstrating its functionality for enriching ontologies. As Galaxy provides an integrated framework to make use of various bioinformatics tools, the functionality delivered by OPPL to manipulate ontologies can be combined along with the tools and workflows devised in Galaxy. As a result, those workflows can be used to perform more thorough analyses of biological information by exploiting extant biological knowledge codified in (enriched) biomedical ontologies
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...dolleyj
The Evidence & Conclusion Ontology (ECO) has been developed to provide standardized descriptions for types of evidence within the biological domain. Best
practices in biocuration require that when a biological assertion is made (e.g. linking a Gene Ontology (GO) term for a molecular function to a protein), the type of evidence
supporting it is captured. In recent development efforts, we have been working with other ontology groups to ensure that ECO classes exist for the types of curation they
support. These include the Ontology for Microbial Phenotypes and GO. In addition, we continue to support user-level class requests through our GitHub issue tracker. To
facilitate the addition and maintenance of new classes, we utilize ROBOT (a command line tool for working with Open Biomedical Ontologies) as part of our standard workflow.
ROBOT templates allow us to define classes in a spreadsheet and convert them to Web Ontology Language (OWL) axioms, which can then be merged into ECO. ROBOT is
also part of our automated release process. Additionally, we are engaged in ongoing work to map ECO classes to Ontology for Biomedical Investigation classes using logical
definitions. ECO is currently in use by dozens of groups engaged in biological curation and the number of ECO users continues to grow. The ontology, in OWL and Open
Biomedical Ontology (OBO) formats, and associated resources can be accessed through our GitHub site (https://github.com/evidenceontology/evidenceontology) as well as
the ECO web page (http://evidenceontology.org/).
Biochemical ontologies aim to capture and represent biochemical entities and the relations that exist between them in an accurate manner. A fundamental starting point is biochemical identity, but our current approach for generating identifiers is haphazard and consequently integrating data is error-prone. I will discuss plausible structure-based strategies for biochemical identity whether it be at molecular level or some part thereof (e.g. residues, collection of residues, atoms, collection of atoms, functional groups) such that identifiers may be generated in an automatic and curator/database independent manner. With structure-based identifiers in hand, we will be in a position to more accurately capture context-specific biochemical knowledge, such as how a set of residues in a binding site are involved in a chemical reaction including the fact that a key nitrogen atom must first be de-protonated. Thus, our current representation of biochemical knowledge may improve such that manual and automatic methods of bio-curation are substantially more accurate.
Ontology Evaluation Methods and Metrics - This is work I did while I was at The MITRE Corporation. I came up with a framework to support ontology evaluation for reuse that could also be used for ontology construction. I was the sole author of the approach, which was intended to begin a research program and a community of practice around it. It's been on hold and would like that to change. I'm now at the Tetherless World Constellation at Rensselaer Polytechnic Institute, if interested contact me there.
Towards integration of systems biology and biomedical ontologiesRobert Hoehndorf
Systems biology is an approach to biology that emphasizes the
structure and dynamic behavior of biological systems and the
interactions that occur within them. To succeed, systems biology
crucially depends on the accessibility and integration of data across
domains and levels of granularity. Biomedical ontologies were
developed to facilitate such an integration for data and are often
used to annotate biosimulation models in systems biology.
Here, I present an approach towards combining both disciplines in a common framework that enables information to flow between both.
Collaboratively Creating the Knowledge Graph of LifeChris Mungall
Overview of collaborative projects in the life sciences building out the necessary ontologies, schemas, and knowledge graphs for describing biological knowledge
Grammarly AI-NLP Club #6 - Sequence Tagging using Neural Networks - Artem Che...Grammarly
Speaker: Artem Chernodub, Chief Scientist at Clikque Technology and Associate Professor at Ukrainian Catholic University
Summary: Sequence Tagging is an important NLP problem that has several applications, including Named Entity Recognition, Part-of-Speech Tagging, and Argument Component Detection. In our talk, we will focus on a BiLSTM+CNN+CRF model — one of the most popular and efficient neural network-based models for tagging. We will discuss task decomposition for this model, explore the internal design of its components, and provide the ablation study for them on the well-known NER 2003 shared task dataset.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
More Related Content
Similar to Applying Ontology Design Patterns in bio-ontologies
Biomedical ontologies are key to the success of Semantic Web technologies in Life Sciences; therefore, it is important to provide appropriate tools for their development and further exploitation. The Ontology Pre Processor Language (OPPL) can be used for automating the complex manipulation needed to devise biomedical ontologies with richer axiomatic content, which in turn pave the way towards advanced biological data analyses. We present OPPL-Galaxy, an OPPL wrapper for the Galaxy platform, and a series of examples demonstrating its functionality for enriching ontologies. As Galaxy provides an integrated framework to make use of various bioinformatics tools, the functionality delivered by OPPL to manipulate ontologies can be combined along with the tools and workflows devised in Galaxy. As a result, those workflows can be used to perform more thorough analyses of biological information by exploiting extant biological knowledge codified in (enriched) biomedical ontologies
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...dolleyj
The Evidence & Conclusion Ontology (ECO) has been developed to provide standardized descriptions for types of evidence within the biological domain. Best
practices in biocuration require that when a biological assertion is made (e.g. linking a Gene Ontology (GO) term for a molecular function to a protein), the type of evidence
supporting it is captured. In recent development efforts, we have been working with other ontology groups to ensure that ECO classes exist for the types of curation they
support. These include the Ontology for Microbial Phenotypes and GO. In addition, we continue to support user-level class requests through our GitHub issue tracker. To
facilitate the addition and maintenance of new classes, we utilize ROBOT (a command line tool for working with Open Biomedical Ontologies) as part of our standard workflow.
ROBOT templates allow us to define classes in a spreadsheet and convert them to Web Ontology Language (OWL) axioms, which can then be merged into ECO. ROBOT is
also part of our automated release process. Additionally, we are engaged in ongoing work to map ECO classes to Ontology for Biomedical Investigation classes using logical
definitions. ECO is currently in use by dozens of groups engaged in biological curation and the number of ECO users continues to grow. The ontology, in OWL and Open
Biomedical Ontology (OBO) formats, and associated resources can be accessed through our GitHub site (https://github.com/evidenceontology/evidenceontology) as well as
the ECO web page (http://evidenceontology.org/).
Biochemical ontologies aim to capture and represent biochemical entities and the relations that exist between them in an accurate manner. A fundamental starting point is biochemical identity, but our current approach for generating identifiers is haphazard and consequently integrating data is error-prone. I will discuss plausible structure-based strategies for biochemical identity whether it be at molecular level or some part thereof (e.g. residues, collection of residues, atoms, collection of atoms, functional groups) such that identifiers may be generated in an automatic and curator/database independent manner. With structure-based identifiers in hand, we will be in a position to more accurately capture context-specific biochemical knowledge, such as how a set of residues in a binding site are involved in a chemical reaction including the fact that a key nitrogen atom must first be de-protonated. Thus, our current representation of biochemical knowledge may improve such that manual and automatic methods of bio-curation are substantially more accurate.
Ontology Evaluation Methods and Metrics - This is work I did while I was at The MITRE Corporation. I came up with a framework to support ontology evaluation for reuse that could also be used for ontology construction. I was the sole author of the approach, which was intended to begin a research program and a community of practice around it. It's been on hold and would like that to change. I'm now at the Tetherless World Constellation at Rensselaer Polytechnic Institute, if interested contact me there.
Towards integration of systems biology and biomedical ontologiesRobert Hoehndorf
Systems biology is an approach to biology that emphasizes the
structure and dynamic behavior of biological systems and the
interactions that occur within them. To succeed, systems biology
crucially depends on the accessibility and integration of data across
domains and levels of granularity. Biomedical ontologies were
developed to facilitate such an integration for data and are often
used to annotate biosimulation models in systems biology.
Here, I present an approach towards combining both disciplines in a common framework that enables information to flow between both.
Collaboratively Creating the Knowledge Graph of LifeChris Mungall
Overview of collaborative projects in the life sciences building out the necessary ontologies, schemas, and knowledge graphs for describing biological knowledge
Grammarly AI-NLP Club #6 - Sequence Tagging using Neural Networks - Artem Che...Grammarly
Speaker: Artem Chernodub, Chief Scientist at Clikque Technology and Associate Professor at Ukrainian Catholic University
Summary: Sequence Tagging is an important NLP problem that has several applications, including Named Entity Recognition, Part-of-Speech Tagging, and Argument Component Detection. In our talk, we will focus on a BiLSTM+CNN+CRF model — one of the most popular and efficient neural network-based models for tagging. We will discuss task decomposition for this model, explore the internal design of its components, and provide the ablation study for them on the well-known NER 2003 shared task dataset.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Applying Ontology Design Patterns in bio-ontologies
1. Applying Ontology Design
Patterns in bioontologies
Mikel Egaña (eganaarm@cs.man.ac.uk), Alan Rector, Robert Stevens
BioHealth Informatics Group, School of Computer Science, University of Manchester, UK
Erick Antezana
Department of Plant Systems Biology, VIB, Gent, Belgium
Department of Molecular Genetics, Gent University, Belgium
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
2. ONTOLOGY PREPROCESSOR LANGUAGE (OPPL)
High level scripting language for OWL.
Select Entities Semantics Add/remove axioms
Actions
Annotations Add/remove annota
tions
Add/remove entities
Annotation processing (bioontologies)
Asserted/inferred mode (Pellet, FaCT++, any DIG reasoner).
Currently two versions:
OPPL 1 (http://oppl.sf.net/)
OPPL 2 (http://www.cs.man.ac.uk/~iannonel/oppl/)
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
3. ONTOLOGY PREPROCESSOR LANGUAGE (OPPL)
ONTOLOGY PREPROCESSOR LANGUAGE
OPPL syntax (Manchester OWL Syntax + OPPL keywords)
SELECT equivalentTo part_of only (mitochondria or chloroplast);
ADD subClassOf has_function some energy_production;
OPPL software (java)
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
4. ONTOLOGY PREPROCESSOR LANGUAGE (OPPL)
ONTOLOGY PREPROCESSOR LANGUAGE
Store and share complex modelling for consistent application:
by different ontologists
at different stages
in different parts of the ontology (via queries)
Documented and explicit modelling: trace modelling.
Try complex modelling easily, then decide: prototypes.
Ontology cleansing/enrichment.
Ontology cleansing/enrichment in pipelines (e.g. CCO
http://www.cellcycleontology.org/).
Automated modification/querying of big ontologies.
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
5. OPPL FOR ONTOLOGY DESIGN PATTERNS (ODPs)
Ontology Design Patterns (ODPs): encapsulate complex semantics,
easier modelling.
e.g. Closure ODP: prop only filler and prop some filler
Bioontologies: lean axiomisation
Ontology 1 Closure ODP ! Ontology 2
RCB2 subClassOf RCB2 subClassOf
has_function only has_function only
iron_binding iron_binding and
has_function some
How can I close iron_binding
the functions of
RCB2 ?
Closure ODP !
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
6. OPPL FOR ONTOLOGY DESIGN PATTERNS (ODPs)
OPPL FOR ONTOLOGY DESIGN PATTERNS
OPPL: store (flat files) and apply ODPs in OWL ontologies.
EntityQuality ODP (EQ ODP)
ODPs for modifiers
EntityPropertyQuality ODP (EPQ ODP)
EntityFeatureValue ODP (EFV ODP)
Try EQ, EPQ, EFV, and then decide.
EQ ODP in the Gene Ontology (GO): position of cell parts (e.g.
the position of “apical complex” is the apical side of the cell).
Apply EQ in GO via annotation query and processing with OPPL:
24/20,000.
Local vs global ODPs.
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
7. OPPL FOR ONTOLOGY DESIGN PATTERNS (ODPs)
OPPL FOR ONTOLOGY DESIGN PATTERNS
EntityQuality ODP (EQ ODP)
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
8. OPPL FOR ONTOLOGY DESIGN PATTERNS (ODPs)
OPPL FOR ONTOLOGY DESIGN PATTERNS
EQ ODP applied in GO (OWL version) via OPPL script (flat file)
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
9. ONTOLOGY PREPROCESSOR LANGUAGE 2
Developed by Luigi Iannone (BioHealth Informatics Group,
University of Manchester).
Axiom centric, not entity centric: closer to OWL semantics.
Protégé plugin (autocomplete, ... ).
Variables (e.g. Closure ODP)
?x:CLASS, ?z:CLASS SELECT ?x SubClassOf has_function only ?z
BEGIN ADD ?x SubClassOf has_function some ?z END;
Decidability: variables only to be bound by named entities, not expressions
(Class, ObjectProperty, DataProperty, Individual, Constant).
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
10. CONCLUSION
OPPL: easy “programmatic” manipulation of OWL ontologies.
ODPs: semantic encapsulation; ease modelling.
OPPL for efficiently and consistently applying ODPs.
ODPs succesfully applied in the CCO with OPPL:
Mikel Egaña Aranguren, Erick Antezana, Martin Kuiper, Robert Stevens.
Ontology Design Patterns for bioontologies: a case study on the
Cell Cycle Ontology. BMC bioinformatics 2008, 9(Suppl 5):S1.
http://www.biomedcentral.com/14712105/9/S5/S1
http://ontologydesignpatterns.org
ODPs public
http://odps.sf.net/ OPPL
repos
( ... )
EKAW 2008 – Applying Ontology Design Patterns in bioontologies
11. ACKNOWLEDGEMENTS
OPPL 1, OPPL 2:
Manchester OWL Syntax.
OWL API (http://owlapi.sf.net).
Funding:
Mikel Egaña: University of Manchester and EPSRC.
Erick Antezana: European Science Foundation (ESF),
activity Frontiers of Functional Genomics.
EKAW 2008 – Applying Ontology Design Patterns in bioontologies