diff --git a/compliance-tool/.github/workflows/ci.yml b/basyx/compliance-tool/.github/workflows/ci.yml similarity index 100% rename from compliance-tool/.github/workflows/ci.yml rename to basyx/compliance-tool/.github/workflows/ci.yml diff --git a/compliance-tool/.github/workflows/release.yml b/basyx/compliance-tool/.github/workflows/release.yml similarity index 100% rename from compliance-tool/.github/workflows/release.yml rename to basyx/compliance-tool/.github/workflows/release.yml diff --git a/compliance-tool/.gitignore b/basyx/compliance-tool/.gitignore similarity index 100% rename from compliance-tool/.gitignore rename to basyx/compliance-tool/.gitignore diff --git a/compliance-tool/LICENSE b/basyx/compliance-tool/LICENSE similarity index 100% rename from compliance-tool/LICENSE rename to basyx/compliance-tool/LICENSE diff --git a/compliance-tool/NOTICE b/basyx/compliance-tool/NOTICE similarity index 100% rename from compliance-tool/NOTICE rename to basyx/compliance-tool/NOTICE diff --git a/compliance-tool/README.md b/basyx/compliance-tool/README.md similarity index 100% rename from compliance-tool/README.md rename to basyx/compliance-tool/README.md diff --git a/compliance-tool/aas_compliance_tool/__init__.py b/basyx/compliance-tool/aas_compliance_tool/__init__.py similarity index 100% rename from compliance-tool/aas_compliance_tool/__init__.py rename to basyx/compliance-tool/aas_compliance_tool/__init__.py diff --git a/compliance-tool/aas_compliance_tool/cli.py b/basyx/compliance-tool/aas_compliance_tool/cli.py similarity index 100% rename from compliance-tool/aas_compliance_tool/cli.py rename to basyx/compliance-tool/aas_compliance_tool/cli.py diff --git a/compliance-tool/aas_compliance_tool/compliance_check_aasx.py b/basyx/compliance-tool/aas_compliance_tool/compliance_check_aasx.py similarity index 100% rename from compliance-tool/aas_compliance_tool/compliance_check_aasx.py rename to basyx/compliance-tool/aas_compliance_tool/compliance_check_aasx.py diff --git a/compliance-tool/aas_compliance_tool/compliance_check_json.py b/basyx/compliance-tool/aas_compliance_tool/compliance_check_json.py similarity index 100% rename from compliance-tool/aas_compliance_tool/compliance_check_json.py rename to basyx/compliance-tool/aas_compliance_tool/compliance_check_json.py diff --git a/compliance-tool/aas_compliance_tool/compliance_check_xml.py b/basyx/compliance-tool/aas_compliance_tool/compliance_check_xml.py similarity index 100% rename from compliance-tool/aas_compliance_tool/compliance_check_xml.py rename to basyx/compliance-tool/aas_compliance_tool/compliance_check_xml.py diff --git a/compliance-tool/aas_compliance_tool/py.typed b/basyx/compliance-tool/aas_compliance_tool/py.typed similarity index 100% rename from compliance-tool/aas_compliance_tool/py.typed rename to basyx/compliance-tool/aas_compliance_tool/py.typed diff --git a/compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json b/basyx/compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json similarity index 100% rename from compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json rename to basyx/compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json diff --git a/compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd b/basyx/compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd similarity index 100% rename from compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd rename to basyx/compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd diff --git a/compliance-tool/aas_compliance_tool/state_manager.py b/basyx/compliance-tool/aas_compliance_tool/state_manager.py similarity index 100% rename from compliance-tool/aas_compliance_tool/state_manager.py rename to basyx/compliance-tool/aas_compliance_tool/state_manager.py diff --git a/compliance-tool/requirements.txt b/basyx/compliance-tool/requirements.txt similarity index 100% rename from compliance-tool/requirements.txt rename to basyx/compliance-tool/requirements.txt diff --git a/compliance-tool/setup.py b/basyx/compliance-tool/setup.py similarity index 100% rename from compliance-tool/setup.py rename to basyx/compliance-tool/setup.py diff --git a/compliance-tool/test/__init__.py b/basyx/compliance-tool/test/__init__.py similarity index 100% rename from compliance-tool/test/__init__.py rename to basyx/compliance-tool/test/__init__.py diff --git a/compliance-tool/test/files/test_demo_full_example.json b/basyx/compliance-tool/test/files/test_demo_full_example.json similarity index 100% rename from compliance-tool/test/files/test_demo_full_example.json rename to basyx/compliance-tool/test/files/test_demo_full_example.json diff --git a/compliance-tool/test/files/test_demo_full_example.xml b/basyx/compliance-tool/test/files/test_demo_full_example.xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example.xml rename to basyx/compliance-tool/test/files/test_demo_full_example.xml diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json diff --git a/compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml b/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml rename to basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml diff --git a/compliance-tool/test/files/test_demo_full_example_wrong_attribute.json b/basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.json similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_wrong_attribute.json rename to basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.json diff --git a/compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml b/basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml rename to basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml diff --git a/compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml b/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml diff --git a/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml b/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml similarity index 100% rename from compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml rename to basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml diff --git a/compliance-tool/test/files/test_deserializable_aas_warning.json b/basyx/compliance-tool/test/files/test_deserializable_aas_warning.json similarity index 100% rename from compliance-tool/test/files/test_deserializable_aas_warning.json rename to basyx/compliance-tool/test/files/test_deserializable_aas_warning.json diff --git a/compliance-tool/test/files/test_deserializable_aas_warning.xml b/basyx/compliance-tool/test/files/test_deserializable_aas_warning.xml similarity index 100% rename from compliance-tool/test/files/test_deserializable_aas_warning.xml rename to basyx/compliance-tool/test/files/test_deserializable_aas_warning.xml diff --git a/compliance-tool/test/files/test_empty.json b/basyx/compliance-tool/test/files/test_empty.json similarity index 100% rename from compliance-tool/test/files/test_empty.json rename to basyx/compliance-tool/test/files/test_empty.json diff --git a/compliance-tool/test/files/test_empty.xml b/basyx/compliance-tool/test/files/test_empty.xml similarity index 100% rename from compliance-tool/test/files/test_empty.xml rename to basyx/compliance-tool/test/files/test_empty.xml diff --git a/compliance-tool/test/files/test_empty_aasx/[Content_Types].xml b/basyx/compliance-tool/test/files/test_empty_aasx/[Content_Types].xml similarity index 100% rename from compliance-tool/test/files/test_empty_aasx/[Content_Types].xml rename to basyx/compliance-tool/test/files/test_empty_aasx/[Content_Types].xml diff --git a/compliance-tool/test/files/test_empty_aasx/_rels/.rels b/basyx/compliance-tool/test/files/test_empty_aasx/_rels/.rels similarity index 100% rename from compliance-tool/test/files/test_empty_aasx/_rels/.rels rename to basyx/compliance-tool/test/files/test_empty_aasx/_rels/.rels diff --git a/compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels b/basyx/compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels similarity index 100% rename from compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels rename to basyx/compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels diff --git a/compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin b/basyx/compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin similarity index 100% rename from compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin rename to basyx/compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin diff --git a/compliance-tool/test/files/test_empty_aasx/docProps/core.xml b/basyx/compliance-tool/test/files/test_empty_aasx/docProps/core.xml similarity index 100% rename from compliance-tool/test/files/test_empty_aasx/docProps/core.xml rename to basyx/compliance-tool/test/files/test_empty_aasx/docProps/core.xml diff --git a/compliance-tool/test/files/test_not_deserializable.json b/basyx/compliance-tool/test/files/test_not_deserializable.json similarity index 100% rename from compliance-tool/test/files/test_not_deserializable.json rename to basyx/compliance-tool/test/files/test_not_deserializable.json diff --git a/compliance-tool/test/files/test_not_deserializable_aas.json b/basyx/compliance-tool/test/files/test_not_deserializable_aas.json similarity index 100% rename from compliance-tool/test/files/test_not_deserializable_aas.json rename to basyx/compliance-tool/test/files/test_not_deserializable_aas.json diff --git a/compliance-tool/test/files/test_not_deserializable_aas.xml b/basyx/compliance-tool/test/files/test_not_deserializable_aas.xml similarity index 100% rename from compliance-tool/test/files/test_not_deserializable_aas.xml rename to basyx/compliance-tool/test/files/test_not_deserializable_aas.xml diff --git a/compliance-tool/test/test_aas_compliance_tool.py b/basyx/compliance-tool/test/test_aas_compliance_tool.py similarity index 100% rename from compliance-tool/test/test_aas_compliance_tool.py rename to basyx/compliance-tool/test/test_aas_compliance_tool.py diff --git a/compliance-tool/test/test_compliance_check_aasx.py b/basyx/compliance-tool/test/test_compliance_check_aasx.py similarity index 100% rename from compliance-tool/test/test_compliance_check_aasx.py rename to basyx/compliance-tool/test/test_compliance_check_aasx.py diff --git a/compliance-tool/test/test_compliance_check_json.py b/basyx/compliance-tool/test/test_compliance_check_json.py similarity index 100% rename from compliance-tool/test/test_compliance_check_json.py rename to basyx/compliance-tool/test/test_compliance_check_json.py diff --git a/compliance-tool/test/test_compliance_check_xml.py b/basyx/compliance-tool/test/test_compliance_check_xml.py similarity index 100% rename from compliance-tool/test/test_compliance_check_xml.py rename to basyx/compliance-tool/test/test_compliance_check_xml.py diff --git a/compliance-tool/test/test_state_manager.py b/basyx/compliance-tool/test/test_state_manager.py similarity index 100% rename from compliance-tool/test/test_state_manager.py rename to basyx/compliance-tool/test/test_state_manager.py