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

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.31
File Size Uploaded
fuzzy_dl_owl2-1.0.31.tar.gz 587.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fuzzy-dl-owl2 1.0.31
File
fuzzy_dl_owl2-1.0.31-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fuzzy_dl_owl2-1.0.31-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.31-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.31-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fuzzy_dl_owl2-1.0.31-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.31-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.31-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fuzzy_dl_owl2-1.0.31-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.31-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fuzzy_dl_owl2-1.0.31-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fuzzy_dl_owl2-1.0.31-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.31-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.31.tar.gz

Download URL fuzzy_dl_owl2-1.0.31.tar.gz
Size 587.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1e46eac57ada1f20b08e603452110389ecee93c1692ad516031ef89443058705
BLAKE2b-256 checksum
How to use checksums
77ecd08dfdb30998ed0541e520b033676ed1506c3905f3a1d3211b0ea57216b7
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-cp314-cp314-win_amd64.whl
Size 14.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ac0d905d823a7befa1e29d460971d83ee3c98fb2bbdcbe20cbeffc5c8de98fe3
BLAKE2b-256 checksum
How to use checksums
5e4517cc15a7d732e77b96bc5f256355d175cf1767ea66c1a29635e2ed209eb1
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
6e592929c7e560016270ec829f166ebf4b72d226d88eef8649e4744cf2f354c8
BLAKE2b-256 checksum
How to use checksums
42563ffadc4ba3baa5108bcf5213c5262b223cfa2da44d208516cc1c2d0d0c19
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
27c65a3234a94d6812a77bec7e7879ed6c37cc4d7ea7ae411566bb482b538f01
BLAKE2b-256 checksum
How to use checksums
31d0cd3ab6cbdc8cac89b3263fb64cdb630d24a78acf133d7eb92c405c9d9ad7
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-cp313-cp313-win_amd64.whl
Size 14.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
98f7832a61744c081ae9a637a7a0dcf52934647184597267f492f37cc4c971a9
BLAKE2b-256 checksum
How to use checksums
58f968bfce49ac3fd6256ee61589832324b2f014600bf65c4ef168cea65dafdc
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
f56567f7eada93d5ae0d6efc668220c88252ef2891f4937d2ef87e1b7be14c67
BLAKE2b-256 checksum
How to use checksums
54840c78c6bc714b1301a119c61008f9e4b4f704c24efab3327c425722565244
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
d36e555ca1394ad671f367ef8a0d13ea3c8275dc897bc6025e76b83bb3deb2bb
BLAKE2b-256 checksum
How to use checksums
b4c3e6e9d0e5f8c502557fef64c7c7c8a53be7237ccd155f2e37c084f5a3fa4f
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-cp312-cp312-win_amd64.whl
Size 14.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
56c9904de632612faf6cce3d87719223c9c007d287fc80730b70f830ab3ec988
BLAKE2b-256 checksum
How to use checksums
60bfd4e23e3088c0e411301c2cfd87064496e66036e472a35890c4289866e513
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
fb762c61946f0404549057cb65712df5a1d6187831edd36f34f59861ee14304b
BLAKE2b-256 checksum
How to use checksums
0629800002ee011fa902d760a4bf33f7dcfe518f90f12925e251e78ad6c46bfc
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
748ce13a88922465bcb308e3b62ff3ebd01c825616a857852d6b154e3fa6df0f
BLAKE2b-256 checksum
How to use checksums
5297ea185b65a061e4b0ee7e500de37874a09636cc10ac8df235b59cd28fd56d
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-cp311-cp311-win_amd64.whl
Size 14.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
36dfe9cbc717aac9b4b632581a7f0c2be2406419556bd64ec82c7328935b7115
BLAKE2b-256 checksum
How to use checksums
a3210d9780636d7b3844ee37e8804fbdd5e579750a7bc1ee8ddfabfefd244b77
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
b4156aa47f1491dc8ccf75e42e6a13e0adb983f073be03558ce1208d729bcc4e
BLAKE2b-256 checksum
How to use checksums
87d9cbf755336c92b16d67569b06aa6884a660a0ca0a0687f83c4d0daeac38af
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 23, 2026.

Transparency log

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

Download URL fuzzy_dl_owl2-1.0.31-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
66d35a30604a6ed95035053d78b490fd0a4f9c64ea6085f109d4820e9723618f
BLAKE2b-256 checksum
How to use checksums
23ff43976938a5eabcefff7cf94a41d4b349443c749030a871d035869ed46e34
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 23, 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