NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page info
title
title

...

This document summarizes our draft technical approach which is based primarily on the Knowledge Repository (KR) request for proposal (RFP). Of course, our approach will change as the scope of the KR project, and especially Release 1, becomes clear.

The RFP called for two separate systems, a Metadata Registry (MDR) and a Model Repository, with services that provide access to each. In addition, Transformation/Knowledge Management (KM) Service interfaces are to be engineered to create a unified, integrated view of the contents of the two systems. In our approach, we implement the logically distinct MDR, Model, and KM services through a common infrastructure.Image Removed

Figure 1: High-level Architecture
!high-level_architecture.png,alt="high level architecture diagram"!

The layers at the top of Figure 1 indicate how the service components of the system are organized. The Knowledge Management layer provides high-level, transformation and management services, utilizing the MDR and Model service components. They present ISO 11179 and UML specific APIs, respectively. The implementations of these services use a common set of CRUD (Create, Read, Update, Delete), Query, and Reasoning components that, in turn, utilize Eclipse Modeling Framework (EMF) and W3C Semantic Web (SW) technologies. XML Metadata Interchange (XMI) remains the primary import representation. However, we use the EMF platform as the primary technology for manipulating Meta-Object Facility (MOF) instance models. This allows us to utilize the robust tooling of the Eclipse platform for CRUD and some UML/MOF-oriented query and comparison operations.

...