edu.cornell.library.scholars:data-distribution-api-vivo_1_08

--------------------------------------------------------------------------- Version for VIVO 1.8 This uses the source and test code from the Version for VIVO 1.10, edited to make it compatible with VIVO 1.8. It also borrows some code from VIVO 1.10 itself, changes the package name to avoid conflicts, and adds it here. * Vitro 1.8 uses Jena 2, not Jena 3, and Commons Lang 2, not 3, so modify the "import" statements in the Data Distribution code accordingly. * Vitro 1.8 does not have a "...webapp.utils.sparqlrunner" package, so borrow the source from Vitro 1.10, move it to a different package (just for compatibility with the 1.9 version), modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this sparqlrunner package. * Vitro 1.9 has an earlier version of "...webapp.utils.configuration" package, so borrow the source from Vitro 1.10, move it to a different package so it won't conflict with the 1.9 version, modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this configuration package. Make these modifications, compile, JAR it up, and deploy. --------------------------------------------------------------------------- Because VIVO 1.8 is not available as a Maven package, we have extracted the class files, JARed them up, and stored them in a file-based repository within this project. But that doesn't include any transitive dependencies, so any package that this code requires must be explicitly listed as a dependency. ---------------------------------------------------------------------------

Лицензия

Лицензия

Категории

Категории

Данные Distribution Компиляция и сборка
Группа

Группа

edu.cornell.library.scholars
Идентификатор

Идентификатор

data-distribution-api-vivo_1_08
Последняя версия

Последняя версия

1.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

--------------------------------------------------------------------------- Version for VIVO 1.8 This uses the source and test code from the Version for VIVO 1.10, edited to make it compatible with VIVO 1.8. It also borrows some code from VIVO 1.10 itself, changes the package name to avoid conflicts, and adds it here. * Vitro 1.8 uses Jena 2, not Jena 3, and Commons Lang 2, not 3, so modify the "import" statements in the Data Distribution code accordingly. * Vitro 1.8 does not have a "...webapp.utils.sparqlrunner" package, so borrow the source from Vitro 1.10, move it to a different package (just for compatibility with the 1.9 version), modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this sparqlrunner package. * Vitro 1.9 has an earlier version of "...webapp.utils.configuration" package, so borrow the source from Vitro 1.10, move it to a different package so it won't conflict with the 1.9 version, modify it to use Jena 2 and Commons Lang 2, and modify the Data Distribution API code to use this configuration package. Make these modifications, compile, JAR it up, and deploy. --------------------------------------------------------------------------- Because VIVO 1.8 is not available as a Maven package, we have extracted the class files, JARed them up, and stored them in a file-based repository within this project. But that doesn't include any transitive dependencies, so any package that this code requires must be explicitly listed as a dependency. ---------------------------------------------------------------------------

Скачать data-distribution-api-vivo_1_08

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/edu.cornell.library.scholars/data-distribution-api-vivo_1_08/ -->
<dependency>
    <groupId>edu.cornell.library.scholars</groupId>
    <artifactId>data-distribution-api-vivo_1_08</artifactId>
    <version>1.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/edu.cornell.library.scholars/data-distribution-api-vivo_1_08/
implementation 'edu.cornell.library.scholars:data-distribution-api-vivo_1_08:1.1.1'
// https://jarcasting.com/artifacts/edu.cornell.library.scholars/data-distribution-api-vivo_1_08/
implementation ("edu.cornell.library.scholars:data-distribution-api-vivo_1_08:1.1.1")
'edu.cornell.library.scholars:data-distribution-api-vivo_1_08:jar:1.1.1'
<dependency org="edu.cornell.library.scholars" name="data-distribution-api-vivo_1_08" rev="1.1.1">
  <artifact name="data-distribution-api-vivo_1_08" type="jar" />
</dependency>
@Grapes(
@Grab(group='edu.cornell.library.scholars', module='data-distribution-api-vivo_1_08', version='1.1.1')
)
libraryDependencies += "edu.cornell.library.scholars" % "data-distribution-api-vivo_1_08" % "1.1.1"
[edu.cornell.library.scholars/data-distribution-api-vivo_1_08 "1.1.1"]

Зависимости

compile (9)

Идентификатор библиотеки Тип Версия
edu.cornell.library.scholars » vivo_classes jar 1.8
org.apache.jena : jena-core jar 2.10.0
org.apache.jena : jena-arq jar 2.10.0
commons-logging : commons-logging jar 1.1.1
commons-io : commons-io jar 2.4
commons-lang : commons-lang jar 2.6
com.fasterxml.jackson.core : jackson-core jar 2.3.0
com.fasterxml.jackson.core : jackson-databind jar 2.3.0
com.fasterxml.jackson.core : jackson-annotations jar 2.3.0

provided (1)

Идентификатор библиотеки Тип Версия
javax.servlet : javax.servlet-api jar 3.1.0

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11
org.hamcrest : hamcrest-all jar 1.3

Модули Проекта

Данный проект не имеет модулей.

Data Distribution API for VIVO

Purpose

Create data feeds from your VIVO site just by editing a configuration file.

Use the feeds to:

  • provide content to other sites,
  • service AJAX requests from your own VIVO pages,
  • provide a more responsive user interface on your VIVO site,
  • drive visualizations of your VIVO data.

Get more use of the data in your VIVO site,

  • without opening your site to expensive queries,
  • without digging into the internals of VIVO,
  • without writing any Java code.

You will likely need to know SPARQL, and the structure of how your data is stored in VIVO.

Applicability

Currently, the Data Distribution API can be used with:

  • VIVO 1.11.0
  • VIVO 1.10
  • VIVO 1.9
  • VIVO 1.8

(or other products that are based on those Vitro releases).

Documentation

The main site for documents is here.

Developers: tips, tricks, and warnings are in docs/Developers_Notes.md

Credits

The Data Distribution API for VIVO was created by the staff of the Cornell University Libraries, as part of the Scholars@Cornell project.

It is currently maintained by the VIVO Community.

edu.cornell.library.scholars

Cornell University Library

Версии библиотеки

Версия
1.1.1
1.1