Coder Social home page Coder Social logo

archived-sansa-stack's Introduction

SANSA-Stack

Build Status License Twitter

This project comprises the whole Semantic Analytics Stack (SANSA). At a glance, it features the following functionality:

  • Ingesting RDF and OWL data in various formats into RDDs
  • Operators for working with RDDs and data frames of RDF data at various levels (triples, bindings, graphs, etc)
  • Transformation of RDDs to data frames and partitioning of RDDs into R2RML-mapped data frames
  • Distributed SPARQL querying over R2RML-mapped data frame partitions using RDB2RDF engines (Sparqlify & Ontop)
  • Enrichment of RDDs with inferences
  • Application of machine learning algorithms

For a detailed description of SANSA, please visit http://sansa-stack.net.

Layers

The SANSA project is structured in the following five layers developed in their respective sub-folders:

Release Cycle

A SANSA stack release is done every six months and consists of the latest stable versions of each layer at this point. This repository is used for organising those joint releases.

Usage

Spark

Requirements

We currently require a Spark 3.x.x with Scala 2.12 setup. A Spark 2.x version can be built from source based on the spark2 branch.

Release Version

Some of our dependencies are not in Maven central (yet), so you need to add following Maven repository to your project POM file repositories section:

<repository>
   <id>maven.aksw.internal</id>
   <name>AKSW Release Repository</name>
   <url>http://maven.aksw.org/archiva/repository/internal</url>
   <releases>
      <enabled>true</enabled>
   </releases>
   <snapshots>
      <enabled>false</enabled>
   </snapshots>
</repository>

If you want to import the full SANSA Stack, please add the following Maven dependency to your project POM file:

<!-- SANSA Stack -->
<dependency>
   <groupId>net.sansa-stack</groupId>
   <artifactId>sansa-stack-spark_2.12</artifactId>
   <version>$LATEST_RELEASE_VERSION$</version>
</dependency>

If you only want to use particular layers, just replace $LAYER_NAME$ with the corresponding name of the layer

<!-- SANSA $LAYER_NAME$ layer -->
<dependency>
   <groupId>net.sansa-stack</groupId>
   <artifactId>sansa-$LAYER_NAME$-spark_2.12</artifactId>
   <version>$LATEST_RELEASE_VERSION$</version>
</dependency>

SNAPSHOT Version

While the release versions are available on Maven Central, latest SNAPSHOT versions have to be installed from source code:

git clone https://github.com/SANSA-Stack/SANSA-Stack.git
cd SANSA-Stack

Then to build and install the full SANSA Spark stack you can do

./dev/mvn_install_stack_spark.sh 

or for a single layer $LAYER_NAME$ you can do

mvn -am -DskipTests -pl :sansa-$LAYER_NAME$-spark_2.12 clean install 

Alternatively, you can use the following Maven repository and add it to your project POM file repositories section:

<repository>
   <id>maven.aksw.snapshots</id>
   <name>AKSW Snapshot Repository</name>
   <url>http://maven.aksw.org/archiva/repository/snapshots</url>
   <releases>
      <enabled>false</enabled>
   </releases>
   <snapshots>
      <enabled>true</enabled>
   </snapshots>
</repository>

Then do the same as for the release version and add the dependency:

<!-- SANSA Stack -->
<dependency>
   <groupId>net.sansa-stack</groupId>
   <artifactId>sansa-stack-spark_2.12</artifactId>
   <version>$LATEST_SNAPSHOT_VERSION$</version>
</dependency>

How to Contribute

We always welcome new contributors to the project! Please see our contribution guide for more details on how to get started contributing to SANSA.

archived-sansa-stack's People

Contributors

aklakan avatar gezimsejdiu avatar lorenzbuehmann avatar simonbin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

archived-sansa-stack's Issues

Website not Responding

Hi,
the project's website (sansa-stack.net) has an internal server error since a few days.
I would like to use SANSA in my theses but without a responding webpage, it is hard ;-)

Firefox loading terminates with an empty page and wget returns 500

$ wget www.sansa-stack.net
[...] 500 Internal Server Error 2020-03-25 14:38:25 FEHLER 500: Internal Server Error.

Best Merlin

Sansa query (Spark)program fails when integrated with Spark Job Server

Hello Team,
I am trying to run one basic sansa query example and I am able to do it. But when I tried to integrate the same with spark job server it is getting failed with the exception as below

org.apache.spark.SparkException: Job 2 cancelled because SparkContext was shut down
at org.apache.spark.scheduler.DAGScheduler$$anonfun$cleanUpAfterSchedulerStop$1.apply(DAGScheduler.scala:820)
at org.apache.spark.scheduler.DAGScheduler$$anonfun$cleanUpAfterSchedulerStop$1.apply(DAGScheduler.scala:818)
at scala.collection.mutable.HashSet.foreach(HashSet.scala:78)
at org.apache.spark.scheduler.DAGScheduler.cleanUpAfterSchedulerStop(DAGScheduler.scala:818)
at org.apache.spark.scheduler.DAGSchedulerEventProcessLoop.onStop(DAGScheduler.scala:1732)
at org.apache.spark.util.EventLoop.stop(EventLoop.scala:83)
at org.apache.spark.scheduler.DAGScheduler.stop(DAGScheduler.scala:1651)
at org.apache.spark.SparkContext$$anonfun$stop$8.apply$mcV$sp(SparkContext.scala:1923)

.Below are the things I am doing
1)Extend a class SparkSessionJob and overriding methods in it
2)runJob method has the sansa code in it for querying
3)Build and upload the jar into spark job server(SJS) using an API
4)Trigger spark job using another API

The code snippet I am using are the below .

object SansaQueryExample extends SparkSessionJob {
  override type JobData = Seq[String]
  override type JobOutput = collection.Map[String, Long]

  override def validate(sparkSession: SparkSession, runtime: JobEnvironment, config: Config):
  JobData Or Every[ValidationProblem] = {
    Try(config.getString("input.string").split(" ").toSeq)
      .map(words => Good(words))
      .getOrElse(Bad(One(SingleProblem("No input.string param"))))
  }
  override def runJob(sparkSession: SparkSession, runtime: JobEnvironment, data: JobData): JobOutput = {

    val input =  "hdfs_location_of_input .NT file";
    val sparqlQuery: String = "SELECT * WHERE {?s ?p ?o} LIMIT 10"
    val lang = Lang.NTRIPLES
    val graphRdd = sparkSession.rdf(lang)(input)
    println(graphRdd.collect().foreach(println))
    val result = graphRdd.sparql(sparqlQuery)

    result.write.format("csv").mode("overwrite").save("output_hdfs_location_to_write")
    sparkSession.sparkContext.parallelize(data).countByValue
  }

I am using sansa 0.7.1 and spark job server 0.8.0 and spark 2.4.4

Consider Apache Beam?

Apache Beam is a unified interface for batch and streaming with multiple backends: Apache Spark, Apache Flink, Apache Apex, Apache Gearpump and Google Cloud Dataflow.

It could deduplicate codes for different backends. Apache Zeppelin also supports Beam interpreter.

Dependencies for parser, modularity

Hi all,
we are using the sansa stack parser in some projects, such as:
https://github.com/dbpedia/databus-derive
and
https://github.com/dbpedia/databus-client

The first is a maven plugin extending the databus maven plugin and the second is for parsing and converting RDF in a Docker environment. For both it is quite disadvantageous that there are so many dependencies, see attachement of databus-derive.

Is it possible to just get the RDF parser module or something more modular?
We just use these libraries:

grep sansa -R *
main/scala/org/dbpedia/databus/derive/io/package.scala:import net.sansa_stack.rdf.spark.io.ntriples.JenaTripleToNTripleString
main/scala/org/dbpedia/databus/derive/io/FastParse.scala:import net.sansa_stack.rdf.benchmark.io.ReadableByteChannelFromIterator
main/scala/org/dbpedia/databus/derive/io/FastParse.scala:import net.sansa_stack.rdf.common.io.riot.lang.LangNTriplesSkipBad
main/scala/org/dbpedia/databus/derive/io/FastParse.scala:import net.sansa_stack.rdf.common.io.riot.tokens.TokenizerTextForgiving
main/scala/org/dbpedia/databus/derive/io/SansaRdfIO.scala:import net.sansa_stack.rdf.spark.io.{ErrorParseMode, NTripleReader, WarningParseMode}
main/scala/org/dbpedia/databus/derive/io/CustomRdfIO.scala:import net.sansa_stack.rdf.benchmark.io.ReadableByteChannelFromIterator
main/scala/org/dbpedia/databus/derive/io/CustomRdfIO.scala:import net.sansa_stack.rdf.common.io.riot.lang.LangNTriplesSkipBad
main/scala/org/dbpedia/databus/derive/io/CustomRdfIO.scala:import net.sansa_stack.rdf.common.io.riot.tokens.TokenizerTextForgiving

many of these not mvn dependency:tree:

[INFO] +- net.sansa-stack:sansa-rdf-spark_2.11:jar:0.5.0:compile
[INFO] |  +- net.sansa-stack:sansa-rdf-common_2.11:jar:0.5.0:compile
[INFO] |  +- org.apache.spark:spark-core_2.11:jar:2.4.0:compile
[INFO] |  |  +- org.apache.avro:avro:jar:1.8.2:compile
[INFO] |  |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.7:compile
[INFO] |  |  |  \- org.tukaani:xz:jar:1.5:compile
[INFO] |  |  +- org.apache.avro:avro-mapred:jar:hadoop2:1.8.2:compile
[INFO] |  |  |  \- org.apache.avro:avro-ipc:jar:1.8.2:compile
[INFO] |  |  +- com.twitter:chill_2.11:jar:0.9.3:compile
[INFO] |  |  |  \- com.esotericsoftware:kryo-shaded:jar:4.0.2:compile
[INFO] |  |  +- com.twitter:chill-java:jar:0.9.3:compile
[INFO] |  |  +- org.apache.xbean:xbean-asm6-shaded:jar:4.8:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-client:jar:2.6.5:compile
[INFO] |  |  |  +- org.apache.hadoop:hadoop-hdfs:jar:2.6.5:compile
[INFO] |  |  |  |  +- xerces:xercesImpl:jar:2.9.1:compile
[INFO] |  |  |  |  |  \- xml-apis:xml-apis:jar:1.3.04:compile
[INFO] |  |  |  |  \- org.htrace:htrace-core:jar:3.0.4:compile
[INFO] |  |  |  +- org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.6.5:compile
[INFO] |  |  |  |  +- org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.6.5:compile
[INFO] |  |  |  |  |  +- org.apache.hadoop:hadoop-yarn-client:jar:2.6.5:compile
[INFO] |  |  |  |  |  \- org.apache.hadoop:hadoop-yarn-server-common:jar:2.6.5:compile
[INFO] |  |  |  |  \- org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.6.5:compile
[INFO] |  |  |  +- org.apache.hadoop:hadoop-yarn-api:jar:2.6.5:compile
[INFO] |  |  |  \- org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.6.5:compile
[INFO] |  |  +- org.apache.spark:spark-launcher_2.11:jar:2.4.0:compile
[INFO] |  |  +- org.apache.spark:spark-kvstore_2.11:jar:2.4.0:compile
[INFO] |  |  |  +- org.fusesource.leveldbjni:leveldbjni-all:jar:1.8:compile
[INFO] |  |  |  +- com.fasterxml.jackson.core:jackson-core:jar:2.6.7:compile
[INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.6.7:compile
[INFO] |  |  +- org.apache.spark:spark-network-common_2.11:jar:2.4.0:compile
[INFO] |  |  +- org.apache.spark:spark-network-shuffle_2.11:jar:2.4.0:compile
[INFO] |  |  +- org.apache.spark:spark-unsafe_2.11:jar:2.4.0:compile
[INFO] |  |  +- javax.activation:activation:jar:1.1.1:compile
[INFO] |  |  +- org.apache.curator:curator-recipes:jar:2.6.0:compile
[INFO] |  |  |  +- org.apache.curator:curator-framework:jar:2.6.0:compile
[INFO] |  |  |  \- com.google.guava:guava:jar:16.0.1:compile
[INFO] |  |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
[INFO] |  |  +- javax.servlet:javax.servlet-api:jar:3.1.0:compile
[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.5:compile
[INFO] |  |  +- org.apache.commons:commons-math3:jar:3.4.1:compile
[INFO] |  |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
[INFO] |  |  +- org.slf4j:jul-to-slf4j:jar:1.7.16:compile
[INFO] |  |  +- org.slf4j:jcl-over-slf4j:jar:1.7.16:compile
[INFO] |  |  +- com.ning:compress-lzf:jar:1.0.3:compile
[INFO] |  |  +- org.xerial.snappy:snappy-java:jar:1.1.7.1:compile
[INFO] |  |  +- org.lz4:lz4-java:jar:1.4.0:compile
[INFO] |  |  +- com.github.luben:zstd-jni:jar:1.3.2-2:compile
[INFO] |  |  +- org.roaringbitmap:RoaringBitmap:jar:0.5.11:compile
[INFO] |  |  +- commons-net:commons-net:jar:3.1:compile
[INFO] |  |  +- org.json4s:json4s-jackson_2.11:jar:3.5.3:compile
[INFO] |  |  |  \- org.json4s:json4s-core_2.11:jar:3.5.3:compile
[INFO] |  |  |     +- org.json4s:json4s-ast_2.11:jar:3.5.3:compile
[INFO] |  |  |     +- org.json4s:json4s-scalap_2.11:jar:3.5.3:compile
[INFO] |  |  |     \- org.scala-lang.modules:scala-xml_2.11:jar:1.0.6:compile
[INFO] |  |  +- org.glassfish.jersey.core:jersey-client:jar:2.22.2:compile
[INFO] |  |  |  +- javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile
[INFO] |  |  |  +- org.glassfish.hk2:hk2-api:jar:2.4.0-b34:compile
[INFO] |  |  |  |  +- org.glassfish.hk2:hk2-utils:jar:2.4.0-b34:compile
[INFO] |  |  |  |  \- org.glassfish.hk2.external:aopalliance-repackaged:jar:2.4.0-b34:compile
[INFO] |  |  |  +- org.glassfish.hk2.external:javax.inject:jar:2.4.0-b34:compile
[INFO] |  |  |  \- org.glassfish.hk2:hk2-locator:jar:2.4.0-b34:compile
[INFO] |  |  |     \- org.javassist:javassist:jar:3.18.1-GA:compile
[INFO] |  |  +- org.glassfish.jersey.core:jersey-common:jar:2.22.2:compile
[INFO] |  |  |  +- javax.annotation:javax.annotation-api:jar:1.2:compile
[INFO] |  |  |  +- org.glassfish.jersey.bundles.repackaged:jersey-guava:jar:2.22.2:compile
[INFO] |  |  |  \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:compile
[INFO] |  |  +- org.glassfish.jersey.core:jersey-server:jar:2.22.2:compile
[INFO] |  |  |  \- org.glassfish.jersey.media:jersey-media-jaxb:jar:2.22.2:compile
[INFO] |  |  +- org.glassfish.jersey.containers:jersey-container-servlet:jar:2.22.2:compile
[INFO] |  |  +- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.22.2:compile
[INFO] |  |  +- io.netty:netty-all:jar:4.1.17.Final:compile
[INFO] |  |  +- io.netty:netty:jar:3.9.9.Final:compile
[INFO] |  |  +- com.clearspring.analytics:stream:jar:2.7.0:compile
[INFO] |  |  +- io.dropwizard.metrics:metrics-core:jar:3.1.5:compile
[INFO] |  |  +- io.dropwizard.metrics:metrics-jvm:jar:3.1.5:compile
[INFO] |  |  +- io.dropwizard.metrics:metrics-json:jar:3.1.5:compile
[INFO] |  |  +- io.dropwizard.metrics:metrics-graphite:jar:3.1.5:compile
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.6.7.1:compile
[INFO] |  |  +- com.fasterxml.jackson.module:jackson-module-scala_2.11:jar:2.6.7.1:compile
[INFO] |  |  |  \- com.fasterxml.jackson.module:jackson-module-paranamer:jar:2.7.9:compile
[INFO] |  |  +- org.apache.ivy:ivy:jar:2.4.0:compile
[INFO] |  |  +- oro:oro:jar:2.0.8:compile
[INFO] |  |  +- net.razorvine:pyrolite:jar:4.13:compile
[INFO] |  |  +- net.sf.py4j:py4j:jar:0.10.7:compile
[INFO] |  |  \- org.apache.commons:commons-crypto:jar:1.0.0:compile
[INFO] |  +- org.apache.spark:spark-sql_2.11:jar:2.4.0:compile
[INFO] |  |  +- com.univocity:univocity-parsers:jar:2.7.3:compile
[INFO] |  |  +- org.apache.spark:spark-sketch_2.11:jar:2.4.0:compile
[INFO] |  |  +- org.apache.spark:spark-catalyst_2.11:jar:2.4.0:compile
[INFO] |  |  |  +- org.scala-lang.modules:scala-parser-combinators_2.11:jar:1.1.0:compile
[INFO] |  |  |  +- org.codehaus.janino:janino:jar:3.0.9:compile
[INFO] |  |  |  +- org.codehaus.janino:commons-compiler:jar:3.0.9:compile
[INFO] |  |  |  \- org.antlr:antlr4-runtime:jar:4.7:compile
[INFO] |  |  +- org.apache.orc:orc-core:jar:nohive:1.5.2:compile
[INFO] |  |  |  +- org.apache.orc:orc-shims:jar:1.5.2:compile
[INFO] |  |  |  \- io.airlift:aircompressor:jar:0.10:compile
[INFO] |  |  +- org.apache.orc:orc-mapreduce:jar:nohive:1.5.2:compile
[INFO] |  |  +- org.apache.parquet:parquet-column:jar:1.10.0:compile
[INFO] |  |  |  +- org.apache.parquet:parquet-common:jar:1.10.0:compile
[INFO] |  |  |  \- org.apache.parquet:parquet-encoding:jar:1.10.0:compile
[INFO] |  |  +- org.apache.parquet:parquet-hadoop:jar:1.10.0:compile
[INFO] |  |  |  +- org.apache.parquet:parquet-format:jar:2.4.0:compile
[INFO] |  |  |  \- org.apache.parquet:parquet-jackson:jar:1.10.0:compile
[INFO] |  |  \- org.apache.arrow:arrow-vector:jar:0.10.0:compile
[INFO] |  |     +- org.apache.arrow:arrow-format:jar:0.10.0:compile
[INFO] |  |     +- org.apache.arrow:arrow-memory:jar:0.10.0:compile
[INFO] |  |     +- com.carrotsearch:hppc:jar:0.7.2:compile
[INFO] |  |     \- com.vlkan:flatbuffers:jar:1.2.0-3f79e055:compile
[INFO] |  +- org.apache.spark:spark-graphx_2.11:jar:2.4.0:compile
[INFO] |  |  +- org.apache.spark:spark-mllib-local_2.11:jar:2.4.0:compile
[INFO] |  |  |  \- org.scalanlp:breeze_2.11:jar:0.13.2:compile
[INFO] |  |  |     +- org.scalanlp:breeze-macros_2.11:jar:0.13.2:compile
[INFO] |  |  |     +- com.github.rwl:jtransforms:jar:2.4.0:compile
[INFO] |  |  |     +- org.spire-math:spire_2.11:jar:0.13.0:compile
[INFO] |  |  |     |  \- org.spire-math:spire-macros_2.11:jar:0.13.0:compile
[INFO] |  |  |     \- com.chuusai:shapeless_2.11:jar:2.3.2:compile
[INFO] |  |  |        \- org.typelevel:macro-compat_2.11:jar:1.1.1:compile
[INFO] |  |  +- com.github.fommil.netlib:core:jar:1.1.2:compile
[INFO] |  |  \- net.sourceforge.f2j:arpack_combined_all:jar:0.1:compile
[INFO] |  +- org.apache.spark:spark-streaming-kafka-0-10_2.11:jar:2.4.0:compile
[INFO] |  |  \- org.apache.kafka:kafka-clients:jar:2.0.0:compile
[INFO] |  +- it.unimi.dsi:fastutil:jar:8.1.0:compile
[INFO] |  +- org.apache.spark:spark-hive_2.11:jar:2.4.0:compile
[INFO] |  |  +- com.twitter:parquet-hadoop-bundle:jar:1.6.0:compile
[INFO] |  |  +- org.spark-project.hive:hive-exec:jar:1.2.1.spark2:compile
[INFO] |  |  |  +- javolution:javolution:jar:5.5.1:compile
[INFO] |  |  |  +- log4j:apache-log4j-extras:jar:1.2.17:compile
[INFO] |  |  |  +- org.antlr:antlr-runtime:jar:3.4:compile
[INFO] |  |  |  |  +- org.antlr:stringtemplate:jar:3.2.1:compile
[INFO] |  |  |  |  \- antlr:antlr:jar:2.7.7:compile
[INFO] |  |  |  +- org.antlr:ST4:jar:4.0.4:compile
[INFO] |  |  |  +- com.googlecode.javaewah:JavaEWAH:jar:0.3.2:compile
[INFO] |  |  |  +- org.iq80.snappy:snappy:jar:0.2:compile
[INFO] |  |  |  \- stax:stax-api:jar:1.0.1:compile
[INFO] |  |  +- org.spark-project.hive:hive-metastore:jar:1.2.1.spark2:compile
[INFO] |  |  |  +- com.jolbox:bonecp:jar:0.8.0.RELEASE:compile
[INFO] |  |  |  +- org.datanucleus:datanucleus-api-jdo:jar:3.2.6:compile
[INFO] |  |  |  +- org.datanucleus:datanucleus-rdbms:jar:3.2.9:compile
[INFO] |  |  |  +- commons-pool:commons-pool:jar:1.5.4:compile
[INFO] |  |  |  +- commons-dbcp:commons-dbcp:jar:1.4:compile
[INFO] |  |  |  \- javax.jdo:jdo-api:jar:3.0.1:compile
[INFO] |  |  |     \- javax.transaction:jta:jar:1.1:compile
[INFO] |  |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  |  +- org.apache.calcite:calcite-avatica:jar:1.2.0-incubating:compile
[INFO] |  |  +- org.apache.calcite:calcite-core:jar:1.2.0-incubating:compile
[INFO] |  |  |  +- org.apache.calcite:calcite-linq4j:jar:1.2.0-incubating:compile
[INFO] |  |  |  \- net.hydromatic:eigenbase-properties:jar:1.1.5:compile
[INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.5.6:compile
[INFO] |  |  |  \- org.apache.httpcomponents:httpcore:jar:4.4.10:compile
[INFO] |  |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[INFO] |  |  +- commons-codec:commons-codec:jar:1.10:compile
[INFO] |  |  +- joda-time:joda-time:jar:2.9.3:compile
[INFO] |  |  +- org.jodd:jodd-core:jar:3.5.2:compile
[INFO] |  |  +- org.datanucleus:datanucleus-core:jar:3.2.10:compile
[INFO] |  |  +- org.apache.thrift:libthrift:jar:0.9.3:compile
[INFO] |  |  +- org.apache.thrift:libfb303:jar:0.9.3:compile
[INFO] |  |  \- org.apache.derby:derby:jar:10.12.1.1:compile
[INFO] |  +- org.apache.jena:jena-core:jar:3.9.0:compile
[INFO] |  |  +- org.apache.jena:jena-iri:jar:3.9.0:compile
[INFO] |  |  +- commons-cli:commons-cli:jar:1.4:compile
[INFO] |  |  \- org.apache.jena:jena-base:jar:3.9.0:compile
[INFO] |  |     +- org.apache.commons:commons-csv:jar:1.5:compile
[INFO] |  |     \- com.github.andrewoma.dexx:collection:jar:0.7:compile
[INFO] |  +- org.apache.jena:jena-arq:jar:3.9.0:compile
[INFO] |  |  +- org.apache.jena:jena-shaded-guava:jar:3.9.0:compile
[INFO] |  |  +- com.github.jsonld-java:jsonld-java:jar:0.12.1:compile
[INFO] |  |  \- org.apache.httpcomponents:httpclient-cache:jar:4.5.5:compile
[INFO] |  +- org.aksw.sparqlify:sparqlify-core:jar:0.8.5:compile
[INFO] |  |  +- org.aksw.jena-sparql-api:jena-sparql-api-core:jar:3.7.0-3:compile
[INFO] |  |  |  +- org.aksw.jena-sparql-api:jena-sparql-api-utils:jar:3.7.0-3:compile
[INFO] |  |  |  |  +- org.apache.jena:jena-sdb:jar:3.7.0:compile
[INFO] |  |  |  |  |  \- org.apache.jena:jena-cmds:jar:3.7.0:compile
[INFO] |  |  |  |  |     \- org.apache.jena:apache-jena-libs:pom:3.7.0:compile
[INFO] |  |  |  |  |        +- org.apache.jena:jena-tdb:jar:3.7.0:compile
[INFO] |  |  |  |  |        +- org.apache.jena:jena-tdb2:jar:3.7.0:compile
[INFO] |  |  |  |  |        |  \- org.apache.jena:jena-dboe-trans-data:jar:3.7.0:compile
[INFO] |  |  |  |  |        |     +- org.apache.jena:jena-dboe-transaction:jar:3.7.0:compile
[INFO] |  |  |  |  |        |     |  \- org.apache.jena:jena-dboe-base:jar:3.7.0:compile
[INFO] |  |  |  |  |        |     \- org.apache.jena:jena-dboe-index:jar:3.7.0:compile
[INFO] |  |  |  |  |        \- org.apache.jena:jena-rdfconnection:jar:3.7.0:compile
[INFO] |  |  |  |  \- org.aksw.commons:aksw-commons-util:jar:0.8.9:compile
[INFO] |  |  |  |     +- org.slf4j:slf4j-ext:jar:1.7.21:compile
[INFO] |  |  |  |     |  \- ch.qos.cal10n:cal10n-api:jar:0.8.1:compile
[INFO] |  |  |  |     \- com.thoughtworks.xstream:xstream:jar:1.3.1:compile
[INFO] |  |  |  |        \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] |  |  |  +- org.aksw.jena-sparql-api:jena-sparql-api-vocabs:jar:3.7.0-3:compile
[INFO] |  |  |  +- org.aksw.jena-sparql-api:jena-sparql-api-sparql-ext:jar:3.7.0-3:compile
[INFO] |  |  |  |  +- net.sf.jopt-simple:jopt-simple:jar:5.0.4:compile
[INFO] |  |  |  |  +- com.jayway.jsonpath:json-path:jar:2.4.0:compile
[INFO] |  |  |  |  \- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  |  +- io.reactivex.rxjava2:rxjava:jar:2.1.14:compile
[INFO] |  |  |  |  \- org.reactivestreams:reactive-streams:jar:1.0.2:compile
[INFO] |  |  |  +- org.aksw.commons:aksw-commons-collections:jar:0.8.9:compile
[INFO] |  |  |  |  \- com.codepoetics:protonpack:jar:1.11:compile
[INFO] |  |  |  +- org.aksw.jena-sparql-api:jena-sparql-api-resources-test-config:jar:3.7.0-3:compile
[INFO] |  |  |  \- com.nurkiewicz.asyncretry:asyncretry-jdk7:jar:0.0.6:compile
[INFO] |  |  +- org.aksw.jena-sparql-api:jena-sparql-api-algebra:jar:3.7.0-3:compile
[INFO] |  |  |  \- org.aksw.commons:subgraph-isomorphism-index-jena:jar:1.2.0:compile
[INFO] |  |  |     +- org.aksw.commons:jena-jgrapht-bindings:jar:1.2.0:compile
[INFO] |  |  |     |  \- org.jgrapht:jgrapht-core:jar:1.2.0:compile
[INFO] |  |  |     \- org.aksw.commons:subgraph-isomorphism-index-jgrapht:jar:1.2.0:compile
[INFO] |  |  |        \- org.aksw.commons:subgraph-isomorphism-index-core:jar:1.2.0:compile
[INFO] |  |  |           \- org.aksw.commons:tagmap-core:jar:1.0.3:compile
[INFO] |  |  +- org.aksw.jena-sparql-api:jena-sparql-api-views:jar:3.7.0-3:compile
[INFO] |  |  |  \- net.postgis:postgis-jdbc:jar:2.2.1:compile
[INFO] |  |  |     \- org.postgresql:postgresql:jar:42.2.7.jre7-SNAPSHOT:compile (version selected from constraint [9.4.1208.jre7,))
[INFO] |  |  +- org.aksw.sparqlify:obda-api-bundle:jar:0.8.5:compile
[INFO] |  |  |  +- org.aksw.sparqlify:obda-api-r2rml:jar:0.8.5:compile
[INFO] |  |  |  |  \- org.aksw.sparqlify:obda-api-core:jar:0.8.5:compile
[INFO] |  |  |  \- org.aksw.sparqlify:obda-api-sml:jar:0.8.5:compile
[INFO] |  |  +- org.aksw.sparqlify:sparqlify-type-system:jar:0.8.5:compile
[INFO] |  |  +- com.zaxxer:HikariCP:jar:2.7.6:compile
[INFO] |  |  +- org.apache.commons:commons-text:jar:1.2:compile
[INFO] |  |  +- commons-collections:commons-collections:jar:20040616:compile
[INFO] |  |  +- javax.validation:validation-api:jar:2.0.1.Final:compile
[INFO] |  |  +- net.sourceforge.collections:collections-generic:jar:4.01:compile
[INFO] |  |  +- org.springframework:spring-context:jar:4.3.14.RELEASE:compile
[INFO] |  |  |  +- org.springframework:spring-aop:jar:4.3.14.RELEASE:compile
[INFO] |  |  |  +- org.springframework:spring-beans:jar:4.3.14.RELEASE:compile
[INFO] |  |  |  +- org.springframework:spring-core:jar:4.3.14.RELEASE:compile
[INFO] |  |  |  \- org.springframework:spring-expression:jar:4.3.14.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-jdbc:jar:4.3.14.RELEASE:compile
[INFO] |  |  |  \- org.springframework:spring-tx:jar:4.3.14.RELEASE:compile
[INFO] |  |  +- net.sf.opencsv:opencsv:jar:2.3:compile
[INFO] |  |  +- jrexx:jrexx:jar:1.1.1:compile
[INFO] |  |  +- net.sourceforge.jexcelapi:jxl:jar:2.6.12:compile
[INFO] |  |  \- com.h2database:h2:jar:1.4.196:compile
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.8.3:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-common:jar:2.8.3:compile
[INFO] |  |  |  +- javax.xml.bind:jaxb-api:jar:2.2.2:compile
[INFO] |  |  |  |  \- javax.xml.stream:stax-api:jar:1.0-2:compile
[INFO] |  |  |  +- com.sun.jersey:jersey-client:jar:1.9:compile
[INFO] |  |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.13:compile
[INFO] |  |  |  +- org.codehaus.jackson:jackson-xc:jar:1.9.13:compile
[INFO] |  |  |  +- com.google.inject:guice:jar:3.0:compile
[INFO] |  |  |  |  +- javax.inject:javax.inject:jar:1:compile
[INFO] |  |  |  |  \- aopalliance:aopalliance:jar:1.0:compile
[INFO] |  |  |  \- com.sun.jersey.contribs:jersey-guice:jar:1.9:compile
[INFO] |  |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-annotations:jar:2.8.3:compile
[INFO] |  |  |  \- jdk.tools:jdk.tools:jar:1.8:system
[INFO] |  |  \- com.google.inject.extensions:guice-servlet:jar:3.0:compile
[INFO] |  +- org.apache.hadoop:hadoop-common:jar:2.8.3:compile
[INFO] |  |  +- xmlenc:xmlenc:jar:0.52:compile
[INFO] |  |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  |  +- javax.servlet:servlet-api:jar:2.5:compile
[INFO] |  |  +- org.mortbay.jetty:jetty:jar:6.1.26:compile
[INFO] |  |  +- org.mortbay.jetty:jetty-util:jar:6.1.26:compile
[INFO] |  |  +- org.mortbay.jetty:jetty-sslengine:jar:6.1.26:compile
[INFO] |  |  +- javax.servlet.jsp:jsp-api:jar:2.1:runtime
[INFO] |  |  +- com.sun.jersey:jersey-core:jar:1.9:compile
[INFO] |  |  +- com.sun.jersey:jersey-json:jar:1.9:compile
[INFO] |  |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
[INFO] |  |  |  \- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
[INFO] |  |  +- com.sun.jersey:jersey-server:jar:1.9:compile
[INFO] |  |  |  \- asm:asm:jar:3.1:compile
[INFO] |  |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
[INFO] |  |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
[INFO] |  |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  |  +- commons-configuration:commons-configuration:jar:1.6:compile
[INFO] |  |  |  +- commons-digester:commons-digester:jar:1.8:compile
[INFO] |  |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
[INFO] |  |  |  \- commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
[INFO] |  |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
[INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-auth:jar:2.8.3:compile
[INFO] |  |  |  +- com.nimbusds:nimbus-jose-jwt:jar:3.9:compile
[INFO] |  |  |  |  +- net.jcip:jcip-annotations:jar:1.0:compile
[INFO] |  |  |  |  \- net.minidev:json-smart:jar:1.1.1:compile
[INFO] |  |  |  \- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
[INFO] |  |  |     +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
[INFO] |  |  |     +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
[INFO] |  |  |     \- org.apache.directory.api:api-util:jar:1.0.0-M20:compile
[INFO] |  |  +- com.jcraft:jsch:jar:0.1.54:compile
[INFO] |  |  +- org.apache.curator:curator-client:jar:2.7.1:compile
[INFO] |  |  \- org.apache.htrace:htrace-core4:jar:4.0.1-incubating:compile
[INFO] |  +- com.typesafe.scala-logging:scala-logging_2.11:jar:3.5.0:compile
[INFO] |  +- de.javakaffee:kryo-serializers:jar:0.41:compile
[INFO] |  |  \- com.esotericsoftware:kryo:jar:4.0.0:compile
[INFO] |  |     +- com.esotericsoftware:reflectasm:jar:1.11.3:compile
[INFO] |  |     |  \- org.ow2.asm:asm:jar:5.0.4:compile
[INFO] |  |     +- com.esotericsoftware:minlog:jar:1.3.0:compile
[INFO] |  |     \- org.objenesis:objenesis:jar:2.2:compile
[INFO] |  +- com.typesafe:config:jar:1.3.1:compile
[INFO] |  \- com.ibm.sparktc.sparkbench:sparkbench:jar:2.3.0_0.4.0:compile

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.