Interoperability Framework

The tools and application programming interfaces (APIs) provided by the cancer Common Ontologic Representation Environment (caCORE) and developed by CBIIT support the development of interoperable information-management systems that permit data sharing across scientific and clinical disciplines and their information systems.

caCORE tool components are available under an open-source license from the caCORE wiki.

The caCORE Development Process

Components are developed using an iterative methodology. Products and services are released independently, giving developers flexibility in responding to end-user needs related to each component. Development of each project is supported by a wiki that is integrated with trackers, and by technical programming guides. (Refer to each tool wiki listed in the next section of this page.)

caCORE Applications

Developers use caCORE tools to create systems that have object-oriented information models registered in caDSR whose meaning is linked to EVS vocabularies. By definition, these systems also have open, public application programming interfaces (APIs) and web services to provide access to the data.

Using caCORE tools, developers adapt and build applications that are interoperable with other tools based on the same framework and can be easily integrated with caGrid. EVS and the caDSR database and tools are the basis of semantics for interoperable data and analytical services. Model-driven software engineering is also supported by the SIW and the UML Loader.

caAdapter

This application is an open-source tool set that provides model-mapping services in support of caCORE and facilitates data mapping and transformation among various types of data sources, including Health Level (HL) 7 v2 messages, HL7 v3 messages, and Regulatory Data Sets.