Skip to main content

Extra tools for rdflib

Project description

Extra command line tools for rdflib

This package provides some additional command line tools for rdflib:

  • SPARQL Query execution with optional reasoning using OWL-RL:
    rdflib-xtl sparql --help
    
  • OWL Reasoning using OWL-RL
    rdflib-xtl reason --help
    

Usage examples:

# Install pipx
pip3 install --user --upgrade pipx

# (optionally) clear pipx cache if you want the latest version ...
\rm -vr ~/.local/pipx/.cache/

# check version
pipx run --spec aucampia.rdflib-xtl rdflib-xtl --version

# Run SPARQL without reasoning ...
pipx run --spec aucampia.rdflib-xtl \
  rdflib-xtl sparql \
  -q 'SELECT * WHERE { ?s rdfs:subClassOf owl:Thing. }' \
  http://xmlns.com/foaf/spec/index.rdf

# Dump input graph with SPARQL query ...
pipx run --spec aucampia.rdflib-xtl \
  rdflib-xtl sparql \
  -q 'CONSTRUCT { ?s ?p ?o } WHERE { ?s ?p ?o }' \
  http://xmlns.com/foaf/spec/index.rdf

# Run SPARQL with reasoning ...
pipx run --spec aucampia.rdflib-xtl \
  rdflib-xtl sparql --reason \
  -q 'SELECT * WHERE { ?s rdfs:subClassOf owl:Thing. }' \
  http://xmlns.com/foaf/spec/index.rdf

# Dump reasoned graph with SPARQL query ...
pipx run --spec aucampia.rdflib-xtl \
  rdflib-xtl sparql --reason \
  -q 'CONSTRUCT { ?s ?p ?o } WHERE { ?s ?p ?o }' \
  http://xmlns.com/foaf/spec/index.rdf

# Run reasoning ...
pipx run --spec aucampia.rdflib-xtl \
  rdflib-xtl reason http://xmlns.com/foaf/spec/index.rdf

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aucampia.rdflib-xtl-0.6.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

aucampia.rdflib_xtl-0.6.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file aucampia.rdflib-xtl-0.6.0.tar.gz.

File metadata

  • Download URL: aucampia.rdflib-xtl-0.6.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.7.12 Linux/5.4.109+

File hashes

Hashes for aucampia.rdflib-xtl-0.6.0.tar.gz
Algorithm Hash digest
SHA256 db4c65ef68d65da65d3099b003a2b694419248c2b30b696504493bc322268009
MD5 d787062050b45ba2d778ddbd8b598f18
BLAKE2b-256 73bfb7dee1d8568ec7b8336c80831d8a82be6bc73b241b71f76d5be36a642a4a

See more details on using hashes here.

File details

Details for the file aucampia.rdflib_xtl-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aucampia.rdflib_xtl-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 291be71fbfa219ebe5a94f325e6682522352d2e6ba3f96eaef97a56f8f92d175
MD5 ac85ee129c6d55b0bb2e11d71605a0ae
BLAKE2b-256 da10b0587fe586b0fb4ab0b564d9acab19ec9ee643474278109125579125b8e0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page