Skip to content

Releases: fusion-jena/abecto

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.9.0

15 Jul 11:15
912ba4a
Compare
Choose a tag to compare

Added

  • add result export template measurementsMarkdown

Fixed

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.8.0

01 Jul 08:24
c0128ea
Compare
Choose a tag to compare

Added

  • extend LiteralValueComparisonProcessor: add parameter allowLangTagSkip to enable comparison of values from sources using and not using language tags

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.7.2

30 Jun 13:27
13aba69
Compare
Choose a tag to compare

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.7.1

30 Jun 11:51
fd43095
Compare
Choose a tag to compare

Fixed

  • fix UsePresentMappingProcessor: fix logging
  • fix CompletenessProcessor: add handling of missing aspect coverage by a datasets
  • fix LiteralValueComparisonProcessor: add handling of missing aspect coverage by a datasets
  • fix ResourceValueComparisonProcessor: add handling of missing aspect coverage by a datasets
  • fix JaroWinklerMappingProcessor: add handling of missing aspect coverage by a datasets
  • fix JaroWinklerMappingProcessor: update similarity library fixing a bug that might cause a lower similarity between resources with several values of the compared variable
  • fix all reports: disable special character escaping
  • hotfix for https://issues.apache.org/jira/browse/JENA-2335

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.7.0

24 Jun 07:23
f741b0b
Compare
Choose a tag to compare

Added

  • extend FileSourceProcessor: permit multiple path parameter values

Changed

  • rename RdfFileSourceProcessor into FileSourceProcessor

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.6.0

23 Jun 15:13
7c16f64
Compare
Choose a tag to compare

Added

  • add CLI parameters --failOnDeviation, --failOnValueOmission, --failOnResourceOmission, --failOnWrongValue and --failOnIssue to enable exit code 1 in case of deviations/value omissions/resource omissions/wrong values/other issues
  • add CLI parameter --reportOn to enable limited scope of reports and exit codes to a single dataset
  • add result export template mappingReview
  • extend UrlSourceProcessor: permit multiple url parameter values
  • extended result export template resourceOmission: sort, add optional rdfs:label

Fixed

  • fix result export template deviations: remove duplicated columns
  • fix UrlSourceProcessor: use correct URL for request in heuristic language detection mode; enable followRedirects in brute force language detection mode

Changed

  • TRIG output avoids base and empty prefix to ease result reading

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.5.0

18 May 11:07
3ad50b2
Compare
Choose a tag to compare

Added

  • add FBRuleReasoningProcessor: Generates statements using custom rules
  • extend SparqlSourceProcessor: add retries on failures configurable with parameters chunkSizeDecreaseFactor and maxRetries
  • extend SparqlSourceProcessor: add parameter followInverseUnlimited
  • extend SparqlSourceProcessor: add parameter ignoreInverse
  • extend SparqlSourceProcessor: add rdf:first and rdf:rest to default followUnlimited values
  • extend LiteralValueComparisonProcessor: add parameter languageFilterPatterns
  • extend LiteralValueComparisonProcessor: add parameter allowTimeSkip to enable date part of xsd:date and xsd:dateTime
  • extend MappingProcessor: add persisting of transitive correspondences
  • extend Parameters: enable use of different Collection subtypes for Processor Parameters
  • extend Aspect: enable use of one pattern for multiple datasets
  • extend logging: log Step processing start and completion
  • extend logging: log CLI execution phases
  • extend built in documentation (--help)
  • add result export engine
  • add result export template deviations
  • add result export template resourceOmissions
  • add result export template wdMismatchFinder (see Wikidata Mismatch Finder file format)
  • add extraction of property path between key variable and other variables to make them available for exports
  • add reuse of sources prefix definitions for the output file
  • add CLI parameter --loadOnly to enable reuse of execution output for report generation

Fixed

  • fix EquivalentValueMappingProcessor: fix message format
  • fix ** EquivalentValueMappingProcessor**: skip resource with unbound variables
  • fix SparqlSourceProcessor: enable arbitrary query lengths by updating Apache Jena fixing JENA-2257
  • fix SparqlSourceProcessor: fix expected datatypes of some parameters
  • fix SparqlSourceProcessor: increased compatibility to SPARQL endpoint implementations
  • improve performance of several mapping and comparison processors

Changed

  • changed logging format
  • changed UsePresentMappingProcessor: replaced parameter assignmentPaths expecting SPARQL Property Paths with parameter variable expecting an aspect variable name

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.4.0

31 Jan 07:34
78d2f01
Compare
Choose a tag to compare

Added

  • add EquivalentValueMappingProcessor: Provides correspondences based on equivalent values.

Changed

  • rename vocabulary resource av:SparqlSelectQuery into av:SparqlQuery

Fixed

  • fix UrlSourceProcessor: parameter value can now be set
  • fix UrlSourceProcessor: uses accept headers to explicitly request RDF in case of Content Negotiation
  • fix output av:relevantResource statements in case of blank node aspects

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.3.0

10 Jan 12:08
62bb1a4
Compare
Choose a tag to compare

Changed

  • transform ABECTO from a webservice into a command line tool with RDF dataset files as input and output
  • merge CategoryCountProcessor into CompletenessProcessor
  • rename RelationalMappingProcessor into FunctionalMappingProcessor
  • rename LiteralDeviationProcessor into LiteralValueComparisonProcessor
  • rename ResourceDeviationProcessor into ResourceValueComparisonProcessor
  • rename categories into aspects
  • rename mappings into correspondences

Added

  • add SparqlSourceProcessor: Extracts RDF from a SPARQL endpoint.

Removed

  • remove ManualMappingProcessor: Predefined correspondences can be stated in the configuration directly.
  • remove ManualCategoryProcessor: Aspects can be stated in the configuration directly.
  • remove TransitiveMappingProcessor: Transitive correspondences are now added automatically
  • remove Jupyter Notebook support to control ABECTO
  • remove OpenlletReasoningProcessor: Enable publishing as packed binary version

ABox Evaluation and Comparison Tool for Ontologies (ABECTO) v0.2.1

03 Dec 15:49
abc1912
Compare
Choose a tag to compare

Changelog

Fixed

  • fix HTML output in Jupyter Notebooks: resolve misplaced </div>