Universal Core


Universal Core was a U.S. government project to facilitate sharing of intelligence and related digital content across U.S. government systems. In a signed on 28 March 2013, the DoD Chief Information Officer announced that DoD will adopt the National Information Exchange Model as the basis for its data exchange strategy in coordination with the NIEM Program Management Office. This DoD transition to NIEM will incorporate the ongoing efforts of DoD Universal Core and Command and Control Core, effectively ending new development on these DoD data exchange models.
The information in this article is provided for reference and background information only.

History

Universal Core is an XML-based information exchange specification and implementation profile which provides a framework for sharing the most commonly used data concepts of Who, What, When, and Where. The purpose of UCore is to improve information sharing by defining and exchanging a small number of important, universally understandable concepts between data-sharing communities, without requiring complex mediations. The specification is modeled with an extensible XML schema, a taxonomy of high-level entities and events to categorize the concept of What, and supporting documentation and extension strategies. The final released version is v3.0.
A key objective in creating UCore was to keep it simple, easy to explain, and easy to implement. UCore supports the National Information Sharing Strategy, a post-9/11 initiative. UCore is designed to permit "definable levels of interoperability" across user communities. To facilitate adoption, UCore looks to Communities of Interest, or knowledge domains, to encourage adoption of common vocabularies. UCore is not expected to replace complex data sharing within highly developed domains.
UCore traces its roots to several predecessor initiatives:
The Defense Information Systems Agency was the Technical Agent for UCore, working on behalf of the DoD Chief Information Officer to create and support UCore 3.0.

UCore 3.0

UCore Version 3.0 was released on 14 April 2012 and contains modifications approved by the UCore Council and enacted by the UCore Technical Working Group. In this release, UCore is a set of reusable data components for the four interrogatives, an entity-to-entity relationship model, and supporting metadata types. These RDCs can be the foundational building blocks of a custom Community of Interest vocabulary or information exchange specification. Developers who reuse the designated UCore types are expected to gain a minimum level of understandability and interoperability.
UCore 3.0 also defines a message format for Situational Awareness messages, which report upon the time and location of entities and events, often with a focus on mapping or recording location history. An instance of this SA message format will contain components which reuse the RDCs; however, a COI can still construct message payloads with the RDCs without making use of the SA message format.
In October 2012, the Department of Defense elected to move towards adopting National Information Exchange Model. This decision was formalized in a on 28 March 2013.
The released versions of UCore are expected to remain in place for as long as programs continue to use them, and may also support platforms that are somehow incompatible with NIEM.

Standards Used

In addition to XML, UCore incorporated the following specifications and standards:
A joint 2008 DoD / ODNI Memorandum cited the availability of UCore's initial release. The Memorandum reinforced the connection between UCore and DoD 8320.2 "Data Sharing in a Net-Centric Department of Defense," and DoD 8320.2-G "Guidance for Implementing Net-Centric Data Sharing."
Within the Department of Defense, the Marine Corps explicitly mandated UCore for certain applications according to U.S. Marine Corps Order 5231.3.
While no OPNAV Instruction related to UCore was issued, the Navy accepted a role as DoD lead and served as overall co-lead for the federal effort. The Space and Naval Warfare Systems Command is providing engineering leadership for Navy UCore initiatives.
The March 2009 acceptance of UCore by the Air Force ESC suggested a level of commitment from that service.
A letter from U.S. Strategic Command to the UCore Executive Steering Committee cited USSTRATCOM's sponsorship of UCore from UCore 1.0 through a UCore pilot completed in 2006.
The Universal Core Working Group chartered in April 2007 included DoD lead representative Daniel Green. Green discussed the goals and challenges of the Group in a 2008 Masters thesis for the Naval Postgraduate School. While Green remained with the project through the release of UCore 2.0 in April 2009, the thesis offers additional insight into UCore tradeoffs, challenges to technical adoption, and strategies adopted to cultivate involvement of various intelligence agencies.

UCore Semantic Layer (UCORE-SL)

UCORE-SL was an effort sponsored by the US Army Net-Centric Data Strategy Center of Excellence to augment the UCore Taxonomy with logical definitions for each term or relation defined within. This effort targeted UCore 2.0, which is now deprecated.

External references