lspace-parse-argonaut


License

License

MIT
GroupId

GroupId

eu.l-space
ArtifactId

ArtifactId

lspace-parse-argonaut_sjs0.6_2.11
Last Version

Last Version

0.6.0.12
Release Date

Release Date

Type

Type

jar
Description

Description

lspace-parse-argonaut
lspace-parse-argonaut
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-parse-argonaut_sjs0.6_2.11

How to add to project

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

Dependencies

compile (4)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.12
eu.l-space : lspace-parse_sjs0.6_2.11 jar 0.6.0.12
org.scala-js : scalajs-library_2.11 jar 0.6.28
io.argonaut : argonaut_sjs0.6_2.11 jar 6.2.3

test (1)

Group / Artifact Type Version
org.scala-js : scalajs-test-interface_2.11 jar 0.6.28

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.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.5
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.5
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.3
0.4.0.2
0.3.1.2