Skip to main content

Docs Tests Documentation PyPI Python Versions Code Style

Fuzzy DL OWL 2

A Python porting of the Fuzzy Description Language (FuzzyDL) and the Fuzzy OWL 2 framework, for representing fuzzy logic within description logic and for mapping a knowledge base represented in FuzzyDL to a Fuzzy OWL 2 construct in RDF/XML format.

📖 Full documentation: fuzzy-dl-owl2.readthedocs.io

Features:

  • Object-oriented representation of Fuzzy Description Logic elements
  • Object-oriented representation of Fuzzy OWL 2 elements
  • Mapping from FuzzyDL to Fuzzy OWL 2
  • Mapping from Fuzzy OWL 2 to FuzzyDL
  • Reasoning in FuzzyDL

Installation

pip install fuzzy-dl-owl2

Quick start

from fuzzy_dl_owl2.fuzzydl.parser import DLParserFast as DLParser

DLParser.main("./example.fdl")

See the Usage guide for reasoning, querying, and FuzzyDL ⇄ Fuzzy OWL 2 conversion examples.

Documentation

The full reference lives on Read the Docs:

Examples

The dl-examples directory contains sample knowledge bases written in the FuzzyDL language.

Test

The test directory contains the unittest files; test_suite.py is the full suite. The knowledge bases used by the tests are in examples/TestSuite.

License

This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).

Release files for fuzzy-dl-owl2 1.0.29

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fuzzy-dl-owl2 1.0.29
File Size Uploaded
fuzzy_dl_owl2-1.0.29.tar.gz 586.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fuzzy-dl-owl2 1.0.29
File
fuzzy_dl_owl2-1.0.29-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fuzzy_dl_owl2-1.0.29-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fuzzy_dl_owl2-1.0.29-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.29-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fuzzy_dl_owl2-1.0.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fuzzy_dl_owl2-1.0.29-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.29-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fuzzy_dl_owl2-1.0.29-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fuzzy_dl_owl2-1.0.29-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.29-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fuzzy_dl_owl2-1.0.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fuzzy_dl_owl2-1.0.29-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 182.5 MB

Release files / fuzzy_dl_owl2-1.0.29.tar.gz

Download URL fuzzy_dl_owl2-1.0.29.tar.gz
Size 586.4 kB
Tags Source
SHA-256 checksum
How to use checksums
043fd98215673aaa104bbb22e492142db21bfa94acb2fd3e43b5af6057286111
BLAKE2b-256 checksum
How to use checksums
d44f7e669bc7f0dc5424c01f5efe098a5355027011bfbfb6e004f8f87df37688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp314-cp314-win_amd64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp314-cp314-win_amd64.whl
Size 14.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ca88925c0ce0a9737d27f42f6ec9b6f77b3bf38e592521d6ebf35e6d11f33a22
BLAKE2b-256 checksum
How to use checksums
d22f195509582ae4730dcb1cd1980c1f41b465d71182cf844339de91c04d1454
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 15.8 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
878016dc1de0fae36221097f05fded4ccbc302c58706307a5df8809073152bf7
BLAKE2b-256 checksum
How to use checksums
751799382988295e2309ec859bf5d9f1fd3eb121292c3e773997985f61e66f47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp314-cp314-macosx_11_0_arm64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp314-cp314-macosx_11_0_arm64.whl
Size 15.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
997b37ad4a7619d59e14b8049f3d33749fe1c7598e871fee00f62fc1acbf11ad
BLAKE2b-256 checksum
How to use checksums
e7110ffbe95c7f9eaa9618230838db3375e87ef0a25c44c514ac56caec0f8387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp313-cp313-win_amd64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp313-cp313-win_amd64.whl
Size 14.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5e6fb42bea3eeea6aa8fd12ca02926affe41d5397357cc83f41cf0adcfc5ecdb
BLAKE2b-256 checksum
How to use checksums
c70b98c510ee4a3fb4f0ad5bd697dac08e13a548881447bd59b7f236bb470f8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 15.8 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e100485e1de4150cd123e1558307be9233cd4a256037aeb1655f64c2fa66a21c
BLAKE2b-256 checksum
How to use checksums
203f825162a53f7c998ae47f69d2df5e38e2d3416aaefaee28039697dca45cd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp313-cp313-macosx_11_0_arm64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp313-cp313-macosx_11_0_arm64.whl
Size 15.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad80b7c29dfd206c56c26923dc661fb3accaffc6d20fa8a160a8fe2241e975e8
BLAKE2b-256 checksum
How to use checksums
e3bc096d260b2356ac796f26f880a0e30aeaf3860f5e43770ea031434440178f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp312-cp312-win_amd64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp312-cp312-win_amd64.whl
Size 14.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b7d198ab2b250474ed23e522d99464fc288b191571320d0e4bd2ece49a02f25b
BLAKE2b-256 checksum
How to use checksums
75cb5941c5431c9db71174f27a9dffe3cf3425166109676f4c31fc015faee25e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 15.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4755212629091f64c0683b17ce3243109c27e4ff91350931df17dc4b27ff588f
BLAKE2b-256 checksum
How to use checksums
945e1905d846fdc0aed9da3a44a5c05ebd58031df9042fa248511574f430ec59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp312-cp312-macosx_11_0_arm64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp312-cp312-macosx_11_0_arm64.whl
Size 15.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ddbe47ba719ca99bda13a0aa584db3b8d6e5d1cf9b6bc6855c5f17ee6365bdbc
BLAKE2b-256 checksum
How to use checksums
98181dbb65c0809818d883be0738eeff3b2cecacfc99913e8132899d5c835d90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp311-cp311-win_amd64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp311-cp311-win_amd64.whl
Size 14.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
da6fb8200c5d5405084fb9b053d27eb30239700985b39149ac16919fcaca2505
BLAKE2b-256 checksum
How to use checksums
d153e097753bd928c8497006f741ebdf309c2d5415601158ef031651c50a0050
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0947fa5f98ac2110e212c2b3400c48bb9099a15de70a16a7c721c3ccabe852f2
BLAKE2b-256 checksum
How to use checksums
f6107321fe43155ee1b2bba11ce0c9c8c69c98e77011d01dc67ccbb92e6bd572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log

Release files / fuzzy_dl_owl2-1.0.29-cp311-cp311-macosx_11_0_arm64.whl

Download URL fuzzy_dl_owl2-1.0.29-cp311-cp311-macosx_11_0_arm64.whl
Size 15.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c2be4e3496ee3cbc695ea51a1de14595b9245df01c25e4193e6bc81b6e84e2cb
BLAKE2b-256 checksum
How to use checksums
250c67e7b68ba24b2cd87a4164905e26f8e66225153a9b1c2cb6ff964233a60f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page