Terminology server JPA service implementations

JPA implementation of services.

License

License

Categories

Categories

UML Business Logic Libraries Documents Processing ORM Data
GroupId

GroupId

com.wcinformatics.umls.server
ArtifactId

ArtifactId

term-server-jpa-services
Last Version

Last Version

1.6.0-RC2
Release Date

Release Date

Type

Type

jar
Description

Description

Terminology server JPA service implementations
JPA implementation of services.

Download term-server-jpa-services

How to add to project

<!-- https://jarcasting.com/artifacts/com.wcinformatics.umls.server/term-server-jpa-services/ -->
<dependency>
    <groupId>com.wcinformatics.umls.server</groupId>
    <artifactId>term-server-jpa-services</artifactId>
    <version>1.6.0-RC2</version>
</dependency>
// https://jarcasting.com/artifacts/com.wcinformatics.umls.server/term-server-jpa-services/
implementation 'com.wcinformatics.umls.server:term-server-jpa-services:1.6.0-RC2'
// https://jarcasting.com/artifacts/com.wcinformatics.umls.server/term-server-jpa-services/
implementation ("com.wcinformatics.umls.server:term-server-jpa-services:1.6.0-RC2")
'com.wcinformatics.umls.server:term-server-jpa-services:jar:1.6.0-RC2'
<dependency org="com.wcinformatics.umls.server" name="term-server-jpa-services" rev="1.6.0-RC2">
  <artifact name="term-server-jpa-services" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.wcinformatics.umls.server', module='term-server-jpa-services', version='1.6.0-RC2')
)
libraryDependencies += "com.wcinformatics.umls.server" % "term-server-jpa-services" % "1.6.0-RC2"
[com.wcinformatics.umls.server/term-server-jpa-services "1.6.0-RC2"]

Dependencies

compile (31)

Group / Artifact Type Version
com.wcinformatics.umls.server : term-server-model jar 1.6.0-RC2
com.wcinformatics.umls.server : term-server-jpa-model jar 1.6.0-RC2
com.wcinformatics.umls.server : term-server-services jar 1.6.0-RC2
javax.transaction : jta jar 1.1
org.hibernate : hibernate-core jar 5.4.2.Final
org.hibernate : hibernate-search-orm jar 5.11.1.Final
org.hibernate : hibernate-entitymanager jar 5.4.2.Final
org.hibernate : hibernate-c3p0 jar 5.4.2.Final
org.hibernate : hibernate-envers jar 5.4.2.Final
org.hibernate.validator : hibernate-validator jar 6.0.16.Final
org.apache.lucene : lucene-queryparser jar 5.5.5
org.apache.lucene : lucene-suggest jar 5.5.5
org.apache.lucene : lucene-backward-codecs jar 5.5.5
mysql : mysql-connector-java jar 8.0.16
org.slf4j : slf4j-log4j12 jar 1.7.26
org.glassfish.jaxb : jaxb-runtime jar 2.3.1
javax.xml.bind : jaxb-api jar 2.3.1
javax.activation : javax.activation-api jar 1.2.0
org.glassfish.jersey.media : jersey-media-multipart jar 2.28
junit : junit jar 4.12
com.google.guava : guava jar 27.1-jre
org.reflections : reflections jar 0.9.10
org.apache.commons : commons-vfs2 jar 2.3
org.apache.commons : commons-text jar 1.6
net.sourceforge.owlapi : owlapi-distribution jar 4.5.11
net.sourceforge.owlapi : owlapi-api jar 4.5.11
net.sourceforge.owlapi : owlapi-apibinding jar 4.5.11
net.sourceforge.owlapi : owlapi-impl jar 4.5.11
com.hermit-reasoner : org.semanticweb.hermit jar 1.3.8.4
org.antlr : antlr4-runtime jar 4.7.2
org.codehaus.plexus : plexus-utils jar 3.2.0

Project Modules

There are no modules declared in this project.

UMLS Terminology Server

This is a generic terminology server back end project.

This project hosts a basic UI that calls a set of REST APIs built around a UMLS data model. The API is fully documented with Swagger (http://swagger.io)

A reference deployment of the system exists here: https://umls.terminology.tools/

Project Structure

  • top-level: aggregator for sub-modules (alphabetically):
    • admin: admin tools as maven plugins and poms
    • config: sample config files and data for windows dev environment and the reference deployment.
    • custom: project for demonstrating how to extend the platform
    • examples: sample code for learning how to use the API
    • integration-test: integration tests (JPA, REST, and mojo)
    • jpa-model: a JPA enabled implementation of "model"
    • jpa-services: a JPA enabled implementation of "services"
    • model: interfaces representing the RF2 domain model
    • parent: parent project for managing dependency versions.
    • rest: the REST service implementation
    • rest-client: a Java client for the REST services
    • services: interfaces representing the service APIs

Documentation

Find comprehensive documentation here: https://wci-wiki.atlassian.net/wiki/spaces/UTS/overview

License

See the included LICENSE.txt file.

com.wcinformatics.umls.server

West Coast Informatics

Healthcare informatics and data analytics company

Versions

Version
1.6.0-RC2
1.6.0-RC1
1.5.1-fg-rc
1.4.0
1.3.0
1.2.1