From 2f627a10fcba2088443b1770bac77195f4920f2f Mon Sep 17 00:00:00 2001 From: "Philipp D. Rohde" Date: Tue, 14 Nov 2023 09:16:24 +0000 Subject: [PATCH] Docs built for commit 16aebdfd18cb4a9a7b5ed712e164642d5e161ee5 --- .buildinfo | 2 +- _static/documentation_options.js | 2 +- changelog.html | 12 ++++++++++-- feature.html | 13 +++++++++++-- genindex.html | 4 ++-- index.html | 4 ++-- library.html | 8 ++++++-- objects.inv | 2 +- references.html | 4 ++-- search.html | 4 ++-- searchindex.js | 2 +- service.html | 10 ++++++++-- 12 files changed, 47 insertions(+), 20 deletions(-) diff --git a/.buildinfo b/.buildinfo index a0afe47..d79cef7 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 85f7c8093874d03b0c74a7cf9649578c +config: 3fe2daa40cf62ad6db9d0aeb536f5a71 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 2f18668..3621bae 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.5.1', + VERSION: '1.6.0', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/changelog.html b/changelog.html index 7d7bcb0..7aa2a3a 100644 --- a/changelog.html +++ b/changelog.html @@ -4,7 +4,7 @@ - Changelog — Trav-SHACL 1.5.1 documentation + Changelog — Trav-SHACL 1.6.0 documentation @@ -34,7 +34,7 @@
- 1.5.1 + 1.6.0
@@ -84,6 +84,14 @@

Changelog

+
+

v1.6.0 - 14 Nov 2023

+
    +
  • Add feature to validate private SPARQL endpoints via HTTP Basic Auth

  • +
  • Add Python 3.12 support

  • +
  • Minor maintenance updates

  • +
+

v1.5.1 - 17 Oct 2023

The following is a list of some of the more important features that are not yet covered:

    diff --git a/genindex.html b/genindex.html index 54b6ee8..02cfb36 100644 --- a/genindex.html +++ b/genindex.html @@ -3,7 +3,7 @@ - Index-Template — Trav-SHACL 1.5.1 documentation + Index-Template — Trav-SHACL 1.6.0 documentation @@ -31,7 +31,7 @@
    - 1.5.1 + 1.6.0
    diff --git a/index.html b/index.html index 601173b..fa316aa 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Trav-SHACL — Trav-SHACL 1.5.1 documentation + Trav-SHACL — Trav-SHACL 1.6.0 documentation @@ -33,7 +33,7 @@
    - 1.5.1 + 1.6.0
    diff --git a/library.html b/library.html index 8ad5685..5510cba 100644 --- a/library.html +++ b/library.html @@ -4,7 +4,7 @@ - Trav-SHACL as a Library — Trav-SHACL 1.5.1 documentation + Trav-SHACL as a Library — Trav-SHACL 1.6.0 documentation @@ -34,7 +34,7 @@
    - 1.5.1 + 1.6.0
    @@ -180,6 +180,8 @@

    Codeshape_schema = ShapeSchema( schema_dir='./shapes/LUBM', endpoint='http://localhost:9090/sparql', + endpoint_user=None, # username if validating a private endpoint + endpoint_password=None, # password if validating a private endpoint graph_traversal=GraphTraversal.DFS, heuristics=parse_heuristics(prio_target + ' ' + prio_degree + ' ' + prio_number), use_selective_queries=True, @@ -204,6 +206,8 @@

    Parametersschema_dir path to the directory containing the shape files

  • endpoint URL of the endpoint to evaluated; alternatively, an RDFLib graph can be passed

  • +
  • endpoint_user (optional) username if validating a private endpoint; default: None

  • +
  • endpoint_password (optional) password if validating a private endpoint; default: None

  • graph_traversal (optional) defines the graph traversal algorithm to be used, is one of [GraphTraversal.BFS, GraphTraversal.DFS]; default: GraphTraversal.DFS

  • heuristics (optional) used to determine the seed shape. Use the method parse_heuristics with a string in order to set the desired heuristics; default: parse_heuristics('TARGET IN BIG').

    diff --git a/objects.inv b/objects.inv index 5a85e65..3b16cd3 100644 --- a/objects.inv +++ b/objects.inv @@ -1,5 +1,5 @@ # Sphinx inventory version 2 # Project: Trav-SHACL -# Version: 1.5.1 +# Version: 1.6.0 # The remainder of this file is compressed using zlib. xڅRj0+=49BK 8?ֲ@ &**ƽyggwfGJ! - References — Trav-SHACL 1.5.1 documentation + References — Trav-SHACL 1.6.0 documentation @@ -33,7 +33,7 @@
    - 1.5.1 + 1.6.0
    diff --git a/search.html b/search.html index d769582..532fd5e 100644 --- a/search.html +++ b/search.html @@ -3,7 +3,7 @@ - Search — Trav-SHACL 1.5.1 documentation + Search — Trav-SHACL 1.6.0 documentation @@ -34,7 +34,7 @@
    - 1.5.1 + 1.6.0
    diff --git a/searchindex.js b/searchindex.js index 32df8bb..986469b 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["changelog", "feature", "index", "library", "references", "service"], "filenames": ["changelog.rst", "feature.rst", "index.rst", "library.rst", "references.rst", "service.rst"], "titles": ["Changelog", "Features and Limitations", "Trav-SHACL", "Trav-SHACL as a Library", "References", "Trav-SHACL as a Service"], "terms": {"fix": [0, 2], "necess": 0, "ad": 0, "slash": 0, "end": [0, 2], "output": [0, 2], "path": [0, 3, 5], "updat": 0, "trace": [0, 3], "keep": [0, 3], "minor": 0, "document": 0, "paramet": 0, "endpoint": [0, 2, 3, 4, 5], "flask": [0, 5], "app": 0, "reduc": [0, 2], "number": [0, 3], "entiti": [0, 2, 3, 5], "exampl": [0, 2], "python": [0, 3], "version": [0, 3, 5], "docker": [0, 3, 5], "imag": 0, "9": [0, 2], "11": 0, "virtuoso": 0, "test": 0, "7": [0, 2], "10": [0, 4], "github": [0, 5], "action": 0, "suit": [0, 3], "run": [0, 2, 3, 5], "parallel": 0, "init": 0, "method": [0, 3, 5], "shapeschema": [0, 3], "all": [0, 1, 2, 3], "ar": [0, 1, 2, 3, 5], "now": [0, 3], "keyword": [0, 3], "onli": [0, 1, 2, 3, 5], "type": 0, "shape_dir": 0, "requir": 0, "add": 0, "default": [0, 3], "valu": [0, 2, 3], "remain": 0, "code": 0, "clean": 0, "up": [0, 2, 3, 5], "structur": 0, "improv": 0, "page": 0, "The": [0, 1, 2, 3, 4, 5], "raw": 0, "represent": [0, 2, 3], "OR": 0, "constraint": [0, 1, 2, 3, 4, 5], "i": [0, 1, 2, 3, 5], "longer": 0, "kept": 0, "after": [0, 2, 3, 5], "pars": [0, 3, 5], "issu": 0, "queri": [0, 1, 2, 3], "when": [0, 5], "refactor": 0, "capabl": [0, 2], "execut": [0, 2, 3], "simpl": [0, 1, 2], "e": [0, 1, 2, 3, 4, 5], "minim": [0, 2], "maxim": 0, "occurr": 0, "predic": 0, "handl": 0, "invers": 0, "sh": [0, 1], "inversepath": 0, "ex": 0, "your_pred": 0, "case": 0, "abov": [0, 3], "mention": 0, "featur": 0, "depend": [0, 2, 3], "drop": 0, "support": [0, 1, 3, 5], "option": [0, 3], "creat": [0, 3, 5], "one": [0, 3], "singl": 0, "connect": [0, 2, 3], "compon": [0, 2], "travshacl": [0, 3, 5], "core": 0, "graphtravers": [0, 3], "traverse_graph": 0, "remov": 0, "print": [0, 3], "time": [0, 2, 3], "basic": 0, "sparql": [0, 1, 2, 3, 4, 5], "valid": [0, 2, 3, 4, 5], "rdflib": [0, 3, 5], "graph": [0, 2, 3], "find": 0, "shape": [0, 1, 2, 3, 4, 5], "file": 0, "easier": 0, "import": [0, 1, 3], "part": [0, 2], "trav": [0, 1, 4], "shacl": [0, 1, 4], "more": [0, 1, 3], "target": [0, 2, 3], "rdf": [0, 2], "input": [0, 5], "referenc": 0, "us": [0, 1, 2, 3, 5], "ttl": [0, 3], "report": [0, 3, 5], "consol": 0, "store": [0, 3], "chang": [0, 3], "url": [0, 3, 4, 5], "interfac": [0, 5], "temporari": 0, "minmaxconstraint": 0, "than": 0, "per": [0, 3], "turtl": [0, 3], "format": [0, 3], "multipl": 0, "schema": [0, 2, 3, 5], "infer": 0, "state": [0, 2], "without": [0, 3], "includ": [0, 1, 5], "statement": 0, "max": 0, "inter": [0, 2], "where": [0, 3], "contain": [0, 3, 5], "sever": [0, 3], "tripl": 0, "pattern": 0, "first": [0, 3], "releas": 0, "current": [1, 3, 5], "implement": [1, 3, 5], "doe": [1, 2], "cover": 1, "complet": 1, "languag": [1, 4], "follow": [1, 2, 3, 5], "list": 1, "what": 1, "cardin": [1, 2], "mincount": 1, "maxcount": 1, "relax": 1, "base": [1, 2, 3, 4], "qualifiedvalueshap": 1, "qualifiedmincount": 1, "qualifiedmaxcount": 1, "select": [1, 2, 3], "prefix": 1, "need": [1, 2, 3, 5], "full": 1, "uri": 1, "specifi": 1, "within": [1, 3, 5], "messag": 1, "ignor": 1, "result": [1, 2, 5], "thi": [1, 2, 3, 5], "placehold": 1, "logic": 1, "some": 1, "yet": [1, 3], "node": [1, 3], "datatyp": 1, "hasvalu": 1, "other": [1, 3], "5": [2, 4], "engin": 2, "plan": 2, "travers": [2, 3], "wai": [2, 3], "invalid": [2, 3, 5], "detect": 2, "earli": 2, "needless": 2, "reorder": 2, "effici": [2, 4], "rewrit": 2, "fast": 2, "against": [2, 3, 4], "an": [2, 3], "access": [2, 3, 5], "via": 2, "architectur": 2, "from": [2, 3, 5], "3": [2, 4], "fig": 2, "1": [2, 4], "show": [2, 5], "receiv": 2, "": 2, "g": 2, "satisfi": 2, "planner": 2, "metric": 2, "comput": 2, "over": [2, 3, 4, 5], "It": 2, "order": [2, 3, 5], "identifi": [2, 3], "soon": 2, "possibl": 2, "intra": 2, "optim": 2, "so": 2, "far": 2, "consid": 2, "filter": [2, 3], "out": [2, 3], "link": 2, "decis": [2, 3, 5], "push": 2, "partit": 2, "non": 2, "made": [2, 5], "rewritten": 2, "answer": 2, "well": 2, "truth": 2, "assign": 2, "exchang": 2, "dure": 2, "interleav": 2, "thei": 2, "util": 2, "bottom": 2, "fashion": 2, "rule": [2, 3], "ground": 2, "satur": [2, 3], "until": [2, 3], "point": 2, "reach": 2, "motiv": 2, "2": [2, 4], "present": 2, "paper": 2, "visual": 2, "four": 2, "b": 2, "d": [2, 3, 4, 5], "differ": [2, 3], "random": 2, "take": [2, 3, 5], "about": [2, 3], "8": 2, "4": [2, 4], "second": [2, 3, 5], "data": [2, 5], "load": 2, "final": [2, 3], "professor": 2, "can": [2, 3, 5], "veri": 2, "c": [2, 4], "benefit": 2, "outgo": 2, "depart": 2, "finish": [2, 5], "howev": 2, "still": [2, 3], "rel": 2, "slow": 2, "6": 2, "chosen": 2, "allow": 2, "make": [2, 3], "knowledg": [2, 4], "gain": 2, "previous": 2, "henc": 2, "check": [2, 3, 5], "0": 2, "comparison": 2, "art": 2, "shacl2sparql": [2, 4], "best": 2, "lubm": [2, 3, 4, 5], "benchmark": [2, 4], "model": 2, "eight": 2, "univers": 2, "also": [2, 3], "correspond": [2, 3], "avoid": 2, "alreadi": 2, "ones": 2, "260": 2, "strategi": 2, "collect": 2, "total": [2, 3], "282": 2, "16": 2, "604": 2, "versu": 2, "369": 2, "472": 2, "If": [3, 5], "you": [3, 5], "want": [3, 5], "its": [3, 5], "download": [3, 5], "packag": 3, "python3": [3, 5], "sparqlwrapp": [3, 5], "contact": [3, 5], "your": [3, 5], "perform": [3, 5], "step": [3, 5], "git": [3, 5], "clone": [3, 5], "com": [3, 5], "sdm": [3, 5], "tib": [3, 5], "cd": [3, 5], "m": [3, 4], "pip": 3, "explicitli": 3, "repositori": [3, 5], "http": [3, 4, 5], "egg": 3, "detrusti": 3, "easiest": [3, 5], "In": [3, 4, 5], "explain": 3, "see": 3, "product": 3, "develop": 3, "shown": [3, 5], "below": [3, 5], "pip3": 3, "r": 3, "txt": 3, "dev": 3, "Then": 3, "start": [3, 5], "host": 3, "port": 3, "sure": 3, "test_cas": 3, "py": 3, "otherwis": 3, "cannot": 3, "provid": [3, 5], "fail": 3, "compos": [3, 5], "f": [3, 5], "yml": [3, 5], "command": 3, "pytest": 3, "while": [3, 5], "necessari": [3, 5], "folder": [3, 5], "note": 3, "might": [3, 5], "virtual": 3, "environ": 3, "serv": [3, 5], "have": [3, 5], "assum": [3, 5], "work": [3, 5], "directori": [3, 5], "example_data": 3, "few": [3, 5], "navig": [3, 5], "localhost": [3, 5], "9090": [3, 5], "parse_heurist": 3, "prio_target": 3, "definit": 3, "prefer": 3, "altern": 3, "prio_degre": 3, "IN": 3, "higher": 3, "degre": 3, "priorit": 3, "prio_numb": 3, "big": 3, "mani": 3, "evalu": [3, 5], "small": 3, "shape_schema": 3, "schema_dir": 3, "graph_travers": 3, "df": 3, "heurist": 3, "use_selective_queri": 3, "true": 3, "max_split_s": 3, "256": 3, "output_dir": 3, "order_by_in_queri": 3, "fals": 3, "sort": 3, "ensur": 3, "same": 3, "across": 3, "save_output": 3, "save": 3, "befor": 3, "script": 3, "let": 3, "u": 3, "look": 3, "pass": 3, "defin": 3, "algorithm": 3, "bf": 3, "determin": 3, "seed": 3, "string": 3, "set": [3, 5], "desir": 3, "should": 3, "omit": 3, "outdegre": 3, "maximum": 3, "claus": 3, "none": 3, "log": 3, "each": 3, "violat": [3, 5], "statist": 3, "insight": 3, "found": 3, "variou": 3, "gener": 3, "discuss": 3, "org": [3, 4], "graduatecourseshap": 3, "valid_inst": 3, "fullprofessorshap": 3, "www": [3, 4], "department0": 3, "university0": 3, "edu": 3, "fullprofessor9": 3, "graduatecourse3": 3, "graduatecourse16": 3, "graduatecourse33": 3, "graduatecourse42": 3, "graduatestudentshap": 3, "graduatestudent0": 3, "graduatestudent91": 3, "department9": 3, "fullprofessor1": 3, "graduatecourse1": 3, "graduatestudent28": 3, "invalid_inst": 3, "graduatestudent5": 3, "universityshap": 3, "departmentshap": 3, "department1": 3, "university1": 3, "university2": 3, "university3": 3, "university4": 3, "department2": 3, "graduatestudent7": 3, "fullprofessor0": 3, "fullprofessor2": 3, "department5": 3, "fullprofessor3": 3, "unbound": 3, "kei": 3, "dictionari": 3, "name": 3, "For": 3, "record": 3, "either": 3, "been": 3, "Such": 3, "tupl": 3, "which": [3, 5], "belong": [3, 5], "itself": [3, 5], "sinc": 3, "mai": 3, "reli": 3, "satisfact": [3, 5], "anoth": 3, "ha": [3, 5], "postpon": 3, "avail": 3, "pend": 3, "mark": [3, 5], "were": 3, "These": 3, "addition": 3, "stat": 3, "like": 3, "targets_valid": 3, "line": 3, "form": [3, 5], "shape_nam": 3, "targets_invalid": 3, "etc": 3, "validationreport": 3, "adher": 3, "specif": 3, "julien": 4, "corman": 4, "fernando": 4, "florenzano": 4, "juan": 4, "l": 4, "reutter": 4, "ognjen": 4, "savkovi": 4, "\u0107": 4, "recurs": 4, "proceed": 4, "iswc": 4, "2019": 4, "satellit": 4, "track": 4, "165": 4, "168": 4, "aachen": 4, "germani": 4, "ceur": 4, "w": 4, "vol": 4, "2456": 4, "paper43": 4, "pdf": 4, "v": 4, "alid": 4, "onstraint": 4, "ndpoint": 4, "semant": 4, "web": [4, 5], "145": 4, "163": 4, "cham": 4, "springer": 4, "doi": 4, "1007": 4, "978": 4, "030": 4, "30793": 4, "6_9": 4, "\u00f3": 4, "nica": 4, "figuera": 4, "philipp": 4, "rohd": 4, "maria": 4, "esther": 4, "vidal": 4, "network": 4, "confer": 4, "2021": 4, "3337": 4, "3348": 4, "new": 4, "york": 4, "ny": 4, "usa": 4, "acm": 4, "1145": 4, "3442381": 4, "3449877": 4, "yuanbo": 4, "guo": 4, "zhengxiang": 4, "pan": 4, "jeff": 4, "heflin": 4, "A": 4, "owl": 4, "system": 4, "158": 4, "182": 4, "2005": 4, "1016": 4, "j": 4, "websem": 4, "06": 4, "005": 4, "holger": 4, "knublauch": 4, "dimitri": 4, "kontokosta": 4, "w3c": 4, "recommend": 4, "juli": 4, "2017": 4, "w3": 4, "tr": 4, "rec": 4, "20170720": 4, "build": 5, "librari": 5, "api": 5, "power": 5, "instal": 5, "t": 5, "sdmtib": 5, "latest": 5, "pull": 5, "do": 5, "yourself": 5, "two": 5, "travshacl_example_data": 5, "travshacl_example_engin": 5, "9091": 5, "integr": 5, "must": 5, "8890": 5, "press": 5, "button": 5, "onc": 5, "done": 5, "displai": 5, "tabl": 5, "column": 5, "instanc": 5, "indic": 5, "green": 5, "entri": 5, "red": 5, "focu": 5, "wa": 5}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "v1": 0, "5": 0, "1": 0, "17": 0, "oct": 0, "2023": 0, "0": 0, "21": 0, "sep": 0, "4": 0, "2": 0, "19": 0, "jul": 0, "18": 0, "13": 0, "3": 0, "09": 0, "27": 0, "jun": 0, "feb": 0, "01": 0, "30": 0, "jan": 0, "15": 0, "dec": 0, "2022": 0, "14": 0, "03": 0, "aug": 0, "02": 0, "featur": 1, "limit": 1, "trav": [2, 3, 5], "shacl": [2, 3, 5], "librari": 3, "instal": 3, "requir": [3, 5], "local": [3, 5], "sourc": [3, 5], "code": [3, 5], "github": 3, "pypi": 3, "test": 3, "exampl": [3, 5], "prepar": 3, "data": 3, "paramet": 3, "result": 3, "intern": 3, "structur": 3, "output": 3, "file": 3, "refer": 4, "servic": 5, "get": 5, "imag": 5, "dockerhub": 5}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"Changelog": [[0, "changelog"]], "v1.5.1 - 17 Oct 2023": [[0, "v1-5-1-17-oct-2023"]], "v1.5.0 - 21 Sep 2023": [[0, "v1-5-0-21-sep-2023"]], "v1.4.2 - 19 Jul 2023": [[0, "v1-4-2-19-jul-2023"]], "v1.4.1 - 18 Jul 2023": [[0, "v1-4-1-18-jul-2023"]], "v1.4.0 - 13 Jul 2023": [[0, "v1-4-0-13-jul-2023"]], "v1.3.2 - 09 Jul 2023": [[0, "v1-3-2-09-jul-2023"]], "v1.3.1 - 27 Jun 2023": [[0, "v1-3-1-27-jun-2023"]], "v1.3.0 - 17 Feb 2023": [[0, "v1-3-0-17-feb-2023"]], "v1.2.0 - 01 Feb 2023": [[0, "v1-2-0-01-feb-2023"]], "v1.1.2 - 30 Jan 2023": [[0, "v1-1-2-30-jan-2023"]], "v1.1.1 - 15 Dec 2022": [[0, "v1-1-1-15-dec-2022"]], "v1.1.0 - 14 Dec 2022": [[0, "v1-1-0-14-dec-2022"]], "v1.0.2 - 03 Aug 2022": [[0, "v1-0-2-03-aug-2022"]], "v1.0.1 - 02 Aug 2022": [[0, "v1-0-1-02-aug-2022"]], "v1.0.0 - 13 Jul 2022": [[0, "v1-0-0-13-jul-2022"]], "Features and Limitations": [[1, "features-and-limitations"]], "Trav-SHACL": [[2, "trav-shacl"]], "Trav-SHACL as a Library": [[3, "trav-shacl-as-a-library"]], "Installation": [[3, "installation"]], "Requirements": [[3, "requirements"], [5, "requirements"]], "Local Source Code": [[3, "local-source-code"], [5, "local-source-code"]], "GitHub": [[3, "github"]], "PyPI": [[3, "pypi"]], "Testing": [[3, "testing"]], "Example": [[3, "example"], [5, "example"]], "Preparing the Data": [[3, "preparing-the-data"]], "Code": [[3, "code"]], "Parameters": [[3, "parameters"]], "Results: Internal Structure": [[3, "results-internal-structure"]], "Results: Output Files": [[3, "results-output-files"]], "References": [[4, "references"]], "Trav-SHACL as a Service": [[5, "trav-shacl-as-a-service"]], "Getting the Image": [[5, "getting-the-image"]], "DockerHub": [[5, "dockerhub"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["changelog", "feature", "index", "library", "references", "service"], "filenames": ["changelog.rst", "feature.rst", "index.rst", "library.rst", "references.rst", "service.rst"], "titles": ["Changelog", "Features and Limitations", "Trav-SHACL", "Trav-SHACL as a Library", "References", "Trav-SHACL as a Service"], "terms": {"add": 0, "featur": [0, 5], "valid": [0, 1, 2, 3, 4, 5], "privat": [0, 1, 3], "sparql": [0, 1, 2, 3, 4, 5], "endpoint": [0, 1, 2, 3, 4, 5], "via": [0, 1, 2], "http": [0, 1, 3, 4, 5], "basic": [0, 1], "auth": [0, 1], "python": [0, 3], "12": 0, "support": [0, 1, 3, 5], "minor": 0, "mainten": 0, "updat": 0, "fix": [0, 2], "necess": 0, "ad": 0, "slash": 0, "end": [0, 2], "output": [0, 2], "path": [0, 3, 5], "trace": [0, 3], "keep": [0, 3], "document": 0, "paramet": 0, "flask": [0, 5], "app": 0, "reduc": [0, 2], "number": [0, 3], "entiti": [0, 2, 3, 5], "exampl": [0, 2], "version": [0, 3, 5], "docker": [0, 3, 5], "imag": 0, "9": [0, 2], "11": 0, "virtuoso": 0, "test": 0, "7": [0, 2], "10": [0, 4], "github": [0, 5], "action": 0, "suit": [0, 3], "run": [0, 2, 3, 5], "parallel": 0, "init": 0, "method": [0, 3, 5], "shapeschema": [0, 3], "all": [0, 1, 2, 3], "ar": [0, 1, 2, 3, 5], "now": [0, 3], "keyword": [0, 3], "onli": [0, 1, 2, 3, 5], "type": 0, "shape_dir": 0, "requir": 0, "default": [0, 3], "valu": [0, 2, 3], "remain": 0, "code": 0, "clean": 0, "up": [0, 2, 3, 5], "structur": 0, "improv": 0, "page": 0, "The": [0, 1, 2, 3, 4, 5], "raw": 0, "represent": [0, 2, 3], "OR": 0, "constraint": [0, 1, 2, 3, 4, 5], "i": [0, 1, 2, 3, 5], "longer": 0, "kept": 0, "after": [0, 2, 3, 5], "pars": [0, 3, 5], "issu": 0, "queri": [0, 1, 2, 3], "when": [0, 5], "refactor": 0, "capabl": [0, 1, 2], "execut": [0, 2, 3], "simpl": [0, 1, 2], "e": [0, 1, 2, 3, 4, 5], "minim": [0, 2], "maxim": 0, "occurr": 0, "predic": 0, "handl": 0, "invers": 0, "sh": [0, 1], "inversepath": 0, "ex": 0, "your_pred": 0, "case": 0, "abov": [0, 3], "mention": 0, "depend": [0, 2, 3], "drop": 0, "option": [0, 3], "creat": [0, 3, 5], "one": [0, 3], "singl": 0, "connect": [0, 2, 3], "compon": [0, 2], "travshacl": [0, 3, 5], "core": 0, "graphtravers": [0, 3], "traverse_graph": 0, "remov": 0, "print": [0, 3], "time": [0, 2, 3], "rdflib": [0, 1, 3, 5], "graph": [0, 1, 2, 3], "find": 0, "shape": [0, 1, 2, 3, 4, 5], "file": 0, "easier": 0, "import": [0, 1, 3], "part": [0, 2], "trav": [0, 1, 4], "shacl": [0, 1, 4], "more": [0, 1, 3], "target": [0, 2, 3], "rdf": [0, 2], "input": [0, 5], "referenc": 0, "us": [0, 1, 2, 3, 5], "ttl": [0, 3], "report": [0, 3, 5], "consol": 0, "store": [0, 3], "chang": [0, 3], "url": [0, 3, 4, 5], "interfac": [0, 5], "temporari": 0, "minmaxconstraint": 0, "than": 0, "per": [0, 3], "turtl": [0, 3], "format": [0, 3], "multipl": 0, "schema": [0, 2, 3, 5], "infer": 0, "state": [0, 2], "without": [0, 3], "includ": [0, 1, 5], "statement": 0, "max": 0, "inter": [0, 2], "where": [0, 3], "contain": [0, 3, 5], "sever": [0, 3], "tripl": 0, "pattern": 0, "first": [0, 3], "releas": 0, "current": [1, 3, 5], "implement": [1, 3, 5], "doe": [1, 2], "cover": 1, "complet": 1, "languag": [1, 4], "follow": [1, 2, 3, 5], "list": 1, "what": 1, "cardin": [1, 2], "mincount": 1, "maxcount": 1, "relax": 1, "base": [1, 2, 3, 4], "qualifiedvalueshap": 1, "qualifiedmincount": 1, "qualifiedmaxcount": 1, "select": [1, 2, 3], "prefix": 1, "need": [1, 2, 3, 5], "full": 1, "uri": 1, "specifi": 1, "within": [1, 3, 5], "messag": 1, "ignor": 1, "result": [1, 2, 5], "thi": [1, 2, 3, 5], "placehold": 1, "logic": 1, "public": 1, "sinc": [1, 3], "v1": 1, "6": [1, 2], "0": [1, 2], "3": [1, 2, 4], "some": [1, 5], "yet": [1, 3], "node": [1, 3], "datatyp": 1, "hasvalu": 1, "other": [1, 3], "5": [2, 4], "engin": 2, "plan": 2, "travers": [2, 3], "wai": [2, 3], "invalid": [2, 3, 5], "detect": 2, "earli": 2, "needless": 2, "reorder": 2, "effici": [2, 4], "rewrit": 2, "fast": 2, "against": [2, 3, 4], "an": [2, 3], "access": [2, 3, 5], "architectur": 2, "from": [2, 3, 5], "fig": 2, "1": [2, 4], "show": [2, 5], "receiv": 2, "": 2, "g": 2, "satisfi": 2, "planner": 2, "metric": 2, "comput": 2, "over": [2, 3, 4, 5], "It": [2, 5], "order": [2, 3, 5], "identifi": [2, 3], "soon": 2, "possibl": 2, "intra": 2, "optim": 2, "so": 2, "far": 2, "consid": 2, "filter": [2, 3], "out": [2, 3], "link": 2, "decis": [2, 3, 5], "push": 2, "partit": 2, "non": 2, "made": [2, 5], "rewritten": 2, "answer": 2, "well": 2, "truth": 2, "assign": 2, "exchang": 2, "dure": 2, "interleav": 2, "thei": 2, "util": 2, "bottom": 2, "fashion": 2, "rule": [2, 3], "ground": 2, "satur": [2, 3], "until": [2, 3], "point": 2, "reach": 2, "motiv": 2, "2": [2, 4], "present": 2, "paper": 2, "visual": 2, "four": 2, "b": 2, "d": [2, 3, 4, 5], "differ": [2, 3], "random": 2, "take": [2, 3, 5], "about": [2, 3], "8": 2, "4": [2, 4], "second": [2, 3, 5], "data": [2, 5], "load": 2, "final": [2, 3], "professor": 2, "can": [2, 3, 5], "veri": 2, "c": [2, 4], "benefit": 2, "outgo": 2, "depart": 2, "finish": [2, 5], "howev": 2, "still": [2, 3], "rel": 2, "slow": 2, "chosen": 2, "allow": 2, "make": [2, 3], "knowledg": [2, 4], "gain": 2, "previous": 2, "henc": 2, "check": [2, 3, 5], "comparison": 2, "art": 2, "shacl2sparql": [2, 4], "best": 2, "lubm": [2, 3, 4, 5], "benchmark": [2, 4], "model": 2, "eight": 2, "univers": 2, "also": [2, 3], "correspond": [2, 3], "avoid": 2, "alreadi": 2, "ones": 2, "260": 2, "strategi": 2, "collect": 2, "total": [2, 3], "282": 2, "16": 2, "604": 2, "versu": 2, "369": 2, "472": 2, "If": [3, 5], "you": [3, 5], "want": [3, 5], "its": [3, 5], "download": [3, 5], "packag": 3, "python3": [3, 5], "sparqlwrapp": [3, 5], "contact": [3, 5], "your": [3, 5], "perform": [3, 5], "step": [3, 5], "git": [3, 5], "clone": [3, 5], "com": [3, 5], "sdm": [3, 5], "tib": [3, 5], "cd": [3, 5], "m": [3, 4], "pip": 3, "explicitli": 3, "repositori": [3, 5], "egg": 3, "detrusti": 3, "easiest": [3, 5], "In": [3, 4, 5], "explain": 3, "see": 3, "product": 3, "develop": [3, 5], "shown": [3, 5], "below": [3, 5], "pip3": 3, "r": 3, "txt": 3, "dev": 3, "Then": 3, "start": [3, 5], "host": 3, "port": 3, "sure": 3, "test_cas": 3, "py": 3, "otherwis": 3, "cannot": 3, "provid": [3, 5], "fail": 3, "compos": [3, 5], "f": [3, 5], "yml": [3, 5], "command": 3, "pytest": 3, "while": [3, 5], "necessari": [3, 5], "folder": [3, 5], "note": 3, "might": [3, 5], "virtual": 3, "environ": 3, "serv": [3, 5], "have": [3, 5], "assum": [3, 5], "work": [3, 5], "directori": [3, 5], "example_data": 3, "few": [3, 5], "navig": [3, 5], "localhost": [3, 5], "9090": [3, 5], "parse_heurist": 3, "prio_target": 3, "definit": 3, "prefer": 3, "altern": 3, "prio_degre": 3, "IN": 3, "higher": 3, "degre": 3, "priorit": 3, "prio_numb": 3, "big": 3, "mani": 3, "evalu": [3, 5], "small": 3, "shape_schema": 3, "schema_dir": 3, "endpoint_us": 3, "none": 3, "usernam": 3, "endpoint_password": 3, "password": 3, "graph_travers": 3, "df": 3, "heurist": 3, "use_selective_queri": 3, "true": 3, "max_split_s": 3, "256": 3, "output_dir": 3, "order_by_in_queri": 3, "fals": 3, "sort": 3, "ensur": 3, "same": 3, "across": 3, "save_output": 3, "save": 3, "befor": 3, "script": 3, "let": 3, "u": 3, "look": 3, "pass": 3, "defin": 3, "algorithm": 3, "bf": 3, "determin": 3, "seed": 3, "string": 3, "set": [3, 5], "desir": 3, "should": 3, "omit": 3, "outdegre": 3, "maximum": 3, "claus": 3, "log": 3, "each": 3, "violat": [3, 5], "statist": 3, "insight": 3, "found": 3, "variou": 3, "gener": 3, "discuss": 3, "org": [3, 4], "graduatecourseshap": 3, "valid_inst": 3, "fullprofessorshap": 3, "www": [3, 4], "department0": 3, "university0": 3, "edu": 3, "fullprofessor9": 3, "graduatecourse3": 3, "graduatecourse16": 3, "graduatecourse33": 3, "graduatecourse42": 3, "graduatestudentshap": 3, "graduatestudent0": 3, "graduatestudent91": 3, "department9": 3, "fullprofessor1": 3, "graduatecourse1": 3, "graduatestudent28": 3, "invalid_inst": 3, "graduatestudent5": 3, "universityshap": 3, "departmentshap": 3, "department1": 3, "university1": 3, "university2": 3, "university3": 3, "university4": 3, "department2": 3, "graduatestudent7": 3, "fullprofessor0": 3, "fullprofessor2": 3, "department5": 3, "fullprofessor3": 3, "unbound": 3, "kei": 3, "dictionari": 3, "name": 3, "For": 3, "record": 3, "either": 3, "been": 3, "Such": 3, "tupl": 3, "which": [3, 5], "belong": [3, 5], "itself": [3, 5], "mai": 3, "reli": 3, "satisfact": [3, 5], "anoth": 3, "ha": [3, 5], "postpon": 3, "avail": [3, 5], "pend": 3, "mark": [3, 5], "were": 3, "These": 3, "addition": 3, "stat": 3, "like": 3, "targets_valid": 3, "line": 3, "form": [3, 5], "shape_nam": 3, "targets_invalid": 3, "etc": 3, "validationreport": 3, "adher": 3, "specif": 3, "julien": 4, "corman": 4, "fernando": 4, "florenzano": 4, "juan": 4, "l": 4, "reutter": 4, "ognjen": 4, "savkovi": 4, "\u0107": 4, "recurs": 4, "proceed": 4, "iswc": 4, "2019": 4, "satellit": 4, "track": 4, "165": 4, "168": 4, "aachen": 4, "germani": 4, "ceur": 4, "w": 4, "vol": 4, "2456": 4, "paper43": 4, "pdf": 4, "v": 4, "alid": 4, "onstraint": 4, "ndpoint": 4, "semant": 4, "web": [4, 5], "145": 4, "163": 4, "cham": 4, "springer": 4, "doi": 4, "1007": 4, "978": 4, "030": 4, "30793": 4, "6_9": 4, "\u00f3": 4, "nica": 4, "figuera": 4, "philipp": 4, "rohd": 4, "maria": 4, "esther": 4, "vidal": 4, "network": 4, "confer": 4, "2021": 4, "3337": 4, "3348": 4, "new": 4, "york": 4, "ny": 4, "usa": 4, "acm": 4, "1145": 4, "3442381": 4, "3449877": 4, "yuanbo": 4, "guo": 4, "zhengxiang": 4, "pan": 4, "jeff": 4, "heflin": 4, "A": 4, "owl": 4, "system": 4, "158": 4, "182": 4, "2005": 4, "1016": 4, "j": 4, "websem": 4, "06": 4, "005": 4, "holger": 4, "knublauch": 4, "dimitri": 4, "kontokosta": 4, "w3c": 4, "recommend": [4, 5], "juli": 4, "2017": 4, "w3": 4, "tr": 4, "rec": 4, "20170720": 4, "mode": 5, "oper": 5, "under": 5, "librari": 5, "build": 5, "api": 5, "power": 5, "instal": 5, "t": 5, "sdmtib": 5, "latest": 5, "pull": 5, "do": 5, "yourself": 5, "two": 5, "travshacl_example_data": 5, "travshacl_example_engin": 5, "9091": 5, "integr": 5, "must": 5, "8890": 5, "press": 5, "button": 5, "onc": 5, "done": 5, "displai": 5, "tabl": 5, "column": 5, "instanc": 5, "indic": 5, "green": 5, "entri": 5, "red": 5, "focu": 5, "wa": 5}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "v1": 0, "6": 0, "0": 0, "14": 0, "nov": 0, "2023": 0, "5": 0, "1": 0, "17": 0, "oct": 0, "21": 0, "sep": 0, "4": 0, "2": 0, "19": 0, "jul": 0, "18": 0, "13": 0, "3": 0, "09": 0, "27": 0, "jun": 0, "feb": 0, "01": 0, "30": 0, "jan": 0, "15": 0, "dec": 0, "2022": 0, "03": 0, "aug": 0, "02": 0, "featur": 1, "limit": 1, "trav": [2, 3, 5], "shacl": [2, 3, 5], "librari": 3, "instal": 3, "requir": [3, 5], "local": [3, 5], "sourc": [3, 5], "code": [3, 5], "github": 3, "pypi": 3, "test": 3, "exampl": [3, 5], "prepar": 3, "data": 3, "paramet": 3, "result": 3, "intern": 3, "structur": 3, "output": 3, "file": 3, "refer": 4, "servic": 5, "get": 5, "imag": 5, "dockerhub": 5}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"Changelog": [[0, "changelog"]], "v1.6.0 - 14 Nov 2023": [[0, "v1-6-0-14-nov-2023"]], "v1.5.1 - 17 Oct 2023": [[0, "v1-5-1-17-oct-2023"]], "v1.5.0 - 21 Sep 2023": [[0, "v1-5-0-21-sep-2023"]], "v1.4.2 - 19 Jul 2023": [[0, "v1-4-2-19-jul-2023"]], "v1.4.1 - 18 Jul 2023": [[0, "v1-4-1-18-jul-2023"]], "v1.4.0 - 13 Jul 2023": [[0, "v1-4-0-13-jul-2023"]], "v1.3.2 - 09 Jul 2023": [[0, "v1-3-2-09-jul-2023"]], "v1.3.1 - 27 Jun 2023": [[0, "v1-3-1-27-jun-2023"]], "v1.3.0 - 17 Feb 2023": [[0, "v1-3-0-17-feb-2023"]], "v1.2.0 - 01 Feb 2023": [[0, "v1-2-0-01-feb-2023"]], "v1.1.2 - 30 Jan 2023": [[0, "v1-1-2-30-jan-2023"]], "v1.1.1 - 15 Dec 2022": [[0, "v1-1-1-15-dec-2022"]], "v1.1.0 - 14 Dec 2022": [[0, "v1-1-0-14-dec-2022"]], "v1.0.2 - 03 Aug 2022": [[0, "v1-0-2-03-aug-2022"]], "v1.0.1 - 02 Aug 2022": [[0, "v1-0-1-02-aug-2022"]], "v1.0.0 - 13 Jul 2022": [[0, "v1-0-0-13-jul-2022"]], "Features and Limitations": [[1, "features-and-limitations"]], "Trav-SHACL": [[2, "trav-shacl"]], "Trav-SHACL as a Library": [[3, "trav-shacl-as-a-library"]], "Installation": [[3, "installation"]], "Requirements": [[3, "requirements"], [5, "requirements"]], "Local Source Code": [[3, "local-source-code"], [5, "local-source-code"]], "GitHub": [[3, "github"]], "PyPI": [[3, "pypi"]], "Testing": [[3, "testing"]], "Example": [[3, "example"], [5, "example"]], "Preparing the Data": [[3, "preparing-the-data"]], "Code": [[3, "code"]], "Parameters": [[3, "parameters"]], "Results: Internal Structure": [[3, "results-internal-structure"]], "Results: Output Files": [[3, "results-output-files"]], "References": [[4, "references"]], "Trav-SHACL as a Service": [[5, "trav-shacl-as-a-service"]], "Getting the Image": [[5, "getting-the-image"]], "DockerHub": [[5, "dockerhub"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/service.html b/service.html index 1f2c014..0f071b2 100644 --- a/service.html +++ b/service.html @@ -4,7 +4,7 @@ - Trav-SHACL as a Service — Trav-SHACL 1.5.1 documentation + Trav-SHACL as a Service — Trav-SHACL 1.6.0 documentation @@ -34,7 +34,7 @@
    - 1.5.1 + 1.6.0
    @@ -90,6 +90,12 @@

    docker

    Trav-SHACL as a Service

    +
    +

    Note

    +

    This mode of operation is under development. +Some features might not be available when running Trav-SHACL as a service. +It is recommended to use Trav-SHACL as a library.

    +

    Getting the Image

    If you want to run Trav-SHACL as a service, you can build the Docker image from its source code or download the Docker image from DockerHub.