lspace-client


License

License

MIT
Categories

Categories

CLI User Interface
GroupId

GroupId

eu.l-space
ArtifactId

ArtifactId

lspace-client_sjs0.6_2.12
Last Version

Last Version

0.7.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

lspace-client
lspace-client
Project URL

Project URL

https://github.com/L-space/L-space
Project Organization

Project Organization

eu.l-space
Source Code Management

Source Code Management

https://github.com/L-space/L-space

Download lspace-client_sjs0.6_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/eu.l-space/lspace-client_sjs0.6_2.12/ -->
<dependency>
    <groupId>eu.l-space</groupId>
    <artifactId>lspace-client_sjs0.6_2.12</artifactId>
    <version>0.7.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/eu.l-space/lspace-client_sjs0.6_2.12/
implementation 'eu.l-space:lspace-client_sjs0.6_2.12:0.7.0.1'
// https://jarcasting.com/artifacts/eu.l-space/lspace-client_sjs0.6_2.12/
implementation ("eu.l-space:lspace-client_sjs0.6_2.12:0.7.0.1")
'eu.l-space:lspace-client_sjs0.6_2.12:jar:0.7.0.1'
<dependency org="eu.l-space" name="lspace-client_sjs0.6_2.12" rev="0.7.0.1">
  <artifact name="lspace-client_sjs0.6_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='eu.l-space', module='lspace-client_sjs0.6_2.12', version='0.7.0.1')
)
libraryDependencies += "eu.l-space" % "lspace-client_sjs0.6_2.12" % "0.7.0.1"
[eu.l-space/lspace-client_sjs0.6_2.12 "0.7.0.1"]

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.10
eu.l-space : lspace-core_sjs0.6_2.12 jar 0.7.0.1
org.scala-js : scalajs-library_2.12 jar 0.6.31

test (1)

Group / Artifact Type Version
org.scala-js : scalajs-test-bridge_2.12 jar 0.6.31

Project Modules

There are no modules declared in this project.

Gitter chat Waffle.io - Columns and their card count

Build Status codecov Scala Steward badge

L-space

Unlimited Linked (Open) Data, traversing and reading the data multiverse: "Scientia potentia est"

L-space, a graph computing framework for Scala.

L-space is a graph computing framework WIP with a heavy focus towards Linked (Open) Data. The name is inspired by the L-space concept portrayed by Terry Pratchett's Discworld: "Because L-space links every library, it is possible to reach any one of these throughout space, time and the multiverse (Linked Data?)." Travelling through L-space requires knowledge and ability. Hence, steps are defined to instruct the Librarian how to travel.

Getting started

L-space is available for Scala 2.11.x and 2.12.x. To include lspace-core (all core structures and basic implementations (in-memory) of the graph, data-models and traversal-engines) add the following to your build.sbt:

libraryDependencies += "eu.l-space" %% "lspace-core" % "{version}"

Basic minimal import:

import lspace._
import lspace.Implicits.StandardGuide.guide

Modules

L-space provides additional modules for remote traversals, parsing io, rest-api templates and tinkerpop-adapters.

  • lspace-parse: parsers for linked data
  • lspace-client: clients to communicatie with other graph(-services)
  • lspace-graph: implementation for persistence and indexing remote (e.g. Cassandra, Elasticsearch, HDFS, ...)
  • lspace-services: basic implementation for a rest service which accepts Librarian queries in Json-LD and returns results in Json-LD
libraryDependencies += "eu.l-space" %% "{lspace-xxx}" % "{version}"

Examples

L-space-examples on how to use the project modules in various environments and sample-environments (e.g. Jupyter-notebook with samples)

Acknowledgments

  • This project uses as few libraries as possible, the main dependencies for:

Versions

Version
0.7.0.1
0.7.0-M1
0.6.5.1
0.6.5
0.6.4.2
0.6.4.1
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0.14
0.6.0.13
0.6.0.12
0.6.0.10
0.6.0.9
0.6.0.8
0.6.0.7
0.6.0.6
0.6.0.4
0.6.0.3
0.6.0.2
0.6.0.1
0.6.0.0-M2
0.5.1.2
0.5.0.4
0.5.0.3
0.5.0.2
0.5.0.1
0.5.0.0
0.4.0.5
0.4.0.4
0.4.0.2
0.3.1.2
0.3.1.1
0.3.0.1
0.3.0.0-M5
0.3.0.0-M4
0.3.0.0-M3
0.3.0.0-M2
0.2.1.1
0.2.1
0.2.0.19
0.2.0.18
0.2.0.16
0.2.0.14