All Projects → AKSW → LSQ

AKSW / LSQ

Licence: other
Linked SPARQL Queries (LSQ): Framework for RDFizing triple store (web) logs and performing SPARQL query extraction, analysis and benchmarking in order to produce datasets of Linked SPARQL Queries

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to LSQ

everything
The semantic desktop search engine
Stars: ✭ 22 (-4.35%)
Mutual labels:  sparql, rdf, semantic-web
SEPA
Get notifications about changes in your SPARQL endpoint.
Stars: ✭ 21 (-8.7%)
Mutual labels:  sparql, rdf, semantic-web
sparql-proxy
SPARQL-proxy: provides cache, job control, and logging for any SPARQL endpoint
Stars: ✭ 26 (+13.04%)
Mutual labels:  sparql, rdf, semantic-web
LD-Connect
LD Connect is a Linked Data portal for IOS Press in collaboration with the STKO Lab at UC Santa Barbara.
Stars: ✭ 0 (-100%)
Mutual labels:  sparql, rdf, semantic-web
CSV2RDF
Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Stars: ✭ 48 (+108.7%)
Mutual labels:  sparql, rdf, semantic-web
skos-play
SKOS-Play allows to print SKOS files in HTML or PDF. It also embeds xls2rdf to generate RDF from Excel.
Stars: ✭ 58 (+152.17%)
Mutual labels:  sparql, rdf, semantic-web
ont-api
ONT-API (OWL-API over Apache Jena)
Stars: ✭ 20 (-13.04%)
Mutual labels:  sparql, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 112 (+386.96%)
Mutual labels:  sparql, rdf, semantic-web
semantic-python-overview
(subjective) overview of projects which are related both to python and semantic technologies (RDF, OWL, Reasoning, ...)
Stars: ✭ 406 (+1665.22%)
Mutual labels:  sparql, rdf, semantic-web
corese
Software platform implementing and extending the standards of the Semantic Web.
Stars: ✭ 55 (+139.13%)
Mutual labels:  sparql, rdf, semantic-web
OLGA
an Ontology SDK
Stars: ✭ 36 (+56.52%)
Mutual labels:  sparql, rdf, semantic-web
sparql-micro-service
SPARQL micro-services: A lightweight approach to query Web APIs with SPARQL
Stars: ✭ 22 (-4.35%)
Mutual labels:  sparql, rdf, semantic-web
Rdf4j
Eclipse RDF4J: scalable RDF for Java
Stars: ✭ 242 (+952.17%)
Mutual labels:  sparql, rdf, semantic-web
sparklis
Sparklis is a query builder in natural language that allows people to explore and query SPARQL endpoints with all the power of SPARQL and without any knowledge of SPARQL.
Stars: ✭ 28 (+21.74%)
Mutual labels:  sparql, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 120 (+421.74%)
Mutual labels:  sparql, rdf, semantic-web
ontobio
python library for working with ontologies and ontology associations
Stars: ✭ 104 (+352.17%)
Mutual labels:  sparql, rdf, semantic-web
Graphql To Sparql.js
Converts GraphQL queries to SPARQL queries
Stars: ✭ 62 (+169.57%)
Mutual labels:  sparql, rdf, semantic-web
Rdfsharp
Lightweight and friendly .NET library for modeling Semantic Web applications
Stars: ✭ 72 (+213.04%)
Mutual labels:  sparql, rdf, semantic-web
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+134.78%)
Mutual labels:  sparql, rdf, semantic-web
mobi
Mobi is a decentralized, federated, and distributed graph data platform for teams and communities to publish and discover data, data models, and analytics that are instantly consumable.
Stars: ✭ 41 (+78.26%)
Mutual labels:  sparql, rdf, semantic-web

Linked SPARQL Queries (LSQ) Framework

A framework for RDFizing query logs and benchmarking queries and graph patterns.

What's New in LSQ V2

2020-08-06 LSQ2 Pre-release

LSQ2 introduces significant improvements over the prior version in every aspect: Ease-of-use, flexibility, modularity, consintency in the data model and generated IDs.

  • Pretty CLI (thanks to on picocli)
  • Easier yet more flexible to use: RDFization, static analysis and benchmarking now decoupled
  • Named graph stream approach: Information for each query is grouped in its own named graph which allows easily selecting subsets with complete information for detailed analysis.

Documentation

Detailed Documentation

For detailed documentation about setup, use and concepts of the LSQ command line tool please refer to our LSQ Website.

Quick Reference

Setup

This is a typical maven project and can is thus built with mvn clean install.

For Ubuntu/Debian users: The build process creates a .deb package that can be conviently installed after build with

./reinstall-deb.sh (requires root access).

Quick Usage

A quick reference for the typical process is as follows:

lsq rx probe file.log
lsq rx rdfize -e http://server.from/which/the/log/is/from file.log > file.log.trig
lsq rx benchmark create -d myDatasetLabel -e http://localhost:8890/sparql -o > benchmark.conf.ttl
lsq rx benchmark prepare -c benchmark.conf.ttl -o > benchmark.run.ttl
lsq rx benchmark run -c benchmark.run.ttl *.log.trig

The -o option causes the settings to be written to the console. Omit -o to have LSQ auto-generate files.

Run with Docker

Run example running LSQ to RDFize SPARQL logs, input and output files in the current working directory (replace $(pwd) by ${PWD} for Windows PowerShell):

docker run -it -v $(pwd):/data ghcr.io/aksw/lsq rx rdfize --endpoint=http://dbpedia.org/sparql virtuoso.dbpedia.log 

Build the Docker image from the source code:

docker build -t ghcr.io/aksw/lsq .

License

The source code of this repo is published under the Apache License Version 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].