Ontospy Versions Save

Python library and command-line interface for inspecting and visualizing RDF models aka ontologies.

v2.1.1

1 year ago

Minor fix on 2.1.0

v2.1.0

1 year ago
  • D3 visualizations improvements
    • Split pages for different object types
    • Refactor code

v2.0.0

1 year ago

Full release of version 2. The main library API hasn't changed, but various internals have been updated hence this release may be backward-incompatible for users that have built custom extensions upon Ontospy’s internal modules.

Updates

  • Remove all Django dependencies, replaced with Jinja2
  • Rename ontodocs module to gendocs
  • Drop support for python2
  • Remove setup.cfg and universal build (only py3)
  • Refactor code / clean up

See also: http://lambdamusic.github.io/Ontospy/#upgrading-to-v-20

2.0.0-alpha

1 year ago

An alpha release of 2.0.0.

More refactoring and code improvement are planned before the full 2.0.0 release!

v1.9.9.4

2 years ago

December, 2021: v 1.9.9.4

  • Remove deprecated Ontospy.__computeTopLayer
  • Refactor Ontospy.get_class and related methods so to have less duplicated code
    • Added Ontospy.get_shapes
  • Refactor Ontospy.nextClass and related methods so to have less duplicated code
  • Refactor Ontospy.ontologyClassTree and related methods so to have less duplicated code
  • Improve Ontospy.get_shapes so that it enforces URI uniqueness only among shapes URIs. This sets the ground for pull-107.
  • Refactor tests code and clean up tests rdf folder
    • Add uco_monolithic.ttl and scigraph for shapes tests

v1.9.9.3

2 years ago

December, 2021: v 1.9.9.3

Minor release

v1.9.9.2

2 years ago

v 1.9.9.2

  • Extract individuals (instances) from a graph on-demand
    • Option -i from command line
    • Option hide_individuals=False from Ontospy class
    • All gendocs visualizations updated so to handle instances
  • Improve handling of multi-ontology graphs: ontologies ordered alphabetically by default
  • Add format parameter to scan command
  • Fix for --verbose option which was broken in CLI

v1.9.9.1

2 years ago
  • refactored all 'printing' operations

    • printDebug => stderr
    • printInfo => stdout
    • remove all direct calls to click.secho
    • remove all 'print' statements
  • updated sigma.js visualization features

v1.9.9

2 years ago
  • add pref_title and pref_language options to ontospy
  • update CLI to accept these parameters for documentation generation
    • eg ontospy gendocs -l --preflabel label
  • improve all viz templates to use user provided titles
  • add |linebreaks to bestDescription method for better rendering
  • various code improvements for tests

v1.9.8.3

4 years ago

July, 2019: v1.9.8.3

  • gendocs option: no browser prevents opening html viz in browser
  • gendocs -l added as shortcut of --lib