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 |
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:
- Governance Service: The governance service uses this service to query for key metadata about the artifacts; this information is then used to define policies.
- 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 |
|
|