LexEVS 6.3 release highlights include the OWL and loader enhancements and and implementation of interactive CTS2 API documentation.   

Features Implemented

FeatureSummary
LEXEVS-688Resolved Value Set Doesn't persist Coding Scheme versions
LEXEVS-689Need to insure backward compatability for the convenience methods
LEXEVS-775OWL2 Loader - Ontology metadata
LEXEVS-776OWL2 Loader - external class
LEXEVS-777OWL2 Loader - datatype property
LEXEVS-778OWL2 Loader - annotation property
LEXEVS-779OWL2 Loader - anonymous class (test with unattached restriction)
LEXEVS-780OWL2 Loader - association, annotation (literal)
LEXEVS-781OWL2 Loader - association, annotation (anyURI)
LEXEVS-782OWL2 Loader - association, annotation (string)
LEXEVS-783OWL2 Loader - annotation on anonymous class (test with unattached restriction)
LEXEVS-785OWL2 Loader - annotation on association, annotation (literal)
LEXEVS-786OWL2 Loader - annotation on association, annotation (anyURI)
LEXEVS-787OWL2 Loader - annotation on association, annotation (string)
LEXEVS-788OWL2 Loader - subclassOf, external named class
LEXEVS-789OWL2 Loader - association internal class (PrognosisGood)
LEXEVS-790OWL2 Loader - association external class (melanocyte)
LEXEVS-791OWL2 Loader - equivalentClass, external named class
LEXEVS-792OWL2 Loader - equivalentClass, intersection named classes
LEXEVS-793OWL2 Loader - equivalentClass, union named disjoint classes
LEXEVS-794OWL2 Loader - equivalentClass, complement named class
LEXEVS-795OWL2 Loader - equivalentClass, some datatype restriction
LEXEVS-796OWL2 Loader - equivalentClass, all datatype restriction
LEXEVS-797OWL2 Loader - equivalentClass, datatype hasValue (inconsistent class)
LEXEVS-798OWL2 Loader - equivalentClass, some objectype restriction
LEXEVS-799OWL2 Loader - equivalentClass, some objectype restriction external class
LEXEVS-800OWL2 Loader - equivalentClass, all objectype restriction external class
LEXEVS-801OWL2 Loader - equivalentClass, all objectype restriction
LEXEVS-802OWL2 Loader - equivalentClass, object hasValue
LEXEVS-803OWL2 Loader - equivalentClass, intersection object restrictions
LEXEVS-804OWL2 Loader - equivalentClass, union object restrictions
LEXEVS-805OWL2 Loader - equivalentClass, role group
LEXEVS-806OWL2 Loader - equivalentClass, class expression (intersection object & datatype)
LEXEVS-807OWL2 Loader - equivalentClass, class expression (union object & datatype)
LEXEVS-808OWL2 Loader - Create test cases to load and remove unannotated files

Defects Fixed

Defects Fixed

Project
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS
LexEVS CTS2
ValueSet  Client
ValueSet  Client

 

Defects Fixed (LexEVS)

DefectSummary
LEXEVS-811LexEVS should return active and not active entities by default
LEXEVS-598TreeService getTree method can fail when the root node code appears in multiple namespaces.
LEXEVS-623Mapping extension search methods fail on distributed mode.
LEXEVS-636LexEVSValueSetDefinitionServices exportValueSetResolution method returns unprocessible InputStream.
LEXEVS-641OWL2 loader uses VersionIRI, but doesn't have a wide enough column
LEXEVS-643OWL2 test files
LEXEVS-667TreeService getTree method fails on remote call when the root node code appears in multiple namespaces.
LEXEVS-669Latest Version of SNOMEDCT Does not load transitivity table
LEXEVS-671SNOMEDCT does not load hierarchy or root nodes.
LEXEVS-684OWL2 Loader does not properly Parse output from render
LEXEVS-685OWL2 Loader loads disJointWith association as equivalent class
LEXEVS-686lbRuntime scripts dependent on lexgrid.org
LEXEVS-721OWL loader does not account for inconsistencies in namespace, coding scheme URL's
LEXEVS-829Mapping extension iterator delivers incorrect or infinite number of next() values
LEXEVS-851Tree extension returns nodes from another scheme in multi-namespace search
LEXEVS-852The buildJsonPathFromRootTree method returns JSON string with no namespace.
LEXEVS-853Missing restrictions after OWL2 load
LEXEVS-854Codes get prefixed with a namespace
LEXEVS-855NDFRT OWL2 loads restrictions as anonymous classes
LEXEVS-957Mapping iterators do not work on distributed