Tutorial I

Agenda Tutorials

Tutorial I

Modeling Information with the Common Core Ontologies


$60 USD each


Thursday – February 23, 2023


8:00 AM PT – 10:30 AM PT


The Common Core Ontologies (CCO) are a set of mid-level ontologies based upon Basic Formal Ontology (BFO). BFO is an ISO standard top-level ontology used by hundreds of domain ontologies. The CCO are currently in process of becoming an IEEE standard mid-level ontology and are the presumptive choice for mid-level ontologies by the Defense and Intelligence Ontology Working Group.

The CCO comprises over 1400 classes and 200 object properties and this complexity can lead to data being mapped in different ways by different users. This tutorial will present patterns of expression that simplify the use of the CCO leading to more consistent conversions of data that in turn lead to improved precision and recall of queries, more accurate analytic results and better machine learning models.

The tutorial will follow this outline:

  1. Basic Formal Ontology – a wireframe view (15 minutes)
  2. The CCO Information Model (20 minutes)
    1. Directives
      1. Artifact Designs – artifacts as designed including both artifact models and families of such models
      2. Plans – planned processes
      3. Action Regulations – organizational charts
      4. Information Structural Specifications – structure and format of information artifacts
    2. Descriptives
      1. Measurements – timestamped measurements
    3. Designatives
      1. Identifiers – working with IDs having multiple bearers
    4. Provenance and Pedigree
  3. Immaterial Entities (15 minutes)
    1. Sites – what sites cannot do
    2. Tracks – managing scale
  4. Material Entities (15 minutes)
    1. Material Entity – States
    2. Material Artifacts – Classifying subtypes
    3. Objects vs. Object Aggregrates
  5. Specifically Dependent Continuants (15 minutes)
    1. Artifact Functions – primary vs secondary
    2. Roles – vs. States
  6. Processes (20 minutes)
    1. Phases
    2. Subprocess – an agent’s part
    3. Spatiotemporal Regions – vs. Temporal Regions and Spatial Regions
  7. Creating a Knowledge Graph (40 minutes)
    1. Overview of R2RML
    2. Overview of Data Source
    3. Examples of Mappings
    4. Ingest into Graph Database
  8. Interrogating the Knowledge Graph (10 minutes)
Instructor Ron Rudnicki, CUBRC Inc


Mr. Rudnicki is lead ontologist at CUBRC, Inc. He is the principal designer of a set of ontologies called the Common Core Ontologies (CCO). Originally developed during the Knowledge Discovery and Dissemination Program of IARPA’s Office of Incisive Analysis the CCO have been extended to cover domains including the space missions, cyber, manufacture of homemade explosives, video annotation, force tracking, sensor assignment to missions, undersea warfare, mission assurance and portions of life-cycle product management. Prior to his work at CUBRC, Mr. Rudnicki was employed at the University at Buffalo’s Ontology Research Group (ORG) as the lead ontologist in developing a command and control ontology for CECOM’s Army Net-Centric Data Strategy Center of Excellence. Also while at the ORG he conducted research on the Referent Tracking System, a leading edge semantic web application. Before his work in ontology, Mr. Rudnicki was a database developer in industry, including work on the design and development of a data warehouse for Gartner’s IT Benchmarking Group. Mr. Rudnicki has taught courses at the University at Buffalo on Ontology Engineering and at Buffalo State College on Database Programming and Data Analytics.

Description of Intended Students and Prerequisites

The intended audience of the tutorial is data scientists, ontologists, and knowledge graph developers. Audience members should have a working knowledge of the Web Ontology Language (OWL) and its use in developing ontologies. Audience members should also be cognizant of a use case in which large-scale integration of information would serve as a part of a solution.

What can Attendees Expect to Learn

Attendees will learn:

  • patterns of expression of events, locations, organizations, artifacts (as designed and as built), information (plans, measurements, identifiers), and attributes (qualities, roles and functions) from the Common Core Ontologies
  • how to use these patterns as targets of mappings from structured data sources to CCO based rdf statements