NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »





Service Scope and Description
Knowledge Management Service
Version 0.0.1
10/27/2010


Enterprise Architecture Specification Team

Christo Andonyadis – NCI/CBIIT

Editor

 

Authors

Dave Hau
Raghu Chintalapati






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




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:

  • Schemas
    • XML, OWL, RDF
  • Information Models
    • UML, HL7 MIF, 11179
  • Meta Models
    • HL7 RIM
    • BRIDG
    • LS-DAM
  • Transforms
    • OMG Ontology Definition Metamodel Tranforms
  • Model Constraints
    • OCL, Schematron
  • Data Types
    • ISO 21090/HL7 R2
    • HL7 R1
    • Primitives


The Knowledge Management Service provides capabilities to:

  • 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


Stakeholders


Stakeholder

Individuals / Teams Name

Responsibility

C-Team

C-Team

Approve the scope


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.

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.


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.

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


Assumptions and Risks

None

Glossary


Acronym

Definition

 

 

  • No labels