Skip to content

Calculate statistics for use in a Service Description or Void file

License

Notifications You must be signed in to change notification settings

hannahbast/void-generator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Detailed Statistics generator for a void file

Building uses java 17 and maven 3.6+

mvn package

HOW TO USE

  1. Always have permission from the endpoint hoster to run this program
  2. Always run this locally and directly on the endpoint, without cache/proxy servers in between
  3. If using virtuoso connecting via jdbc is much faster than connecting via http sparql protocol
  4. Check the help option for exact options.

Runs on a java 17+ jdk, see the help for how to use

java -jar target/void-generator-*.jar --help

Running against a local Virtuoso endpoint

java -jar target/void-generator-*.jar \
    --user dba \
    --password dba \
    -r jdbc:virtuoso://localhost:1111/charset=UTF-8 \ # note the localhost and "isql-t" port
    -s void-file-locally-stored.ttl \
    -i "https://YOUR_SPARQL_ENDPOINT/.well-known/void" 

The IRI is supposed to be the URL of the published location of the void file/service description.

WHat about all the options?

The command line options are there to turn off certain queries/void features that may not run in a reasonable time on specific endpoints. The default should be not to use any options.

About

Calculate statistics for use in a Service Description or Void file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 88.9%
  • HTML 11.1%