Skip to content

renvins/fuzzy_dl_owl2_testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversion Tests for fuzzy_dl_owl2

This repository contains a set of test ontologies to validate and analyze the behavior of the fuzzy_dl_owl2 library. The goal is to verify the correct translation of OWL 2 constructs with fuzzy annotations into the FuzzyDL format.


Test Summary

Below is a list of the tests performed, with the corresponding ontology files and the results obtained.

1. Standard Axioms (Successes)

  • Axiom with Truth Degree

    • Test File: axiom_test.owl
    • Status: ✅ SUCCESS
    • Observations: The library correctly interpreted the <Degree value="..."/> annotation on a ClassAssertion axiom.
  • Disjoint Classes

    • Test File: disjoint_test.owl
    • Status: ✅ SUCCESS
    • Observations: The library correctly parsed and translated the DisjointWith axiom between two classes.
  • Subclasses

    • Test File: subclass_test.owl
    • Status: ✅ SUCCESS
    • Observations: The library correctly parsed and translated the SubclassOf axiom between two classes.

2. Fuzzy Concept Constructors

  • Fuzzy Datatype in Restrictions

    • Test File: fuzzy_datatype_test.owl
    • Status: ✅ SUCCESS
    • Observations: Successfully converted the FuzzyDatatype concept, including the trapezoidal function in the restriction.
  • Weighted Sum Concept

  • Fuzzy Modifier


3. Not supported yet

  • Fuzzy Nominals
    • Test File: nominal_test.owl
    • Status: ❌ FAILED
    • Observations: Throws error due to feature not supported

About

Testing repository for the fuzzy-dl-owl2 research project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages