Skip to content

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

Compare
Choose a tag to compare
@jmkeil jmkeil released this 03 Dec 14:22
afe821e

Changelog

Added

  • add UrlSourceProcessor: Loads an RDF document from a URL.
  • add ExecutionRestController#getMetadata: return metadata of loaded sources used in this execustion
  • add UsePresentMappingProcessor: Provides mappings for resources connected in the ontologies with given property paths.
  • add TransitiveMappingProcessor: Provides transitive closure of existing mappings.
  • add CompletenessProcessor: Provides absolute and relative coverage statistics, omission detection, and duplicate detection of resources by category and ontologies.
  • extend SparqlConstructProcessor: enable recursiv generation of new triples with SPARQL Construct Query and add parameter maxIterations with default value 1
  • extend Measurement Report for Jupyter Notebooks: alphabetical order of measurements, alphabetical order of dimensions, replace ontology UUIDs with ontology names in dimension columns
  • add Omission Report for Jupyter Notebooks
  • extend JaroWinklerMappingProcessor: add parameter defaultLangTag used as fallback locale for LowerCase conversion during case-insensitive mapping
  • add /version API call returning the version of ABECTO
  • add Mapping Report in Jupyter Notebooks: replacing heavy-weighted Mapping Review

Fixed

  • fix JaroWinklerMappingProcessor: ignore other categories, enable case-insensitive mapping
  • fix Category: getPatternVariables() does not anymore return helper Var for BlankNodePropertyLists and BlankNodePropertyListPaths introduced by Apache Jena, which cause Exceptions in CategoryCountProcessor
  • fix Measurement and Omission: use abecto:ontology instead of abecto:knowledgeBase
  • fix Measurement Report in Jupyter Notebooks: no dimensions column header concatenation of multiple measurement types
  • fix AbstractRefinementProcessor: disable RDFS reasoning on input ontologies
  • fix LiteralDeviationProcessor: correct handling of float and double, enable multiple values of same property
  • fix Deviation Report in Jupyter Notebooks: solve ommission of deviations
  • fix HTML output in Jupyter Notebooks: add linebreaks to enable git diff for result

Removed

  • removed Mapping Review in Jupyter Notebooks: replaced by simple Mapping Report