Skip to content

Releases: sparna-git/shacl-play

v0.9.0

25 Jan 17:39
Compare
Choose a tag to compare

Major New Features

  • #188 #194 #196 #195 : a small diagram can now be generated for each section of the documentation
  • #183 #184 : markdown rendering of node shapes description
  • #182 : ability to include images in each section of the documentation
  • #173 : group properties in sections in the documentation
  • #147 : statistics computation can read SPARQL targets
  • #185 : added anchors in properties table
  • #172 : support line colors in properties table
  • #171 : support dash:LabelRole in properties table rendering

Other Enhancements

  • #199 : in generate form, add option to get bot Turtle and Excel
  • #189 : prepopulate the root node shape URI field in jsonschema generation form
  • #180 : support implicit shapes declaration in statistics computation
  • #179 : ability to pass multiple shapes to CLI command "analyze"
  • #178 : add CLI options to skip datatypes and classes generation
  • #170 : take into account sh:node on NodeShape when displaying inheritance links

Bug fixes

  • #181 : "generate" : change partition URI to avoid clashes
  • #193 : ability to read JSON-LD files from the command-line
  • #197 : fix sh:hasValue not displayed when combined with sh:node

Refactoring

_ none_

Documentation

  • #177 : improve commands documentation page

v0.8.1 : bugfixes and improvements

21 Oct 17:50
Compare
Choose a tag to compare

Major New Features

  • SHACL documentation generator : reads sh:node and rdfs:subClassOf to split properties table in sections, à la schema.org

Other Enhancements

  • #175: added option to avoid adding labels when generating shacl
  • #100: support targetSubjectsOf and targetsObjectOf in doc generator
  • #137 : diagrams : support for sh:group to put properties inside boxes instead of arrows
  • #158 : Doc generation : print multiple target classes
  • #77 : Add JSON-LD snippet in output HTML for search engine indexing
  • #149 and #150 : improvements in JSON-LD @context generator
  • #111 : Statistics computation : make it work for remote dataset, with SPARQL

Bug fixes

  • #165 : don't split sh:pattern on commas
  • #167 : handle sh:node on NodeShapes to compute inheritance
  • #164 : Wrong diagram generation for shapes where node shapes are also classes
  • #163 : diagram : #163
  • #156 : statistics computation : #156
  • #148 : Doc generation : sh:in and sh:hasValue are not clickable. When they are external URIs, URIs should be clickable

Refactoring

  • #141 : Update to latest SHACL API and to Jena 4.10

Documentation

v0.8.0 : generate / analyse / filter commands, + update TopQuadrant API version

28 May 10:05
Compare
Choose a tag to compare

v0.7.0 (SHACL generation + SHACL-based excel generation)

25 Sep 20:37
Compare
Choose a tag to compare

0.6.2 (improvements in doc generation + style)

21 Sep 11:24
Compare
Choose a tag to compare
  • #55 : fix anchors in doc
  • #63 : fix logo insertion
  • #66 : fix clicks on UML diagrams
  • #67: generates html title
  • #68 : supports dcterms:abstract
  • #69 :Fix english labels
  • #72 : read doap:repository in metadata
  • #74 : ToC always visible in doc
  • #76 : inserts CSS classes in generated HTML to style doc + improved CSS

0.6.1 (multiple diagrams)

23 Aug 13:46
Compare
Choose a tag to compare
  • Ability to split diagram into smaller diagrams, each with title and description #64
  • Ability to upload a logo in generated documentation #47
  • Diagrams insertion in PDF as PNG images #61
  • Fix error in DCAT-EP generation (multiple sh:or) #60
  • Read foaf:depiction to insert diagrams in generated documentation #59
  • Read dcat:distribution to display download links in generated documentation #58
  • Add navigation anchors in generated documentation for deep linking #54 and #55
  • Fix date formats #53
  • Add language option in doc generation form to select the language for which documentation should be generated #51
  • More metadata in generated document header #48
  • Modified the CSS of generated documentation so that it does not rely on bootstrap and can be modified - also more friendly for PDF generation
  • Improved documentation of documentation generation and diagram generation
  • Changed subClassOf arrows style in diagrams
  • Fixed the behavior of avoidArrowsToEmptyBoxes to that it works also for sh:class references

v0.6

24 May 15:25
Compare
Choose a tag to compare

SPARQL queries generator included (in the command line application only for the moment)

v0.5

21 Jul 10:21
Compare
Choose a tag to compare
  • Ability to output raw plantuml output in draw form
  • Do not print arrows pointing to an empty box
  • Merge inverse properties in a single double-sided arrow
  • Distinguish arrows from sh:node and sh:class
  • Fix problem in printing SHACL-SHACL Shapes

0.4

25 Feb 12:24
630667a
Compare
Choose a tag to compare
0.4
Update README.md

SHACL Play App 0.1

06 Dec 13:52
Compare
Choose a tag to compare

Only the command-line application