Skip to content

Releases: hsu-aut/aml2owl

v3.0.0

14 Jan 17:36

Choose a tag to compare

AML2OWL v3.0.0

Human-Readable URIs

Generated URIs now use human-readable / characters instead of URL-encoded %2F.
This affects all SPARQL queries that reference URIs.

Before
https://w3id.org/hsu-aut/AutomationML#MySUCLib%2FMySUC

After
https://w3id.org/hsu-aut/AutomationML#MySUCLib/MySUC

Migration
Update existing SPARQL queries by replacing %2F with / in all URI patterns.

Lowered Java Version Requirement

-Application is now compatible with Java Versions starting at Java 11.

Removed

  • Ontology of Units of Measure (OM) mapping
    The MeasureTriplesMap that created om:Measure instances has been removed.
    Unit values are now stored as literals using aml:hasUnitName for better compatibility with AML files that do not use OM unit names.

Fixed

  • Conditional RML mappings
    Fixed missing rdf:type assignments when optional XML attributes (such as @RefBaseSystemUnitPath) are absent.

  • JAR path handling
    Fixed a bug where JAR file paths containing spaces caused file-not-found errors during SPARQL post-processing.

Documentation

  • Added comprehensive mapping coverage documentation to the README
  • Documented SPARQL post-processing queries and their purpose
  • Added a Known Limitations section

v2.0.0

08 May 08:12

Choose a tag to compare

  • Introduces SHACL validation
  • CLI now provides two distinct commands: map for mapping only and map-and-validate for mapping and validation of mapped ontologies
  • Extended tests
  • Improved code with regards to robustness and performance
  • Completed Maven to allow for deployment to Maven central so that AML2OWL can now easily be installed as a Maven dependency

v1.1.0

10 Oct 11:20

Choose a tag to compare

Update featuring some bug fixes and extensions

  • updates ontologyIRI to a W3ID IRI that is a permanent ID with manageable redirections
  • adds owl:imports statement to import the ontology
  • in addition to the RML mapping, SPARQL updates are now used to add additional links between elements

v1.0.0

20 Jun 06:52

Choose a tag to compare

Initial release 🎉

  • First, basic version as a library and CLI
  • some initial tests