NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

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

Page info
title
title

Panel
titleContents of this Page
Table of Contents
minLevel2

...

Introduction

This document is a section of the Installation Guide.

...

  • Vocabulary service providers. Describes organizations currently supporting externalized API-level interfaces to vocabulary content for the caBIG® community.
  • Vocabulary integrators. Describes organizations within the caBIG® community that desire to integrate new vocabulary content to be served to the caBIG® community.
  • Vocabulary users. Describes the caBIG® community interested in utilizing vocabulary services within the context of other caBIG® projects.

LexEVS

...

Components (

...

Overview)

...

  1. Service Management consists of programs to load, index, publish, and manage vocabulary content for the vocabulary server.

...

  1. Application Programming Interface (API) is comprised of methods to support Lexical Operations, Graph Operations, and History Operations.

...

  1. Documentation consists of detailed JavaDocs and Programmers Guide.

...

  1. Examples are provided as sample source code for common vocabulary queries.

...

  1. Test Suite is provided to validate the LexEVS installation.

Image Modified

Figure 1 - LexEVS Service Components

...

Info
titleNote

Additional information about the LexEVS API is provided in the WIP Format LexEVS 5.x Programmer's Guide.

LexEVS components (detailed)

The LexEVS installation includes the following components: *

  • Service Manager or Administrative Programs for managing LexEVS server including Loaders, Indexers and Service Metadata Queries.
    • ActivateScheme
    • ClearOrphanedResources
    • CodingSchemeSelectionMenu
    • DeactivateScheme
    • ExportLgXML
    • ExportOBO
    • ExportOWL
    • ListExtensions
    • ListSchemes
    • LoadFMA
    • LoadHL7RIM
    • LoadLgXML
    • LoadMetadata
    • LoadNCIHistory
    • LoadNCIMeta
    • LoadNCIThesOWL
    • LoadOBO
    • LoadOWL
    • LoadRadLex
    • LoadUMLSDatabase
    • LoadUMLSFiles
    • LoadUMLSHistory
    • LoadUMLSSemnet
    • RebuildIndex
    • RemoveIndex
    • RemoveMetadata
    • RemoveScheme
    • TagScheme
    • TransferScheme *
  • Query Service including Program Examples for common vocabulary functions using sample vocabulary and CodedNodeSet functions
    • **Lexical Set Operations
      • FindCodesForDescription
      • SoundsLike
      • Union
      • Intersection
      • Difference **
    • Graph Operations
      • FindPropsAndAssocForCode
      • FindRelatedCodes
      • FindTreeForCodeAndAssoc
  • LexEVS Automated Verification Test Suite
  • LexEVS Runtime jar (combined archive)
  • LexEVS Runtime components (combined archive with 3rd party jars outside of archive)
  • LexEVS Uninstaller
  • LexEVS License Terms and Conditions
  • Configuration files to enable you to customize your installation to meet your specific database, server, and other network needs
    • llbconfig.props
  • Documentation
    • JavaDocs
    • Links to:
      • LexEVS Programmer's Guide
      • LexEVS Installation Guide

Deployment

...

Alternatives

The LexEVS local Runtime package has flexible database deployment alternatives depending on the underlying dbms. For dbms's like MySQL and PostGres the user can deploy terminologies contained in a single database or in multiple databases. Single database configurations allow the user to manage databases more effectively. Multiple data base configurations provide a little more transparency to the underlying terminology load. Some dbms's, like Oracle, require the single data base configuration.</html>

Scrollbar
iconsfalse