Skip to content

Releases: weso/shexer

Bugfix with repeated names

09 Jul 17:47
Compare
Choose a tag to compare

Previous versions allowed the production of schemas with duplicate shape names. That's fixed with this release

Bugfix for RDF-Config generation and bugfix for SPARQL exploration

01 Jul 17:58
Compare
Choose a tag to compare
  • RDF-Config: forcing lowercase for some names that the standard reject when containing capital letters.
  • SPARQL: some endpoints retireve empty values for variables even when no OPTIONAL is specified, which raises errors. That has been fixed.

Release for first sync with Zenodo

19 Jun 10:20
Compare
Choose a tag to compare
2.6.3.0

Merge branch 'enhancement-#190'

Bugfix for RDF-Config generation and annotations

27 May 19:13
Compare
Choose a tag to compare
  • Bugfix: double quotes are scaped when appearing inside a string, both in rdf-config and shex annotations.
  • Bugfix: multiline annotations / examples in RDF-Config are tranformed into single line strings scaped newlines.
  • Bugfix: RDF-Config generation was preventing ShEx/SHACL generation with some inputs. Now you can generate both in every case in a single execution.

Work on RDF-Config generation

23 May 11:15
Compare
Choose a tag to compare
  • Improvement: variable names do not include numbers (except in extreme situations). More meaningful names are produced by using contextual information.

Fix a bug related to multiline strings in TURTLE_ITER format

29 Apr 17:54
Compare
Choose a tag to compare

Multiline strings are now supported by the parser used when the input format TURTLE_ITER is chosen

Make shape maps and SHACL generation compatible

25 Apr 19:14
Compare
Choose a tag to compare

Even if shape maps are a concept related to ShEx, in this context can be used to sprcify custom groupings of nodes beyond usual class-instance relations for SHACL as well.

For each selector associated to a shape label in a shape map, sheXer will produce as many sh:targetNode declarations associated to a shape as nodes are targeted by the selector.

Fix TypeError when generating some results

23 Apr 18:33
Compare
Choose a tag to compare

The previous release introduced some bug when asked to save results to file under certain circunstances. This releases fixes that.

Generation of rdf-config files

23 Apr 10:54
Compare
Choose a tag to compare

Besides ShEx, SHACL and UML, now you can also generate a representation of the schema using rdf-config files which comply with the rdf-config specification.

WARNING: there is a bug saving results to file in some context this version. Release 2.5.12 fixes it

Support for shapes for federated queries

13 Apr 19:12
Compare
Choose a tag to compare

You can configure sheXer to look for synonyms of entities in the target source in one or several SPARQL endpoints. To do that, you must use the parameter federated_sources in Shaper, and set it to a list of shexer.model.FederatedSource objects. Each object will contain the information required to lacate those synonyms: endpoint URL, property to expresss equivalence (owl:sameAs, schema:sameAs, etc.), expected location of the triple linking the sources (target source or endpoint), position of the nodes whose synonyms we are looking for in that triple (subject or object), etc.

WARNING: these feature may not still be fully integrated with every posible input in sheXer. In case you find any problem, please, write an issue in sheXer's repository.