Releases: dgarijo/Widoco
WIDOCO 1.4.7: Dependency and bug fixes
This release of WIDOCO fixes the following issues:
- #305: Now when you launch WIDOCO without parameters, the console will also show a description of the tool and will explain how to run it.
- #309 Removed the absolute layout dependency that prevented WIDOCO JAR from being run.
- #311 Now the publisher will show on the GUI correctly (before it would only if it had a URL)
- #314: Added an html tag around the external sections so the browser won't complain
- #316 Fixed the generation of the table of contents so "back to TOC" wouldn't appear
- #317 Fixed the GUI so the "Imported ontologies" label appears as imported and not "extended"
It also removes the restlet dependency, which had a vulnerability and was not used anymore.
WIDOCO 1.4.6: Tutorial and bug fixes
This version of WIDOCO includes the following updates:
- Updated the OWL2Vowl library to the latest version (old library was producing errors in some ontologies)
- Included a tutorial (http://dgarijo.github.io/Widoco/doc/tutorial/) describing the GUI step by step and all its functionality
- Added support for selecting ontologies in JSON
- Added contributing guidelines into readme.md
- Fixed namespaces when selecting documentation in several languages
- Now it's possible to edit the rewrite base path in the .htaccess file.
- Fixed a typo in the .htaccess for serving json
- Fixed an encoding problem when showing french labels.
- @kartgk fixed an error with the import closure of ontologies (in case not all imports of imported ontologies wanted to be displayed)
- Added the correct version numbers to pom file.
- Fixed an issue in lang cs that made the table of namespaces not to show correctly
WIDOCO 1.4.5: Updated WebVowl and support for Czech
This version of WIDOCO includes the following updates:
- Updated webVowl to version 1.1.2 (latest)
- Allowed disabling showing ontology serializations (-doNotDisplaySerializations flag). Both in the console and GUI
- Added support for Czech localization (also in GUI)
Thanks to Petr Kremen for contributing with the Czech localization
WIDOCO 1.4.4: Added support for Google Analytics
This version of WIDOCO allows to add a Google Analytics code to track the traffic received in one of the pages. WIDOCO assumes you have a UA code. You can use it on the GUI, through a config file or in the command line by adding -analytics yourcode
WIDOCO 1.4.3: Bug Fixes and support for french
This release fixes the following issues:
- Added support for french (thanks to Maxime Lefrancois)
- When imported ontologies had characters like "<" they were not showing.
- Added JSON-LD serialization for ontologies automatically
- When annotation properties have blank nodes, they will now be ignored instead of failing
- Updated contributor list
- Blank nodes are now absent from the provenance page.
- Fixed default language when restarting WIDOCO.
- Fixed the language form (now french can be selected, and it has the proper icons)
WIDOCO 1.4.2: Small fixes and merged contributions
This release includes the latest contributions to the project:
- Fixes in HTML
- Fixes in how OOPS! is called
Also, now the license name is the URI if no name is provided (and URI is) instead of "license name goes here", and the java encoding has been included in the pom file to prevent UTF-8 errors in compilation.
WIDOCO 1.4.1: Metadata support and major bug fixes
WIDOCO now will comply with most of the terms listed in https://w3id.org/widoco/bestPractices. A few of them are still unsopported (e.g., rdfs:seeAlso) and will be added in next releases.
In this version, I have added support for all the deprecation terms in LODE, as well as support for skos:prefLabel and better recognition of some of the terms when the range can be a String or a resource.
Changes:
- Now the examples have a "pre" label, so if they include rdf text or json text they show properly.
- A pointer to the guidelines has been added in the interface
- When invoking the program using command line, the default behavior is to load the properties from the ontology. Only if a config file is provided, the properties won't be loaded. There is still a flag, which I have preferred to leave for possible legacy issues.
- Markup is now recognized in all sections
- The diagram is now optional (by default it was always produced in older versions)
- This release also includes a doc folder with guidelines on the metadata properties to use, a benchmark of ontologies used for testing, a gallery with what WIDOCO can accomplish and a summary of projects that have adopted WIDOCO.
Bug fixes:
- Changed the pom file with another plugin for creating the JAR, because some of the RIO parsers were not creating the appropriate serializations of the ontology.
- Added robustness when the changelog was created. If a wrong URI is provided, then the changelog will not be created.
- Changed how the ontology is chosen so there won't be errors in MAC systems.
- Fixed some of the language tags.
- Polished some errors related to the interface.
WIDOCO 1.4.0: Inline visualization diagrams
This release removes the external dependency to WebVowl, and creates a visualization that can be seen in the ontology document itself (overview section). In addition, the following changes have been made:
- Migrated the framework to use a recent version of OWL API (hence the size of the JAR)
- Bug fixes in meta data (more to come in future releases)
- Made WIDOCO more robust to errors
- Published a benchmark of ontologies used to test WIDOCO. If you want us to try a new one, just open an issue!
- Published a draft of the best practices for ontology annotation (currently under work). These are meant
- Published a showcase gallery with examples of WIDOCO's features
- Published a report on the known usages by WIDOCO.
Widoco 1.3.1: Bug fixes and metadata enrichment
This release fixes several issues and extends LODE to accept more metadata options for defining terms and adding examples.
- Fixed an issue with the changelog that produced an empty bullet when the domain or range of a property was an union or intersection.
- Added tests with different ontologies that help inspecting whether a new change leads to errors or not.
- Extended LODE to accept: prov:definition, vann:example, obo:definition (with the appropriate class name), obo:usageExample, vaem:rationale, skos:definition and terms:source.
- Extended Widoco to accept terms:bibliographicCitation, bibo:status, bibo:doi and owl:backwardsCompatibleWith
- If an error is produced while generating the changelog or the evaluation reports, the section is not generated. Before, an empty section would remain.
- Fixed table of contents not being translated.
- When generating the documentation of an ontology, if it imports another ontology that cannot be imported for any reason, Widoco will ignore the import instead of failing.
- Added the possibility to ignore namedIndividuals when generating the documentation through console.
Widoco 1.3.0: Automated changelog section
This version of Widoco creates an automated changelog section of your ontology. For all classes, properties and data properties, Widoco will calculate the new changes, additions and deletions and present them in a human-readable manner. In order to benefit from this feature, you just have to annotate your ontology with the URI of the previous version. You can use owl:priorVersion, dc:replaces or prov:wasRevisionOf to annotate your ontology (Widoco will only consider one file to compare against).
Additional improvements:
- RDF-a annotations are replaced with JSON-LD snippets. The page is just annotated with schema.org. The rdf-a annotations made it difficult to maintain, and the structured extraction tool provided by Google did not work. With the JSON-LD snippet everything is clearer. The provenance of the page itself is published separately.
- Now it is possible to generate ONLY the cross reference section of an ontology.
- Bug fix that led to errors when opening some ontologies like OBI