NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

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

...

Document Version

Author

Changes

0.0.1

Dave Hau, Raghu Chintalapati

Initial Draft as a separate service

Table of Contents
1 Introduction
2 Stakeholders
3 Business Area
4 Service Description
5 Service Scope
6 Service Interactions
7 Assumptions and Risks
8 Glossary




Anchor
_Toc275930328
_Toc275930328
Introduction


The Knowledge Management Service is the primary store for all ECCF specifications, information models and service metadata in v2 of the semantic infrastructure. It provides an overarching framework for better service discovery, and an easy mechanism to publish artifacts through multiple interfaces and tools.
Artifacts include different formats of models, both static and behavioral. The Knowledge Management Service will support artifact management, which includes the ability to manage both structured and unstructured content (in specifications) and forms templates/definitions. A service specification is made up of service metadata, artifacts and the metadata supporting these artifacts. Knowledge Management includes the ability to manage artifact lifecycle and authoring of artifact metadata.
The Knowledge Management Service will support a variety of different models and formats that address the needs of the broader community, from innovators to enterprise SAIF specifications. Formats include:

...

  • Consolidate the ECCF specifications and supporting artifacts in one single repository.
  • Provides an interface to specify and manage artifact metadata
  • Mechanism to view information in multiple formats supported by transforms and the linking of business rules.
  • Support contracts management through interfaces for specifying service metadata
  • Provide a mechanism to validate artifact and ECCF conformance


Anchor
_Toc137359049
_Toc137359049
Anchor
_Toc137551299
_Toc137551299
Anchor
_Toc275930329
_Toc275930329
Stakeholders


Stakeholder

Individuals / Teams Name

Responsibility

C-Team

C-Team

Approve the scope


Anchor
_Toc275930330
_Toc275930330
Business Area


This service supports the semantic infrastructure, and will be used by all NCI project teams and external adopters to publish ECCF specifications, service metadata and information models. The Knowledge Management Service will be the primary store for all metadata in the v2 of the semantic infrastructure.

Anchor
_Toc275930331
_Toc275930331
Service Description


The Knowledge Management Service will provide the following functionality:

  • Manage lifecycle and versioning of the models, content and forms
  • Provide an automated mechanism to extract metadata from models, content and forms and populate the repository with information about the service or artifact.
  • Provide a mechanism to store information in different back-end stores and formats, like RDF stores, etc
  • Establish relationships and dependencies between models, content and forms
  • Determine/Track provenance, jurisdiction, authority and intellectual property
  • Provide interfaces to publish ECCF specifications and artifacts from tools like EA, etc.
  • Provide a mechanism to validate conformance of artifacts.
  • Create multiple representation and views of the information, realized through the appropriate transforms, either user defined or the existing transform provided by the knowledge management service.
  • Provide access control and other security constraints.
  • Create annotations for better discovery and searching of artifacts
  • Specify usage scenarios and context for the information
  • Provide mechanism for terminology and value set binding
  • Link/specify rules and algorithms to artifacts of a service.
  • Import a new model for annotation (binding to terminology and value-sets)
  • Link the models to existing models, domains, or both and classify artifacts
  • Support collaborative development of metadata
  • Register a new artifact in the registry with its metadata (including ECCF specific information) and traceability to support provenance
  • Provide an interface for contract management
  • Provide interfaces for specifying service metadata, ECCF conformance statements and artifact metadata.


Anchor
_Toc275930332
_Toc275930332
Service Scope


The scope of the Knowledge Management Service is limited to providing interfaces to load and manage artifact metadata. In supporting these core capabilities, the service will provide many interfaces to create, update, query and delete this information.

Anchor
_Toc275930333
_Toc275930333
Service Interactions


The Knowledge Management Service will interact with the following systems and services:

  1. Governance Service: The governance service uses this service to query for key metadata about the artifacts; this information is then used to define policies.
  2. Decision Support Service: The decision support service provides a mechanism to construct semantic queries that can then be executed against the underlying artifacts; it also provides interfaces for generating reports, etc. The decision support service uses the knowledge management service


Anchor
_Toc275930334
_Toc275930334
Assumptions and Risks

None

Anchor
_Toc241480242
_Toc241480242
Anchor
_Toc260061218
_Toc260061218
Anchor
_Toc263424568
_Toc263424568
Anchor
_Toc275930335
_Toc275930335
Glossary


Acronym

Definition