Ontologies are the intellectual foundation of VIStology's work. Over two decades we have designed, formalized, and applied ontologies across domains ranging from situation awareness and command and control to test & evaluation, cognitive radio, and electromagnetic spectrum management. The ontologies below represent significant contributions — each grounded in peer-reviewed publications and embedded in the products and prototypes we have delivered to government and commercial customers. The practice behind them — how we scope, formalize, and validate ontologies for mission systems — is described in Ontology Development & Knowledge Representation.

NuVio

NuVio — Foundational Ontology

Foundational

NuVio is VIStology's foundational — or upper — ontology: the small, domain-neutral layer of categories on which the company's domain and application ontologies are grounded. It is deliberately compact. A single root class, Entity, is declared equivalent to the union of its seven direct subclasses — Situation, Object, Process, Attribute, Value, UnitOfMeasure and InformationEntity — and those seven are asserted pairwise disjoint, so every individual in a NuVio-based model falls into exactly one of them. In all, NuVio declares 13 classes, 18 object properties, and 3 datatype properties. It is published as OWL at cogradio.org/ont/Nuvio.owl, and its own metadata records it as a foundational ontology developed by Northeastern University and VIStology, Inc. CRO2 — the rebuilt Cognitive Radio Ontology — imports it.

NuVio — VIStology's foundational ontology The top-level class structure of NuVio, VIStology's foundational ontology. A single root class, Entity, is equivalent to the union of its seven direct subclasses, which are pairwise disjoint: Situation, Object, Process, Attribute, Value, UnitOfMeasure and InformationEntity. Attribute splits into Quality and Quantity; UnitOfMeasure has the subclass DimensionlessUnit; InformationEntity splits into InformationContent and InformationRepresentation. The key object properties are shown as labelled arrows: an Object participatesIn a Process, a Process hasSubprocess another Process, an Object hasObjectQuality a Quality, a Process hasProcessQuantity a Quantity, an Attribute hasValue a Value, a Value hasUnitOfMeasure a UnitOfMeasure, a Situation names a relevantIndividual which is any Entity, an InformationEntity expresses an Entity, and an InformationRepresentation represents an InformationContent. NuVio declares 13 classes, 18 object properties and 3 datatype properties in total. NuVio — VIStology's Foundational Ontology One root, seven disjoint branches, 13 classes — the upper layer VIStology's domain ontologies are grounded on relevantIndividual expresses participatesIn hasSubprocess hasProcessQuantity hasObjectQuality hasValue hasUnitOfMeasure represents Entity the single root Situation Object Process Attribute Value UnitOfMeasure InformationEntity Quantity Quality DimensionlessUnit InformationContent InformationRepresentation subclass (is-a) object property 13 classes · 18 object properties · 3 datatype properties (hasDataValue · hasPrecision · symbol) Inverse pairs: participatesIn / hasParticipant · hasSubprocess / subprocessOf · expresses / isExpressedBy · represents / representedBy Entity is equivalent to the union of its seven direct subclasses, which are pairwise disjoint. Quantity, Value and UnitOfMeasure are modeled after QUDT.
Figure. NuVio's top-level classes and the spine of its object properties. Hollow triangles are subclass (is-a) links; solid arrowheads are object properties. Only the key relations are drawn — NuVio declares 18 object properties in all.

Relevance is a first-class construct. A NuVio Situation is not a bag of facts: it is constrained to point, via relevantIndividual, at the entities that actually matter to it. That is the same relevance obligation that runs through all of VIStology's situation-awareness work — see Situation Awareness & Command and Control — and the ontology's own annotation traces the constraint back to Situation Theory.

Reports are separated from the things they report on. InformationEntity sits beside Object and Process rather than inside them, and splits into InformationContent and InformationRepresentation. This is what lets a NuVio-grounded model distinguish a message about a radio from the radio, and the content of that message from the language it happens to be written in — a distinction that any system reasoning over sensor reports, policies, or intelligence products needs in order to stay honest about what it actually knows.

Measurement is modeled, not hard-coded. Quantity (an attribute that can be measured) is kept apart from Quality (one that cannot), and quantities carry a Value that in turn carries a UnitOfMeasure, with a DimensionlessUnit branch for decibels, angles, ratios, and counts. NuVio's own annotations state that this block is modeled after QUDT. In a spectrum or radio ontology, this is what makes a frequency comparable across systems that report it in different units — see Dynamic Spectrum Sharing & Cognitive Radio.

Related Publications

  • Towards Collaborative and Dynamic Spectrum Sharing via Interpretation of Spectrum Access Policies
    Moskal, J.J., Choi, J.-K., Kokar, M.M., Um, S. & Choi, J.W. · Applied Sciences 11(15):7056
    View Publication
  • Mapping Spectrum Consumption Models to Cognitive Radio Ontology for Automatic Inference
    Chen, Y., Kokar, M.M., Moskal, J.J. & Suresh, D. · Analog Integrated Circuits and Signal Processing 106(1):9–21
    View Publication
STO

Situation Theory Ontology

Situation Awareness

An OWL formalization of Barwise & Perry's Situation Theory, providing the formal primitives — situations, objects, relations, attributes, and roles — that underpin higher-level information fusion and situation-aware reasoning. STO enables systems to represent and reason about situations as first-class semantic entities, rather than simply collecting facts.

Related Publications

  • Comprehension of RDF Data Using Situation Theory and Concept Maps
    Moskal, J.J., Kokar, M.M. & Ulicny, B. · STIDS 2014
    View PDF
  • Formalization of Situation Awareness
    Baclawski, K., Kokar, M.M., Letkowski, J., Matheus, C.J. & Malczewski, M. · OOPSLA Workshop on Behavioral Semantics, pp. 1–15
SAW

SAW Core — Situation Awareness Core Ontology

Situation Awareness

A domain-independent core ontology providing the reusable foundation for situation awareness applications. Introduced at FUSION'03 and extended across more than a decade of VIStology research, SAW Core is the backbone of the SAWA (Situation Awareness Assistant) system and has shaped how the information-fusion community formalizes situation awareness.

Related Publications

  • A Core Ontology for Situation Awareness
    Matheus, C.J., Kokar, M.M. & Baclawski, K. · FUSION'03, pp. 545–552
  • Ontology-Based Situation Awareness
    Kokar, M.M., Matheus, C.J. & Baclawski, K. · Information Fusion 10(1):83–98
  • Using SWRL and OWL to Capture Domain Knowledge for a Situation Awareness Application Applied to a Supply Logistics Scenario
    Matheus, C.J., Kokar, M.M., Baclawski, K. & Letkowski, J. · RuleML-2005
  • SAWA: An Assistant for Higher-Level Fusion and Situation Awareness
    Matheus, C.J., et al. · SPIE Conference on Multisensor, Multisource Information Fusion
  • Lessons Learned From Developing SAWA: A Situation Awareness Assistant
    Matheus, C.J., et al. · FUSION'05
JC3

JC3IEDM Ontology

Command & Control

An OWL ontology automatically generated from NATO's Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM). By bringing this coalition C2 standard into the semantic web stack, the ontology enables formal reasoning, consistency checking, and interoperability across allied command and control systems.

Related Publications

  • On the Automatic Generation of an OWL Ontology Based on the Joint C3 Information Exchange Data Model
    Matheus, C.J. & Ulicny, B. · 12th International Command and Control Research and Technology Symposium
  • Representability of METT-TC Factors in JC3IEDM
    Ulicny, B., Matheus, C.J., Powell, G., Dionne, R. & Kokar, M.M. · 12th ICCRTS
MDL
TMATS

MDL & TMATS Ontology

Test & Evaluation

Ontologies capturing the Metadata Description Language (MDL) and Telemetry Attribute Transfer Standard (TMATS) used throughout flight test and telemetering. They enable semantic validation of T&E data, cross-vendor interoperability in iNET-based systems, and have served as the formal substrate for TACL — a proposed standard T&E constraint language.

Related Publications

  • Semantic Validation of T&E XML Data
    Moskal, J.J., Kokar, M.M. & Morgan, C. · International Telemetering Conference (ITC 2015)
    View Publication
  • Introducing TACL – A Proposal for a New Standard T&E Constraint Language
    Moskal, J.J., et al. · International Telemetering Conference (ITC 2018)
    View Publication
  • Current and Future Developments in Flight Test Configuration Techniques
    Whittington, J., et al. · ITC 2018
    View Publication
  • Validation Protocol – The Missing Puzzle Piece
    Moskal, J.J., et al. · International Telemetering Conference (ITC 2019)
    View Publication
  • Building Multi-Vendor T&E Systems in iNET
    Moskal, J.J., et al. · 23rd Test And Training Instrumentation Workshop
    View PDF
CRO

Cognitive Radio Ontology

Cognitive Radio

An OWL ontology capturing the concepts, parameters, and behaviors of cognitive radios — the shared vocabulary that allows heterogeneous radios, policy engines, and reasoning components to describe capabilities and negotiate configurations. CRO was developed under the auspices of the Wireless Innovation Forum (formerly the SDR Forum), whose Modeling Language for Mobility Working Group approved Description of the Cognitive Radio Ontology (WINNF-10-S-0007) in September 2010. VIStology's president, Dr. Mieczyslaw Kokar, was its principal author and co-chaired that working group; representing VIStology, he went on to lead the Forum's Cognitive Radio Ontology project. VIStology and its collaborators later rebuilt the ontology as CRO2, grounded on VIStology's NuVio foundational ontology and published at cogradio.org. It remains a central reference point for ontology-based approaches to cognitive radio and has been applied across a range of policy-driven adaptation and spectrum-sharing systems — see Dynamic Spectrum Sharing & Cognitive Radio.

Related Publications

  • Updating CRO to CRO2
    Suresh, S., Kokar, M.M., Moskal, J.J. & Chen, Y. · Wireless Innovation Forum Conference
    View Publication
  • Mapping Spectrum Consumption Models to Cognitive Radio Ontology for Automatic Inference
    Chen, Y., Kokar, M.M., Moskal, J.J. & Suresh, D. · Analog Integrated Circuits and Signal Processing 106(1):9–21
    View Publication
  • An Implementation of Collaborative Adaptation of Cognitive Radio Parameters Using an Ontology and Policy Based Approach
    Li, S., Moskal, J.J., Kokar, M.M. & Brady, D. · Analog Integrated Circuits and Signal Processing 69(2–3):283–296
    View PDF
DeV

DeVISor Ontology

Cognitive Radio / RF

An ontology for describing cognitive radio functions and RF-based microservices. DeVISor enables standardized semantic discovery and invocation of RF capabilities across heterogeneous platforms, supporting dynamic composition of radio services based on declared capabilities rather than hard-coded interfaces.

Related Publications

  • Using Standardized Semantic Technologies For Discovery And Invocation Of RF-Based Microservices
    Moskal, J.J., Kokar, M.M. & Hurez-Martin, P. · WInnComm 2018
    View Publication
  • A Comparison of OWL and XML Based Approaches to Representing Cognitive Radio Functions
    Chen, Y., Moskal, J.J., Kokar, M.M. & Chowdhury, K. · Wireless Innovation Forum Conference
SpS

SpectralSPARQL Ontology

Spectrum / EMS

The ontological foundation for a proposed standard for exchanging Electromagnetic Spectrum (EMS) knowledge and interpreting spectrum access policies. SpectralSPARQL enables collaborative, dynamic spectrum sharing by making spectrum-access rules and observations machine-interpretable and queryable through semantic reasoning.

Related Publications

  • Towards a SpectralSPARQL Standard for Exchanging EMS Knowledge
    Moskal, J.J., Kokar, M.M., Roman, D., et al. · MILCOM 2017 (Restricted)
    View Publication
  • Towards Collaborative and Dynamic Spectrum Sharing via Interpretation of Spectrum Access Policies
    Moskal, J.J., et al. · Applied Sciences 11(15):7056
    View Publication

Collaborate on Ontology Research

Interested in applying formal knowledge models to your domain? We partner with government and commercial organizations to design and deploy ontologies for mission-critical systems.

Get in Touch