Formal knowledge models developed through decades of research and commercial engagement
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.
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
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
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
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)
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
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
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)
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.