NCOR Certificate Pathways
Foundational Certificates
Explore foundational ontology engineering concepts, technologies, and the semantic web stack that can facilitate their development.
Basic Formal Ontology (BFO) Practitioner
Learn the basics of BFO classes and relations, applications, and design patterns.
Overview
The BFO Practitioner Certificate introduces students to the fundamentals of modeling data with the Basic Formal Ontology (BFO), a top-level architecture used by over 500 ontology and knowledge graph projects across the world. Students gain hands-on modeling experiences, working with subject-matter experts on active open-source projects leveraging BFO. Additionally, students will learn the philosophical and practical motivations for the distinctions drawn in BFO. This certificate course covers necessary building blocks for mastering differences and similarities across alternative top-level ontology architectures as well as for leveraging open-source ontologies to model specific domains, such as biomedicine, cyber security, climate change, and immigration, among many others. Throughout the course, students will learn to develop, curate, validate, and implement BFO in support of enterprise solutions.
Duration: 8 Hours
Course Objectives
- Top-Level Principles of BFO
- The BFO Hierarchy
- Formal Implementations of BFO
- Translating from Natural Language into BFO
- Implementing BFO-Conformant Design Patterns
- Extending BFO by Downward Population
- Validating Extensions of BFO
Intended Audience
- Individuals responsible for articulating the benefits of leveraging BFO to others
- Individuals interested in gaining hands-on training modeling with BFO
- Knowledge representation, Ontology or Data Architects/Engineers
- SysOps Administrators
- Existing users of BFO or extensions of BFO
Ontology Engineer (ONE)
Develop expertise with standard ontology engineering best practices, tools, and modeling strategies.
Overview
The Ontology Engineer Certificate introduces students to the fundamentals of ontology engineering, focused on the creation, updating, maintaining, and validating of ontologies and knowledge graphs in contemporary system architectures. This course provides students hands-on training to master the semantic web stack, equipping students with the competency needed to integrate and curate ontologies effectively. This certificate serves as a stepping stone for certificates covering specialized topics such as optimized information extraction, semantic web devOps best practices, description logic, and cybersecurity related to the semantic web.
Duration: 8 Hours
Course Objectives
- RDF, RDFS, and a zoo of W3C standards
- OWL2 Full, OWL2 DL Direct Semantics, and OWL Profiles
- Principles of Version Control using GitHub
- Open-Source CI/CD tools for ontology development, e.g., Protege, ROBOT, OnTop, GraphDB
- Extraction and Validation with the Semantic Web Stack, e.g., SPARQL, SHACL
Intended Audience
- Individuals using or interested in leveraging semantic web technologies in existing workflows
- Knowledge representation, Ontology or Data Architects/Engineers
- Existing users of BFO or extensions of BFO
- DevOps and SysOps Administrators
- Software Developers
Associate Certificates
Sharpen foundational ontology engineering skills focusing on information extraction, devOps, and ontology-based modeling.
Knowledge Extraction Specialist (KES)
Master RDF-based information extraction strategies and technologies.
Overview
The Knowledge Extraction Specialist Certificate builds on skills developed in the Ontology Engineering Certificate, emphasizing information extraction using technologies based on the Web Ontology Language (W3C) Resource Description Framework (RDF). Practitioners will explore the costs and benefits of storing in and retrieving information from graph database vs relational database technologies, and accordingly gain hands-on experience writing (with AI support) SPARQL and SQL queries. This course equips practitioners with the competence needed to make informed decisions about database architectures, gained by investigating real-world use cases. This certificate serves as a stepping stone for deep-dive certificates covering topics such as referent tracking and cybersecurity related to the semantic web.
Duration: 16 Hours
Course Objectives
- Writing SPARQL and SQL queries for specific use cases
- Leveraging Large-Language Models for query writing
- Evaluating the impacts of computational complexity and compute time
- Evaluating the tradeoff between semantic expressivity and compute time
Intended Audience
- Database managers
- Knowledge representation, Ontology or Data Architects/Engineers
- Existing users of BFO or extensions of BFO
- Data scientists and Data architects
Semantic Web DevOps Engineer (SWD)
Deep-dive into the intersection of ontology engineering and DevOps best practices.
Overview
The SWD Certificate provides comprehensive training at the intersection of ontology engineering and DevOps best practices. Participants will learn how to efficiently manage and deploy semantic web technologies in a DevOps environment, integrating continuous integration/continuous deployment (CI/CD) pipelines with ontology development workflows. The course covers automation tools, containerization, orchestration, and monitoring techniques specific to semantic web applications. Through hands-on labs and real-world examples, students will gain practical experience in optimizing the development, deployment, and maintenance of semantic web solutions.
Duration: 8 Hours
Course Objectives
- Understanding the principles of DevOps in the context of semantic web technologies
- Implementing CI/CD pipelines for ontology development
- Utilizing automation tools for semantic web application deployment
- Applying containerization and orchestration techniques
- Monitoring and maintaining semantic web applications
Intended Audience
- DevOps engineers interested in semantic web technologies
- Ontology engineers and developers
- IT professionals responsible for deploying and maintaining semantic web applications
- Software developers looking to integrate semantic technologies with DevOps practices
- Researchers and practitioners in the field of knowledge representation and DevOps
Top-Level Ontology Engineer (TLO)
Master the motivations for and applications of various top-level ontologies.
Overview
The Top-Level Ontology Engineer Certificate builds on skills developed in the Basic Formal Ontology Practitioner Certificate, expanding coverage to alternative top-level ontology classification choices, modeling patterns, and applications using real-world data and use cases. This certificate serves as a stepping stone for expert-level certification in topics such as referent tracking and cybersecurity related to the semantic web.
Duration: 8 Hours
Course Objectives
- Guiding principles and classifications of several top-level ontologies, e.g. BFO, DOLCE, YAMATO
- Formal Implementations of top-level ontologies
- Translating from one top-level ontology into another
- Adjudicating semantic overlap and disagreement
- Semantic mappings across top-level architectures
- Validating mappings across top-level architectures
Intended Audience
- Individuals responsible for articulating the benefits of leveraging BFO to others
- Individuals interested in gaining hands-on training modeling with BFO
- Knowledge representation, Ontology or Data Architects/Engineers
- SysOps Administrators
- Existing users of BFO or extensions of BFO
Mid-Level Ontology Engineer (MLO)
Strengthen competence with the deployment of mid-level ontology structures, such as the Common Core Ontology suite.
Overview
Duration: 8 Hours
Course Objectives
- Principles of the Common Core Ontologies suite
- The CCO Hierarchy
- Formal Implementations of CCO
- Translating from Natural Language into CCO
- Implementing CCO-Conformant Design Patterns
- CCO extension modules
- Validating conformance to CCO
Intended Audience
- Individuals responsible for articulating the benefits of leveraging CCO to others
- Individuals interested in gaining hands-on training modeling with CCO
- Knowledge representation, Ontology or Data Architects/Engineers
- SysOps Administrators
- Existing users of CCO or modules of CCO
Specialist Certificates
Master specialized ontology engineering topics, such as cyber security and referent-tracking.
Semantic Web Security Specialist (SWS)
Deep-dive into unique cyber security challenges arising from the semantic web.
Overview
The SWS Certificate equips participants with the knowledge and skills to address the unique cyber security challenges presented by the semantic web. This course delves into the intricacies of securing semantic web technologies, including RDF, OWL, and SPARQL, and explores potential vulnerabilities and threat vectors associated with these technologies. Students will learn best practices for securing semantic data, implementing security protocols, and ensuring data integrity and confidentiality in semantic web applications. The course includes hands-on labs and real-world scenarios to provide practical experience in defending against cyber threats in a semantic web context.
Duration: 8 Hours
Course Objectives
- Understanding the security challenges of the semantic web
- Securing RDF, OWL, and SPARQL technologies
- Identifying and mitigating vulnerabilities in semantic web applications
- Implementing security protocols for semantic data
- Ensuring data integrity and confidentiality in semantic web environments
Intended Audience
- Cyber security professionals focusing on emerging technologies
- Semantic web developers and engineers
- Data protection officers and privacy experts
- IT professionals interested in semantic web security
- Researchers and academics in cyber security and semantic technologies
Referent Tracking Specialist (RTE)
Develop expertise in the use of ontologies to track information through complex networks.
Overview
The RTE Certificate introduces participants to the fundamentals of referent tracking, a methodology used to maintain precise records of entities and their interactions across complex networks using ontologies. Students will learn how to apply referent tracking principles to ensure accurate and consistent data representation, crucial for high-stakes fields like healthcare, defense, and enterprise information systems. The course covers the design and implementation of referent tracking systems, the integration of these systems with existing ontological frameworks, and the use of referent tracking to enhance data quality and interoperability. Participants will engage in practical exercises and case studies to develop, manage, and optimize referent tracking systems in real-world scenarios.
Duration: 8 Hours
Course Objectives
- Understanding the principles of referent tracking
- Designing and implementing referent tracking systems
- Integrating referent tracking with existing ontological frameworks
- Applying referent tracking to enhance data quality and interoperability
- Hands-on experience with referent tracking tools and methodologies
Intended Audience
- Data scientists and information systems professionals
- Ontology and knowledge graph developers
- Healthcare informatics specialists
- Defense and intelligence analysts
- Anyone interested in improving data accuracy and interoperability
Description Logic Specialist (DLS)
Gain expertise in the family of description logics underwriting ontology reasoners.
Overview
The DLS Certificate provides an in-depth understanding of Description Logics (DL), which are the formal foundations of ontology reasoners. Participants will explore the theoretical aspects of DL, practical applications, and the use of DL in various ontology-based systems. The course covers the syntax and semantics of DL, reasoning techniques, and how DL can be used to model complex relationships in different domains. Students will engage with real-world case studies and participate in hands-on sessions to build, validate, and deploy DL-based ontologies. This certificate is essential for those looking to leverage DL for advanced ontology development and reasoning tasks across sectors such as healthcare, cybersecurity, and information management.
Duration: 8 Hours
Course Objectives
- Understanding the fundamentals of Description Logics
- Exploring the syntax and semantics of various DLs
- Learning about reasoning techniques and algorithms in DL
- Applying DL to model complex relationships in ontologies
- Using DL-based tools and reasoners for ontology validation and inference
- Developing skills to extend and customize DL ontologies
- Case studies and hands-on experience with DL applications
Intended Audience
- Ontology engineers and developers seeking advanced knowledge in DL
- Researchers and practitioners in the field of knowledge representation
- Information systems professionals interested in ontology reasoning
- Healthcare informatics specialists working with ontology-based systems
- Individuals interested in the theoretical and practical applications of DL
Open-Source Courses
Explore our collection of open-source training materials to enhance your skills.
Applied Ontology
Dive into applied ontology with open-source tools.
Intelligence Analysis: A Crash Course
Learn how to deploy intelligence analytics effectively using open-source software.
Biomedical Ontology
Dive into biomedical ontology development with open-source tools.
Ontologies for Military Planning and Operations Assessment
Explore nuances of miitary planning and evaluation using Basic Formal Ontology.
Applied Ontology for Information Sciences
Investigate the complexity of information modeling using ontology engineering best practices.
Systems Engineering Bootcamp
Delve into the world of systems engineering through the lens of the ontology engineer.