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

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.26
File Size Uploaded
fuzzy_dl_owl2-1.0.26.tar.gz 584.6 kB Details

Built distributions (wheels)

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

Total release size: 182.0 MB

Release files / fuzzy_dl_owl2-1.0.26.tar.gz

Download URL fuzzy_dl_owl2-1.0.26.tar.gz
Size 584.6 kB
Tags Source
SHA-256 checksum
How to use checksums
79cf9deff75c7bca464434bccfe1e87570a3ca48bedf9179d96ddd5b452ec816
BLAKE2b-256 checksum
How to use checksums
2c700564f65291966213c08bad3fc2273a9ec5e29e0108a378ca4499c8a39576
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-cp314-cp314-win_amd64.whl
Size 14.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2a5fa29f4478eecf88484ed697e6c652a934be53fb331900ce7929331834eb43
BLAKE2b-256 checksum
How to use checksums
7a7aed72d4d5c736749ab9575759ebb444fdf366fa55dfeeb0391008eb191cf2
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-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
5a717f87b91ba01dfbde60ef5cb13305fbb338f333cc9a71f2782cd1dd031732
BLAKE2b-256 checksum
How to use checksums
803329052c09cc4c2b1bbd4c713ae6b5e92427ddd3c4defbf310194ffb331d25
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-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
5c952c561460f82d613994628ada8bddb5cc470866a0152d0a50ad5aa32466fe
BLAKE2b-256 checksum
How to use checksums
c050a26656e802fd70c8a9919ce42fc52d769016a8601c4f00cd0bae78823a8a
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-cp313-cp313-win_amd64.whl
Size 14.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
797a818e74585ba2a26b83f522f4e2973b39ac4f8d27062a16f21730b44a924f
BLAKE2b-256 checksum
How to use checksums
f9e535f21d675369b45d6ab386524695199405709e96a79611ca42332c67b342
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 15.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e6eb1607776f77140b0a0fd73a746c66ce157c8a827a4097c1b490903c037513
BLAKE2b-256 checksum
How to use checksums
2e7c6765d674f066ecce0a0d411dce50071091b1699315ea76b3624e2a65c369
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-cp313-cp313-macosx_11_0_arm64.whl
Size 15.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
520092ecb5f87de78b7a76fc536655c9bf8e77ed629b20cf35e0e63e81ac2a0f
BLAKE2b-256 checksum
How to use checksums
7c9b5f317146955a8e61efabdf2f3d7dce117419ba1768200ec19d95655dfda2
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-cp312-cp312-win_amd64.whl
Size 14.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ce61246e02d8d80f5ff44cdb147c0a3b0a0754fd22cfbda2eb16d1287d1a81c6
BLAKE2b-256 checksum
How to use checksums
f82762dee2fc35239a64fb69caf3b8739c3df644200b1dad3da16f9aef74ea3a
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-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
a734d79419c8b1c7ae63be8abdd19451039ad700afc94d8af4b029043b21155b
BLAKE2b-256 checksum
How to use checksums
fbb8d3a6571e9fd6ea14c0b1f42d05da2b63c5e333d966bf5efc2d1bf16b0581
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-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
9cffb2ff3dc1f22c40ec949ed6edb7c0178c18aad3223ffad380b3c4e60b372e
BLAKE2b-256 checksum
How to use checksums
08eca16f70a7ca4f83f63e59d8a7e5d298ed93383010e70a8ff8a216224b2093
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-cp311-cp311-win_amd64.whl
Size 14.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b1e13554c9c7bc695754711574078c44bf71b2e295d4e2377e8c3b906fa7720b
BLAKE2b-256 checksum
How to use checksums
c80b9ab62f9924a44be06e64793580c8dcf681b6bad7af6072c70d53b413203a
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-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
8ebd13ae22f7f41dad744f7f8ea110d8b5eb980cb5faba0e3d902670896931da
BLAKE2b-256 checksum
How to use checksums
74a959c54b53d51788173dc41546a5f1991df29041a401723ce3d6fa6c6de808
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 26, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.26-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
c6487d2c46337225cf699d9d5e3593755db6aee55dabf08f98b12a89d98fd973
BLAKE2b-256 checksum
How to use checksums
e3b72a43d3caf1be18fdb2f28280aa16a1877bd13c1592aea708f55ade835cfd
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 26, 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