Releases: hsu-aut/aml2owl
Releases · hsu-aut/aml2owl
v3.0.0
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
TheMeasureTriplesMapthat createdom:Measureinstances has been removed.
Unit values are now stored as literals usingaml:hasUnitNamefor better compatibility with AML files that do not use OM unit names.
Fixed
-
Conditional RML mappings
Fixed missingrdf:typeassignments 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
- Introduces SHACL validation
- CLI now provides two distinct commands:
mapfor mapping only andmap-and-validatefor 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
Update featuring some bug fixes and extensions
- updates ontologyIRI to a W3ID IRI that is a permanent ID with manageable redirections
- adds
owl:importsstatement to import the ontology - in addition to the RML mapping, SPARQL updates are now used to add additional links between elements
v1.0.0
Initial release 🎉
- First, basic version as a library and CLI
- some initial tests