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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuzzy_dl_owl2-1.0.25.tar.gz (584.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fuzzy_dl_owl2-1.0.25-cp314-cp314-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows x86-64

fuzzy_dl_owl2-1.0.25-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

fuzzy_dl_owl2-1.0.25-cp314-cp314-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fuzzy_dl_owl2-1.0.25-cp313-cp313-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.13Windows x86-64

fuzzy_dl_owl2-1.0.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

fuzzy_dl_owl2-1.0.25-cp313-cp313-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fuzzy_dl_owl2-1.0.25-cp312-cp312-win_amd64.whl (13.7 MB view details)

Uploaded CPython 3.12Windows x86-64

fuzzy_dl_owl2-1.0.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

fuzzy_dl_owl2-1.0.25-cp312-cp312-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fuzzy_dl_owl2-1.0.25-cp311-cp311-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.11Windows x86-64

fuzzy_dl_owl2-1.0.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

fuzzy_dl_owl2-1.0.25-cp311-cp311-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file fuzzy_dl_owl2-1.0.25.tar.gz.

File metadata

  • Download URL: fuzzy_dl_owl2-1.0.25.tar.gz
  • Upload date:
  • Size: 584.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fuzzy_dl_owl2-1.0.25.tar.gz
Algorithm Hash digest
SHA256 8b021327e3bf86dad7af59d417b68738b6e11388fcf3de75a16a197a11be51f0
MD5 6f222434902240c887456f3513b16e2f
BLAKE2b-256 1f457c28475a70f22476c536d2c13d76708248e372091d6f5ae1ee2b9f185a8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25.tar.gz:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a1cc2b2cf6cd36bec8886070a2df989135a24cc0a7056c5036005312e562b400
MD5 0c1dcd4cd4c1f9a2a7f2c987bb727d08
BLAKE2b-256 f9d33bda6545b85721a64dbc5b3fba908c97ca055c72f4956d9922b607da8908

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68206fb048fae31139f100fc5fad26efbef7133a86c5a047b8846ce61919bd65
MD5 95bf79c55f6e42c572fc417a4ab399ca
BLAKE2b-256 5f4a5033beee9a0e861cdfcda6e42e9f6e7fa8fb1cf288531b1c47544d2a881a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 277c2d224abceae48870882689aff3343f0ee9214ef9990a393541ba5830a265
MD5 2ec4f4ae62bbcedd357605381b35abd9
BLAKE2b-256 6a7f6260c84753f10a5b6d8a22fc986a363ebd98ce7610bdc9a8f3ae205647d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a3bf323fd921423f947c7f972638de30f5258222934d8575a6ec961ec00d77a0
MD5 79378af2306a6e6ed761f653841c1693
BLAKE2b-256 c309153ee68a0aeb951c52cac5493260cb1ba1aa48630442abc03b5f20a99d41

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffb840bb5fc9b9ac924e16269afb713fd831373a103af9ba9e73909a5f7dd49b
MD5 78815c0c7b01e0886e3811f0109ca316
BLAKE2b-256 6aec3d56ae1c467e823dc50a0b8117a05d4c76295330621c3f85d7198de4f17e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 460e594b4871a125514e4e539e22ca3616f9a5ceb894a3a16a842a23b98617dc
MD5 dcfd9aaed107d85fcc755000af210764
BLAKE2b-256 89e9020bd651d4ca94360bfaf18b1f3eed0c37e0910c533cfb93d98e436ffd83

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3a6418f271e6ad4d569db51db76c51d72c2cf229d41ea923eaa5f61eab2c4812
MD5 1c53be8a8cc682aeffc83c10f8b1ef68
BLAKE2b-256 57cffb9ce09ec9199b3b0696f7ec01a5741fa21e83a76c779d1acc3f04acb448

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e07210267a577a3c18c9c054a7cde696b68564b30de23958ce81b2d74e2b1ac7
MD5 5625e6bd93f5f68d046e22f8eb2e021e
BLAKE2b-256 0bf6d2e2a8a3891916185d87d9c55a3069996ec9c09c40f2205382bd8a2ae4df

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be4f01ae2bb3c59b531b020f962a007da6dff7b55aa9cc102a7306196bac8c03
MD5 0dec1e62f4854633264b61b41c2f9728
BLAKE2b-256 50d49e80dcfaa5afcf39b4d805b5dc24ae4e662ec81eb6afdd36207e2c13c20d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fde00ae38ac458324537b7cf9e47a3c38036d46d09097a3a4b2657aea0f1af7d
MD5 7fa3d5d8e1d967c269407b91035713c6
BLAKE2b-256 eca3a1a265ba314152b827f2e86f76cde00638dc434c2140d8832d78c9af2a63

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7eaca435e608e2129e00d171b8601df61264173ebcdabdd9a46cc7912091a52e
MD5 41dba259621a5a6db57d18d52b492584
BLAKE2b-256 766a371a9e1c8da99c301ca35b49599f9902e152ff664298b7988a990ae1f411

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fuzzy_dl_owl2-1.0.25-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fuzzy_dl_owl2-1.0.25-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02577abce5f65f994e9e746856d15f3e2b827c6f46682135a62cfa32670586fa
MD5 431f9ff85530944f891790f29c6518e6
BLAKE2b-256 937beeb62cb3f91448ee2965f87620c257fd1c8e0129b0d5bc127f87ce799ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fuzzy_dl_owl2-1.0.25-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on giuseppefilippone/fuzzy_dl_owl2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.25 This release

13 files

1.0.24

13 files

1.0.23

13 files

1.0.18

2 files

1.0.17

2 files

1.0.16

2 files

1.0.15

2 files

1.0.14

2 files

1.0.13

2 files

1.0.12

2 files

1.0.11

2 files

1.0.10

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page