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.33

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.33
File Size Uploaded
fuzzy_dl_owl2-1.0.33.tar.gz 589.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fuzzy-dl-owl2 1.0.33
File
fuzzy_dl_owl2-1.0.33-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fuzzy_dl_owl2-1.0.33-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
fuzzy_dl_owl2-1.0.33-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.33-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fuzzy_dl_owl2-1.0.33-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fuzzy_dl_owl2-1.0.33-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.33-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fuzzy_dl_owl2-1.0.33-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fuzzy_dl_owl2-1.0.33-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.33-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fuzzy_dl_owl2-1.0.33-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.33-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 182.7 MB

Release files / fuzzy_dl_owl2-1.0.33.tar.gz

Download URL fuzzy_dl_owl2-1.0.33.tar.gz
Size 589.7 kB
Tags Source
SHA-256 checksum
How to use checksums
dd09555d0f91189752c08d7a2c211e2b7016e254c77e0a4f16dedd79f9560b0b
BLAKE2b-256 checksum
How to use checksums
1d96bcb5e72304672dc4de805113674486b8dedddf20c35bb0540009a59c8c62
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-cp314-cp314-win_amd64.whl
Size 14.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b6ab927397d154c5948d8be9557e54a6974fdbbb098837fe10e3111fbff11f90
BLAKE2b-256 checksum
How to use checksums
384ba7d9101f0f772822a38b613c9363261e40c317cddeaf460ba96e6ad391fc
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-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
86f8e8806e6cd18d533635d579245689e0b6989f4bf02bca35eb5847be34db9a
BLAKE2b-256 checksum
How to use checksums
f3db452f705c3762b281cc03b52f85bde8db9aee73f89f9278e684548afc6b0a
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-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
a0e481d52d867e9eeb42c0d718e8b00a9317d45f235187690b9adef4a7c16013
BLAKE2b-256 checksum
How to use checksums
f441a26e540f65a02e9912b095ae9d71b2dcc867b821b10e3921f5689f9bbda9
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-cp313-cp313-win_amd64.whl
Size 14.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b57786712b1b1d2327c11762a3fd472a98c8a47768a3a4c511cc557d36e4ff47
BLAKE2b-256 checksum
How to use checksums
a9a9544e99f6ff665ec358040c7c079f95917d5cfb6a3a3a7af416569c174b78
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-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
da950754b5219bec8046f2e7bcf94ac16d9db454cd9c236495e43081f7fadf95
BLAKE2b-256 checksum
How to use checksums
ed69d5d2937c843461ed4be531994d2f389ad339b3a012b3a620f22530c574f4
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-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
0c0a30a62221dd5e1e3f33fe839424ce590b09bf6c1f6eea572e515921b27d46
BLAKE2b-256 checksum
How to use checksums
10a352b969f3f9c3dbb0d521605eecedccb3cd102148ebb31e151726655d9859
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-cp312-cp312-win_amd64.whl
Size 14.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7940b6df8ef627633ea638ea96e2be39a52daf80bb7932f8903de85b4012aa65
BLAKE2b-256 checksum
How to use checksums
bdc49d6d6aca15f9ba8aa9e334faf331d5fb2a7813a294dd6e0b9733e094b718
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-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
1a7449b4ad17ffae86142f0fc19a9d6b769faf1583ec7b320c8ba944e9e3fc1a
BLAKE2b-256 checksum
How to use checksums
20301cba812fc119092b1acde2e14a5b5e56bcfbf4faa124edc96870581e788a
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-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
23ec1b4053e6a16e6260f249a1081e998a32401850dbce88fa6f35742a4429e9
BLAKE2b-256 checksum
How to use checksums
8292810a467bf7ff78647e7f1ceb1f3d8a35452e7f4f1d392d7be7b700ab8b8d
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-cp311-cp311-win_amd64.whl
Size 14.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1d60785b05d42ae786327332ada8428634476c087118f6686bc83fd15472fb92
BLAKE2b-256 checksum
How to use checksums
e262f3bf29588339099d9e9ed9b3d47bca633d13c86171892e9a637aedde7a22
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 16.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
70082b0ae66c55a1c4eb14766b9d40cc4b53d9ad138d94f5f0f22938390db3d7
BLAKE2b-256 checksum
How to use checksums
ab80295080011c7b9f6f16a5cecaf16a9b0c0e66176677c25d1dc4df3e7c7d5e
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 Sep 24, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.33-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
8a1f6d676f755f368583a864f527202c2b81ed5079e996ba1d72386bd1a1dfcb
BLAKE2b-256 checksum
How to use checksums
cc6931fe87d36a567d6d882fe1303da6e97c77425b304df7db4d984522acfd14
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 Sep 24, 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