diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 574077b6c..000000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore index 7a6ddef1a..c1c9f7970 100644 --- a/.gitignore +++ b/.gitignore @@ -165,3 +165,5 @@ cython_debug/ .vscode/ database/data/ cognee/data/ + +.DS_Store diff --git a/cognee.ipynb b/cognee.ipynb index 107c21473..ca4fa0d85 100644 --- a/cognee.ipynb +++ b/cognee.ipynb @@ -68,6 +68,30 @@ "graph_url = await render_graph(graph, graph_type = \"networkx\")\n", "print(graph_url)\n" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6edb9cac", + "metadata": {}, + "outputs": [], + "source": [ + "from cognee.infrastructure.databases.graph.get_graph_client import get_graph_client\n", + "from cognee.shared.data_models import GraphDBType\n", + "from cognee import search, SearchType\n", + "\n", + "graph_client = get_graph_client(GraphDBType.NETWORKX)\n", + "await graph_client.load_graph_from_file()\n", + "\n", + "graph = graph_client.graph\n", + "\n", + "query_params = {\n", + " SearchType.SIMILARITY: {'query': 'nacin vrsenja kontrole tehnicke dokumentacije'}\n", + "}\n", + "\n", + "results = await search(graph, query_params)\n", + "print(results)" + ] } ], "metadata": { @@ -91,4 +115,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/cognee/.DS_Store b/cognee/.DS_Store deleted file mode 100644 index 5008ddfcf..000000000 Binary files a/cognee/.DS_Store and /dev/null differ diff --git a/cognee/__init__.py b/cognee/__init__.py index 1720f6f8e..0d90ec84a 100644 --- a/cognee/__init__.py +++ b/cognee/__init__.py @@ -1,4 +1,4 @@ from .api.v1.add.add import add from .api.v1.cognify.cognify import cognify from .api.v1.list_datasets.list_datasets import list_datasets -from .api.v1.search import search +from .api.v1.search.search import search, SearchType diff --git a/cognee/api/v1/cognify/cognify.py b/cognee/api/v1/cognify/cognify.py index 977a00932..fc8b88119 100644 --- a/cognee/api/v1/cognify/cognify.py +++ b/cognee/api/v1/cognify/cognify.py @@ -35,7 +35,7 @@ aclient = instructor.patch(OpenAI()) USER_ID = "default_user" -async def cognify(dataset_name: str): +async def cognify(dataset_name: str = "root"): """This function is responsible for the cognitive processing of the content.""" db = DuckDBAdapter() diff --git a/cognee/api/v1/search/__init__.py b/cognee/api/v1/search/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/cognee/api/v1/search/search.py b/cognee/api/v1/search/search.py index 5b0719714..0655417b0 100644 --- a/cognee/api/v1/search/search.py +++ b/cognee/api/v1/search/search.py @@ -1,13 +1,12 @@ """ This module contains the search function that is used to search for nodes in the graph.""" +import asyncio from enum import Enum, auto from typing import Dict, Any, Callable, List -from cognee.infrastructure.databases.graph.get_graph_client import get_graph_client from cognee.modules.search.graph.search_adjacent import search_adjacent from cognee.modules.search.vector.search_similarity import search_similarity from cognee.modules.search.graph.search_categories import search_categories from cognee.modules.search.graph.search_neighbour import search_neighbour -from cognee.shared.data_models import GraphDBType class SearchType(Enum): @@ -17,7 +16,7 @@ class SearchType(Enum): NEIGHBOR = auto() -async def complex_search(graph, query_params: Dict[SearchType, Dict[str, Any]]) -> List: +async def search(graph, query_params: Dict[SearchType, Dict[str, Any]]) -> List: search_functions: Dict[SearchType, Callable] = { SearchType.ADJACENT: search_adjacent, SearchType.SIMILARITY: search_similarity, @@ -47,21 +46,18 @@ async def complex_search(graph, query_params: Dict[SearchType, Dict[str, Any]]) return results -if __name__ == "__main__": - import asyncio +# if __name__ == "__main__": +# import asyncio +# query_params = { +# SearchType.SIMILARITY: {'query': 'your search query here'} +# } +# async def main(): +# graph_client = get_graph_client(GraphDBType.NETWORKX) +# await graph_client.load_graph_from_file() +# graph = graph_client.graph +# results = await complex_search(graph, query_params) +# print(results) - - query_params = { - SearchType.SIMILARITY: {'query': 'your search query here'} - } - async def main(): - graph_client = get_graph_client(GraphDBType.NETWORKX) - - await graph_client.load_graph_from_file() - graph = graph_client.graph - results = await complex_search(graph, query_params) - print(results) - - asyncio.run(main()) +# asyncio.run(main()) diff --git a/cognee/data/cognee/cognee.db/.lock b/cognee/data/cognee/cognee.db/.lock deleted file mode 100644 index a4b31f429..000000000 --- a/cognee/data/cognee/cognee.db/.lock +++ /dev/null @@ -1 +0,0 @@ -tmp lock file \ No newline at end of file diff --git a/cognee/data/cognee/cognee.db/collection/375f689c-92aa-489a-ad35-2655f7017f30/storage.sqlite b/cognee/data/cognee/cognee.db/collection/375f689c-92aa-489a-ad35-2655f7017f30/storage.sqlite deleted file mode 100644 index 1c77b7da3..000000000 Binary files a/cognee/data/cognee/cognee.db/collection/375f689c-92aa-489a-ad35-2655f7017f30/storage.sqlite and /dev/null differ diff --git a/cognee/data/cognee/cognee.db/collection/7480d8b3-140d-48d4-a374-1152458cf249/storage.sqlite b/cognee/data/cognee/cognee.db/collection/7480d8b3-140d-48d4-a374-1152458cf249/storage.sqlite deleted file mode 100644 index a6c80717c..000000000 Binary files a/cognee/data/cognee/cognee.db/collection/7480d8b3-140d-48d4-a374-1152458cf249/storage.sqlite and /dev/null differ diff --git a/cognee/data/cognee/cognee.db/collection/7b4568f4-1e3f-42f3-8831-6b2d569fb384/storage.sqlite b/cognee/data/cognee/cognee.db/collection/7b4568f4-1e3f-42f3-8831-6b2d569fb384/storage.sqlite deleted file mode 100644 index ccc990f9d..000000000 Binary files a/cognee/data/cognee/cognee.db/collection/7b4568f4-1e3f-42f3-8831-6b2d569fb384/storage.sqlite and /dev/null differ diff --git a/cognee/data/cognee/cognee.db/collection/80de74b2-7ef5-4f66-a34d-5ff13ab44882/storage.sqlite b/cognee/data/cognee/cognee.db/collection/80de74b2-7ef5-4f66-a34d-5ff13ab44882/storage.sqlite deleted file mode 100644 index 14ea7b546..000000000 Binary files a/cognee/data/cognee/cognee.db/collection/80de74b2-7ef5-4f66-a34d-5ff13ab44882/storage.sqlite and /dev/null differ diff --git a/cognee/data/cognee/cognee.db/collection/b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e/storage.sqlite b/cognee/data/cognee/cognee.db/collection/b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e/storage.sqlite deleted file mode 100644 index 9e944f691..000000000 Binary files a/cognee/data/cognee/cognee.db/collection/b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e/storage.sqlite and /dev/null differ diff --git a/cognee/data/cognee/cognee.db/collection/f0a288e0-48eb-46e2-81da-a7f1da560593/storage.sqlite b/cognee/data/cognee/cognee.db/collection/f0a288e0-48eb-46e2-81da-a7f1da560593/storage.sqlite deleted file mode 100644 index 6def32f5e..000000000 Binary files a/cognee/data/cognee/cognee.db/collection/f0a288e0-48eb-46e2-81da-a7f1da560593/storage.sqlite and /dev/null differ diff --git a/cognee/data/cognee/cognee.db/meta.json b/cognee/data/cognee/cognee.db/meta.json deleted file mode 100644 index 232f24262..000000000 --- a/cognee/data/cognee/cognee.db/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"collections": {"7480d8b3-140d-48d4-a374-1152458cf249": {"vectors": {"content": {"size": 3072, "distance": "Cosine", "hnsw_config": null, "quantization_config": null, "on_disk": null}}, "shard_number": null, "sharding_method": null, "replication_factor": null, "write_consistency_factor": null, "on_disk_payload": null, "hnsw_config": null, "wal_config": null, "optimizers_config": null, "init_from": null, "quantization_config": null, "sparse_vectors": null}, "b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e": {"vectors": {"content": {"size": 3072, "distance": "Cosine", "hnsw_config": null, "quantization_config": null, "on_disk": null}}, "shard_number": null, "sharding_method": null, "replication_factor": null, "write_consistency_factor": null, "on_disk_payload": null, "hnsw_config": null, "wal_config": null, "optimizers_config": null, "init_from": null, "quantization_config": null, "sparse_vectors": null}, "375f689c-92aa-489a-ad35-2655f7017f30": {"vectors": {"content": {"size": 3072, "distance": "Cosine", "hnsw_config": null, "quantization_config": null, "on_disk": null}}, "shard_number": null, "sharding_method": null, "replication_factor": null, "write_consistency_factor": null, "on_disk_payload": null, "hnsw_config": null, "wal_config": null, "optimizers_config": null, "init_from": null, "quantization_config": null, "sparse_vectors": null}, "f0a288e0-48eb-46e2-81da-a7f1da560593": {"vectors": {"content": {"size": 3072, "distance": "Cosine", "hnsw_config": null, "quantization_config": null, "on_disk": null}}, "shard_number": null, "sharding_method": null, "replication_factor": null, "write_consistency_factor": null, "on_disk_payload": null, "hnsw_config": null, "wal_config": null, "optimizers_config": null, "init_from": null, "quantization_config": null, "sparse_vectors": null}, "7b4568f4-1e3f-42f3-8831-6b2d569fb384": {"vectors": {"content": {"size": 3072, "distance": "Cosine", "hnsw_config": null, "quantization_config": null, "on_disk": null}}, "shard_number": null, "sharding_method": null, "replication_factor": null, "write_consistency_factor": null, "on_disk_payload": null, "hnsw_config": null, "wal_config": null, "optimizers_config": null, "init_from": null, "quantization_config": null, "sparse_vectors": null}, "80de74b2-7ef5-4f66-a34d-5ff13ab44882": {"vectors": {"content": {"size": 3072, "distance": "Cosine", "hnsw_config": null, "quantization_config": null, "on_disk": null}}, "shard_number": null, "sharding_method": null, "replication_factor": null, "write_consistency_factor": null, "on_disk_payload": null, "hnsw_config": null, "wal_config": null, "optimizers_config": null, "init_from": null, "quantization_config": null, "sparse_vectors": null}}, "aliases": {}} \ No newline at end of file diff --git a/cognee/data/cognee/cognee.duckdb b/cognee/data/cognee/cognee.duckdb deleted file mode 100644 index 28ea60dbc..000000000 Binary files a/cognee/data/cognee/cognee.duckdb and /dev/null differ diff --git a/cognee/data/cognee/cognee_graph.pkl b/cognee/data/cognee/cognee_graph.pkl deleted file mode 100644 index 5be04a323..000000000 --- a/cognee/data/cognee/cognee_graph.pkl +++ /dev/null @@ -1 +0,0 @@ -{"directed": true, "multigraph": true, "graph": {}, "nodes": [{"user_properties": {"custom_properties": {"age": "30"}, "location": {"location_id": "ny", "description": "New York", "default_relationship": {"type": "located_in", "properties": null}}}, "documents": [], "default_fields": {"created_at": "2024-03-13 15:07:13", "updated_at": "2024-03-13 15:07:13"}, "id": "DefaultGraphModel:default_user"}, {"custom_properties": {"age": "30"}, "location": {"location_id": "ny", "description": "New York", "default_relationship": {"type": "located_in", "properties": null}}, "id": "UserProperties:default"}, {"location_id": "ny", "description": "New York", "id": "UserLocation:ny"}, {"type": "located_in", "properties": null, "id": "Relationship:default"}, {"doc_id": "DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "title": "Izmenjen-clan-17-Pravilnika-o-sadrzini-nacinu-i-postupku-izrade-i-nacin-vrsenja-kontrole-tehnicke-dokumentacije-prema-klasi-i-nameni-objekata", "summary": null, "content_id": null, "doc_type": {"type_id": "PDF", "description": "Portable Document Format", "default_relationship": {"type": "is_type", "properties": null}}, "categories": [{"category_id": "laws, regulations, and legal case documents", "name": "Laws, regulations, and legal case documents", "default_relationship": {"type": "belongs_to", "properties": null}}], "default_relationship": {"type": "has_document", "properties": null}, "id": "DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6"}, {"data_type": "text", "layer_name": "Laws, regulations, and legal case documents", "id": "LLM_LAYER_CLASSIFICATION:text:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6"}, {"data_type": "text", "layer_name": "Laws, regulations, and legal case documents", "id": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Ministry of Construction, Transport and Infrastructure of Serbia", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Legal Structure'}", "layer_decomposition_uuid": "b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e", "unique_id": "4d25e145-994f-4780-9fe6-d553cf11c07f", "type": "detail", "id": "Ministry of Construction, Transport and Infrastructure of Serbia - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 4d25e145-994f-4780-9fe6-d553cf11c07f"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Regulation on Amendments and Supplements to the Regulation on the content, manner, and procedure of drafting and manner of control of technical documentation according to class and purpose of buildings", "category": "event", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Legal Structure'}", "layer_decomposition_uuid": "b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e", "unique_id": "d113e2f4-be25-40a1-ab9e-c45d975ed721", "type": "detail", "id": "Regulation on Amendments and Supplements to the Regulation on the content, manner, and procedure of drafting and manner of control of technical documentation according to class and purpose of buildings - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - d113e2f4-be25-40a1-ab9e-c45d975ed721"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Official Gazette of the Republic of Serbia, No. 77/2015, published on 9th September 2015", "category": "event", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Legal Structure'}", "layer_decomposition_uuid": "b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e", "unique_id": "9ea4f915-fbd1-49ed-b88e-c5c5f97a7d5b", "type": "detail", "id": "Official Gazette of the Republic of Serbia, No. 77/2015, published on 9th September 2015 - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 9ea4f915-fbd1-49ed-b88e-c5c5f97a7d5b"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Law on Planning and Construction (\"Official Gazette of the Republic of Serbia\", No. 72/09, 81/09 - correction, 64/10 - Constitutional Court decision, 24/11, 121/12, 42/13 - Constitutional Court decision, 50/13, 98/13 - Constitutional Court decision)", "category": "event", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Legal Structure'}", "layer_decomposition_uuid": "b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e", "unique_id": "383ddd42-aa5b-43db-9e04-c8f67cfe010d", "type": "detail", "id": "Law on Planning and Construction (\"Official Gazette of the Republic of Serbia\", No. 72/09, 81/09 - correction, 64/10 - Constitutional Court decision, 24/11, 121/12, 42/13 - Constitutional Court decision, 50/13, 98/13 - Constitutional Court decision) - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 383ddd42-aa5b-43db-9e04-c8f67cfe010d"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Prof. Dr. Zorana Mihajlovic", "category": "person", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Legal Structure'}", "layer_decomposition_uuid": "b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e", "unique_id": "195e78de-0e28-486c-83f2-7b5e73856d20", "type": "detail", "id": "Prof. Dr. Zorana Mihajlovic - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 195e78de-0e28-486c-83f2-7b5e73856d20"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "A document required for the construction of a building, ensuring that the project meets legal and safety standards.", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Terminology and Definitions'}", "layer_decomposition_uuid": "375f689c-92aa-489a-ad35-2655f7017f30", "unique_id": "293c489e-4f87-4106-bea6-ba2700b47113", "type": "detail", "id": "A document required for the construction of a building, ensuring that the project meets legal and safety standards. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - 293c489e-4f87-4106-bea6-ba2700b47113"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "A preliminary phase in the design of a building, outlining its main features and purposes.", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Terminology and Definitions'}", "layer_decomposition_uuid": "375f689c-92aa-489a-ad35-2655f7017f30", "unique_id": "a7ef4abd-96fc-4bd9-b632-2502b0c07fb3", "type": "detail", "id": "A preliminary phase in the design of a building, outlining its main features and purposes. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - a7ef4abd-96fc-4bd9-b632-2502b0c07fb3"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "The comprehensive plan for the construction phase of a building, detailing the technical specifications and procedures.", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Terminology and Definitions'}", "layer_decomposition_uuid": "375f689c-92aa-489a-ad35-2655f7017f30", "unique_id": "bec80c3c-24d8-40f6-90b4-b360c0a395ec", "type": "detail", "id": "The comprehensive plan for the construction phase of a building, detailing the technical specifications and procedures. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - bec80c3c-24d8-40f6-90b4-b360c0a395ec"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "A project detailing the actual construction of a building as built, including any deviations from the original plan.", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Terminology and Definitions'}", "layer_decomposition_uuid": "375f689c-92aa-489a-ad35-2655f7017f30", "unique_id": "e07b46e6-0a76-4e95-9763-e70c952c2155", "type": "detail", "id": "A project detailing the actual construction of a building as built, including any deviations from the original plan. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - e07b46e6-0a76-4e95-9763-e70c952c2155"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "A certification that a building is fit for use, meeting all legal and safety requirements, issued after construction is complete.", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Terminology and Definitions'}", "layer_decomposition_uuid": "375f689c-92aa-489a-ad35-2655f7017f30", "unique_id": "8dae4556-ee39-4f4c-8898-d4c0539c1d53", "type": "detail", "id": "A certification that a building is fit for use, meeting all legal and safety requirements, issued after construction is complete. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - 8dae4556-ee39-4f4c-8898-d4c0539c1d53"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Minister of Construction, Transportation, and Infrastructure", "category": "person", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Jurisdiction and Applicability'}", "layer_decomposition_uuid": "80de74b2-7ef5-4f66-a34d-5ff13ab44882", "unique_id": "8a512eb5-86d3-4592-9a6f-4273c50004d9", "type": "detail", "id": "Minister of Construction, Transportation, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8a512eb5-86d3-4592-9a6f-4273c50004d9"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Regulation on Amendments and Addenda to the Regulation on the Content, Method, and Procedure of Preparation, and Method of Technical Documentation Control According to the Class and Purpose of Buildings", "category": "event", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Jurisdiction and Applicability'}", "layer_decomposition_uuid": "80de74b2-7ef5-4f66-a34d-5ff13ab44882", "unique_id": "8432fac0-686a-4b51-899d-420fd1c6fac3", "type": "detail", "id": "Regulation on Amendments and Addenda to the Regulation on the Content, Method, and Procedure of Preparation, and Method of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8432fac0-686a-4b51-899d-420fd1c6fac3"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Official Gazette of the Republic of Serbia", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Jurisdiction and Applicability'}", "layer_decomposition_uuid": "80de74b2-7ef5-4f66-a34d-5ff13ab44882", "unique_id": "55bc57ad-a913-4680-b9ab-a1bf3b0a3abd", "type": "detail", "id": "Official Gazette of the Republic of Serbia - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 55bc57ad-a913-4680-b9ab-a1bf3b0a3abd"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Law on Planning and Construction", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Jurisdiction and Applicability'}", "layer_decomposition_uuid": "80de74b2-7ef5-4f66-a34d-5ff13ab44882", "unique_id": "5959af46-5ddb-473b-b471-70a100e58d05", "type": "detail", "id": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 5959af46-5ddb-473b-b471-70a100e58d05"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Ministry of Construction, Transport, and Infrastructure", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Precedents and Citations'}", "layer_decomposition_uuid": "7480d8b3-140d-48d4-a374-1152458cf249", "unique_id": "5f51dbf8-c3e4-4cf0-916f-1e94fc1aef12", "type": "detail", "id": "Ministry of Construction, Transport, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 5f51dbf8-c3e4-4cf0-916f-1e94fc1aef12"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Manner, and Procedure of Preparation and the Manner of Technical Documentation Control According to the Class and Purpose of Buildings", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Precedents and Citations'}", "layer_decomposition_uuid": "7480d8b3-140d-48d4-a374-1152458cf249", "unique_id": "4ce6db1d-dc30-4368-9fa0-a0f1637ae0ce", "type": "detail", "id": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Manner, and Procedure of Preparation and the Manner of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 4ce6db1d-dc30-4368-9fa0-a0f1637ae0ce"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Official Gazette of the RS, No. 77/2015", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Precedents and Citations'}", "layer_decomposition_uuid": "7480d8b3-140d-48d4-a374-1152458cf249", "unique_id": "b9dee3d5-084f-4984-a43d-c7eb95697ac4", "type": "detail", "id": "Official Gazette of the RS, No. 77/2015 - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - b9dee3d5-084f-4984-a43d-c7eb95697ac4"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Law on Planning and Construction", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Precedents and Citations'}", "layer_decomposition_uuid": "7480d8b3-140d-48d4-a374-1152458cf249", "unique_id": "f08158c2-7abc-4acf-ac2f-9cb5fa057c6d", "type": "detail", "id": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - f08158c2-7abc-4acf-ac2f-9cb5fa057c6d"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Ministry of Construction, Transport and Infrastructure", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Semantic Content'}", "layer_decomposition_uuid": "7b4568f4-1e3f-42f3-8831-6b2d569fb384", "unique_id": "21d21040-34d8-4102-a4ea-526838f032e4", "type": "detail", "id": "Ministry of Construction, Transport and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 21d21040-34d8-4102-a4ea-526838f032e4"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Regulation of Amendments and Additions to the Regulation on the Content, Manner, and Procedure of Preparation and Method of Control of Technical Documentation According to the Class and Purpose of the Buildings", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Semantic Content'}", "layer_decomposition_uuid": "7b4568f4-1e3f-42f3-8831-6b2d569fb384", "unique_id": "1b8fda76-1ee4-4625-b341-fe7206e062bc", "type": "detail", "id": "Regulation of Amendments and Additions to the Regulation on the Content, Manner, and Procedure of Preparation and Method of Control of Technical Documentation According to the Class and Purpose of the Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 1b8fda76-1ee4-4625-b341-fe7206e062bc"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Official Gazette of RS, No. 77/2015 published on 9.9.2015", "category": "event", "memory_type": "episodic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Semantic Content'}", "layer_decomposition_uuid": "7b4568f4-1e3f-42f3-8831-6b2d569fb384", "unique_id": "b58a5784-3def-4af2-b65d-1c98ca090b7e", "type": "detail", "id": "Official Gazette of RS, No. 77/2015 published on 9.9.2015 - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - b58a5784-3def-4af2-b65d-1c98ca090b7e"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Prof. Dr. Zorana Mihajlovic", "category": "person", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Semantic Content'}", "layer_decomposition_uuid": "7b4568f4-1e3f-42f3-8831-6b2d569fb384", "unique_id": "40f0798f-7093-4567-a58e-cafddbee73a6", "type": "detail", "id": "Prof. Dr. Zorana Mihajlovic - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 40f0798f-7093-4567-a58e-cafddbee73a6"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Belgrade", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Semantic Content'}", "layer_decomposition_uuid": "7b4568f4-1e3f-42f3-8831-6b2d569fb384", "unique_id": "c2daed0b-8a87-4a77-bb66-56cf80342710", "type": "detail", "id": "Belgrade - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - c2daed0b-8a87-4a77-bb66-56cf80342710"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Law on Planning and Construction", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Semantic Content'}", "layer_decomposition_uuid": "7b4568f4-1e3f-42f3-8831-6b2d569fb384", "unique_id": "216900bb-a569-4986-b67f-c90714b35600", "type": "detail", "id": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 216900bb-a569-4986-b67f-c90714b35600"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Usage and conditions of the Main Project according to the Law on Planning and Construction", "category": "entity", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Semantic Content'}", "layer_decomposition_uuid": "7b4568f4-1e3f-42f3-8831-6b2d569fb384", "unique_id": "c6470081-5f31-4d46-b1ad-ebffde545dfd", "type": "detail", "id": "Usage and conditions of the Main Project according to the Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - c6470081-5f31-4d46-b1ad-ebffde545dfd"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Ministry of Construction, Transport, and Infrastructure", "category": "organization", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Inter-document Links'}", "layer_decomposition_uuid": "f0a288e0-48eb-46e2-81da-a7f1da560593", "unique_id": "f755525e-e6ee-4c4a-a317-3fb63d7045e7", "type": "detail", "id": "Ministry of Construction, Transport, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - f755525e-e6ee-4c4a-a317-3fb63d7045e7"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Process, and Method of Preparation and the Method of Technical Documentation Control According to the Class and Purpose of Objects", "category": "document", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Inter-document Links'}", "layer_decomposition_uuid": "f0a288e0-48eb-46e2-81da-a7f1da560593", "unique_id": "19666857-33b4-41f6-8b3a-b8dcaff98185", "type": "detail", "id": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Process, and Method of Preparation and the Method of Technical Documentation Control According to the Class and Purpose of Objects - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 19666857-33b4-41f6-8b3a-b8dcaff98185"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Official Gazette of the Republic of Serbia, No. 77/2015", "category": "document", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Inter-document Links'}", "layer_decomposition_uuid": "f0a288e0-48eb-46e2-81da-a7f1da560593", "unique_id": "8575f419-6878-4dfc-ad31-b246852c26f3", "type": "detail", "id": "Official Gazette of the Republic of Serbia, No. 77/2015 - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 8575f419-6878-4dfc-ad31-b246852c26f3"}, {"created_at": "2024-03-13 15:08:12", "updated_at": "2024-03-13 15:08:12", "description": "Zorana Mihajlovic, Professor and Minister", "category": "person", "memory_type": "semantic", "layer_uuid": "3792164f-1478-49f4-928f-498f83faccb0", "layer_description": "{'layer': 'Inter-document Links'}", "layer_decomposition_uuid": "f0a288e0-48eb-46e2-81da-a7f1da560593", "unique_id": "0909b7e9-f71e-4257-89c1-023ea383a9d0", "type": "detail", "id": "Zorana Mihajlovic, Professor and Minister - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 0909b7e9-f71e-4257-89c1-023ea383a9d0"}], "links": [{"source": "DefaultGraphModel:default_user", "target": "UserProperties:default", "key": 0}, {"type": "has_document", "properties": null, "source": "DefaultGraphModel:default_user", "target": "DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "key": 0}, {"type": "located_in", "properties": null, "source": "UserProperties:default", "target": "UserLocation:ny", "key": 0}, {"source": "UserLocation:ny", "target": "Relationship:default", "key": 0}, {"relationship": "classified_as", "source": "DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "LLM_LAYER_CLASSIFICATION:text:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "key": 0}, {"relationship": "contains_analysis", "source": "LLM_LAYER_CLASSIFICATION:text:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Ministry of Construction, Transport and Infrastructure of Serbia - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 4d25e145-994f-4780-9fe6-d553cf11c07f", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Regulation on Amendments and Supplements to the Regulation on the content, manner, and procedure of drafting and manner of control of technical documentation according to class and purpose of buildings - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - d113e2f4-be25-40a1-ab9e-c45d975ed721", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Official Gazette of the Republic of Serbia, No. 77/2015, published on 9th September 2015 - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 9ea4f915-fbd1-49ed-b88e-c5c5f97a7d5b", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Law on Planning and Construction (\"Official Gazette of the Republic of Serbia\", No. 72/09, 81/09 - correction, 64/10 - Constitutional Court decision, 24/11, 121/12, 42/13 - Constitutional Court decision, 50/13, 98/13 - Constitutional Court decision) - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 383ddd42-aa5b-43db-9e04-c8f67cfe010d", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Prof. Dr. Zorana Mihajlovic - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 195e78de-0e28-486c-83f2-7b5e73856d20", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "A document required for the construction of a building, ensuring that the project meets legal and safety standards. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - 293c489e-4f87-4106-bea6-ba2700b47113", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "A preliminary phase in the design of a building, outlining its main features and purposes. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - a7ef4abd-96fc-4bd9-b632-2502b0c07fb3", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "The comprehensive plan for the construction phase of a building, detailing the technical specifications and procedures. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - bec80c3c-24d8-40f6-90b4-b360c0a395ec", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "A project detailing the actual construction of a building as built, including any deviations from the original plan. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - e07b46e6-0a76-4e95-9763-e70c952c2155", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "A certification that a building is fit for use, meeting all legal and safety requirements, issued after construction is complete. - 3792164f-1478-49f4-928f-498f83faccb0 - 375f689c-92aa-489a-ad35-2655f7017f30 - 8dae4556-ee39-4f4c-8898-d4c0539c1d53", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Minister of Construction, Transportation, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8a512eb5-86d3-4592-9a6f-4273c50004d9", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Regulation on Amendments and Addenda to the Regulation on the Content, Method, and Procedure of Preparation, and Method of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8432fac0-686a-4b51-899d-420fd1c6fac3", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Official Gazette of the Republic of Serbia - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 55bc57ad-a913-4680-b9ab-a1bf3b0a3abd", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 5959af46-5ddb-473b-b471-70a100e58d05", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Ministry of Construction, Transport, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 5f51dbf8-c3e4-4cf0-916f-1e94fc1aef12", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Manner, and Procedure of Preparation and the Manner of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 4ce6db1d-dc30-4368-9fa0-a0f1637ae0ce", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Official Gazette of the RS, No. 77/2015 - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - b9dee3d5-084f-4984-a43d-c7eb95697ac4", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - f08158c2-7abc-4acf-ac2f-9cb5fa057c6d", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Ministry of Construction, Transport and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 21d21040-34d8-4102-a4ea-526838f032e4", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Regulation of Amendments and Additions to the Regulation on the Content, Manner, and Procedure of Preparation and Method of Control of Technical Documentation According to the Class and Purpose of the Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 1b8fda76-1ee4-4625-b341-fe7206e062bc", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Official Gazette of RS, No. 77/2015 published on 9.9.2015 - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - b58a5784-3def-4af2-b65d-1c98ca090b7e", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Prof. Dr. Zorana Mihajlovic - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 40f0798f-7093-4567-a58e-cafddbee73a6", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Belgrade - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - c2daed0b-8a87-4a77-bb66-56cf80342710", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 216900bb-a569-4986-b67f-c90714b35600", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Usage and conditions of the Main Project according to the Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - c6470081-5f31-4d46-b1ad-ebffde545dfd", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Ministry of Construction, Transport, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - f755525e-e6ee-4c4a-a317-3fb63d7045e7", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Process, and Method of Preparation and the Method of Technical Documentation Control According to the Class and Purpose of Objects - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 19666857-33b4-41f6-8b3a-b8dcaff98185", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Official Gazette of the Republic of Serbia, No. 77/2015 - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 8575f419-6878-4dfc-ad31-b246852c26f3", "key": 0}, {"relationship": "detail", "source": "LLM_CLASSIFICATION:LAYER:Laws, regulations, and legal case documents:DOCUMENT:881ecb36-2819-54c3-8147-ed80293084d6", "target": "Zorana Mihajlovic, Professor and Minister - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 0909b7e9-f71e-4257-89c1-023ea383a9d0", "key": 0}, {"description": "issued", "relationship": "relation", "source": "Ministry of Construction, Transport and Infrastructure of Serbia - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 4d25e145-994f-4780-9fe6-d553cf11c07f", "target": "Regulation on Amendments and Supplements to the Regulation on the content, manner, and procedure of drafting and manner of control of technical documentation according to class and purpose of buildings - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - d113e2f4-be25-40a1-ab9e-c45d975ed721", "key": 0}, {"description": "published in", "relationship": "relation", "source": "Regulation on Amendments and Supplements to the Regulation on the content, manner, and procedure of drafting and manner of control of technical documentation according to class and purpose of buildings - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - d113e2f4-be25-40a1-ab9e-c45d975ed721", "target": "Official Gazette of the Republic of Serbia, No. 77/2015, published on 9th September 2015 - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 9ea4f915-fbd1-49ed-b88e-c5c5f97a7d5b", "key": 0}, {"description": "pertains to", "relationship": "relation", "source": "Regulation on Amendments and Supplements to the Regulation on the content, manner, and procedure of drafting and manner of control of technical documentation according to class and purpose of buildings - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - d113e2f4-be25-40a1-ab9e-c45d975ed721", "target": "Law on Planning and Construction (\"Official Gazette of the Republic of Serbia\", No. 72/09, 81/09 - correction, 64/10 - Constitutional Court decision, 24/11, 121/12, 42/13 - Constitutional Court decision, 50/13, 98/13 - Constitutional Court decision) - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 383ddd42-aa5b-43db-9e04-c8f67cfe010d", "key": 0}, {"description": "signed", "relationship": "relation", "source": "Prof. Dr. Zorana Mihajlovic - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - 195e78de-0e28-486c-83f2-7b5e73856d20", "target": "Regulation on Amendments and Supplements to the Regulation on the content, manner, and procedure of drafting and manner of control of technical documentation according to class and purpose of buildings - 3792164f-1478-49f4-928f-498f83faccb0 - b1d1fd8a-d890-442d-9e69-6ae5a9b97a0e - d113e2f4-be25-40a1-ab9e-c45d975ed721", "key": 0}, {"description": "introduces", "relationship": "relation", "source": "Minister of Construction, Transportation, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8a512eb5-86d3-4592-9a6f-4273c50004d9", "target": "Regulation on Amendments and Addenda to the Regulation on the Content, Method, and Procedure of Preparation, and Method of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8432fac0-686a-4b51-899d-420fd1c6fac3", "key": 0}, {"description": "published in", "relationship": "relation", "source": "Regulation on Amendments and Addenda to the Regulation on the Content, Method, and Procedure of Preparation, and Method of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8432fac0-686a-4b51-899d-420fd1c6fac3", "target": "Official Gazette of the Republic of Serbia - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 55bc57ad-a913-4680-b9ab-a1bf3b0a3abd", "key": 0}, {"description": "guided the main project according to", "relationship": "relation", "source": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 5959af46-5ddb-473b-b471-70a100e58d05", "target": "Regulation on Amendments and Addenda to the Regulation on the Content, Method, and Procedure of Preparation, and Method of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 80de74b2-7ef5-4f66-a34d-5ff13ab44882 - 8432fac0-686a-4b51-899d-420fd1c6fac3", "key": 0}, {"description": "issues", "relationship": "relation", "source": "Ministry of Construction, Transport, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 5f51dbf8-c3e4-4cf0-916f-1e94fc1aef12", "target": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Manner, and Procedure of Preparation and the Manner of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 4ce6db1d-dc30-4368-9fa0-a0f1637ae0ce", "key": 0}, {"description": "published in", "relationship": "relation", "source": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Manner, and Procedure of Preparation and the Manner of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 4ce6db1d-dc30-4368-9fa0-a0f1637ae0ce", "target": "Official Gazette of the RS, No. 77/2015 - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - b9dee3d5-084f-4984-a43d-c7eb95697ac4", "key": 0}, {"description": "referred to in", "relationship": "relation", "source": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - f08158c2-7abc-4acf-ac2f-9cb5fa057c6d", "target": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Manner, and Procedure of Preparation and the Manner of Technical Documentation Control According to the Class and Purpose of Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7480d8b3-140d-48d4-a374-1152458cf249 - 4ce6db1d-dc30-4368-9fa0-a0f1637ae0ce", "key": 0}, {"description": "issues", "relationship": "relation", "source": "Ministry of Construction, Transport and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 21d21040-34d8-4102-a4ea-526838f032e4", "target": "Regulation of Amendments and Additions to the Regulation on the Content, Manner, and Procedure of Preparation and Method of Control of Technical Documentation According to the Class and Purpose of the Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 1b8fda76-1ee4-4625-b341-fe7206e062bc", "key": 0}, {"description": "published in", "relationship": "relation", "source": "Regulation of Amendments and Additions to the Regulation on the Content, Manner, and Procedure of Preparation and Method of Control of Technical Documentation According to the Class and Purpose of the Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 1b8fda76-1ee4-4625-b341-fe7206e062bc", "target": "Official Gazette of RS, No. 77/2015 published on 9.9.2015 - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - b58a5784-3def-4af2-b65d-1c98ca090b7e", "key": 0}, {"description": "signed by, on September 4, 2015, in", "relationship": "relation", "source": "Regulation of Amendments and Additions to the Regulation on the Content, Manner, and Procedure of Preparation and Method of Control of Technical Documentation According to the Class and Purpose of the Buildings - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 1b8fda76-1ee4-4625-b341-fe7206e062bc", "target": "Prof. Dr. Zorana Mihajlovic - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 40f0798f-7093-4567-a58e-cafddbee73a6", "key": 0}, {"description": "located in", "relationship": "relation", "source": "Prof. Dr. Zorana Mihajlovic - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 40f0798f-7093-4567-a58e-cafddbee73a6", "target": "Belgrade - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - c2daed0b-8a87-4a77-bb66-56cf80342710", "key": 0}, {"description": "regulated by", "relationship": "relation", "source": "Usage and conditions of the Main Project according to the Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - c6470081-5f31-4d46-b1ad-ebffde545dfd", "target": "Law on Planning and Construction - 3792164f-1478-49f4-928f-498f83faccb0 - 7b4568f4-1e3f-42f3-8831-6b2d569fb384 - 216900bb-a569-4986-b67f-c90714b35600", "key": 0}, {"description": "issued", "relationship": "relation", "source": "Ministry of Construction, Transport, and Infrastructure - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - f755525e-e6ee-4c4a-a317-3fb63d7045e7", "target": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Process, and Method of Preparation and the Method of Technical Documentation Control According to the Class and Purpose of Objects - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 19666857-33b4-41f6-8b3a-b8dcaff98185", "key": 0}, {"description": "published in", "relationship": "relation", "source": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Process, and Method of Preparation and the Method of Technical Documentation Control According to the Class and Purpose of Objects - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 19666857-33b4-41f6-8b3a-b8dcaff98185", "target": "Official Gazette of the Republic of Serbia, No. 77/2015 - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 8575f419-6878-4dfc-ad31-b246852c26f3", "key": 0}, {"description": "author of", "relationship": "relation", "source": "Zorana Mihajlovic, Professor and Minister - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 0909b7e9-f71e-4257-89c1-023ea383a9d0", "target": "Rulebook on Amendments and Supplements to the Rulebook on the Content, Process, and Method of Preparation and the Method of Technical Documentation Control According to the Class and Purpose of Objects - 3792164f-1478-49f4-928f-498f83faccb0 - f0a288e0-48eb-46e2-81da-a7f1da560593 - 19666857-33b4-41f6-8b3a-b8dcaff98185", "key": 0}]} \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index a48c26039..df01c14d6 100644 --- a/poetry.lock +++ b/poetry.lock @@ -8048,7 +8048,6 @@ notebook = ["overrides"] parquet = ["pyarrow"] pinecone = [] postgres = [] -qdrant = ["qdrant-client"] redshift = [] s3 = [] snowflake = [] @@ -8058,4 +8057,4 @@ weaviate = [] [metadata] lock-version = "2.0" python-versions = "~3.10" -content-hash = "48d8cbd3319b1370abddeb2ff6c32cf6be01bdaff150d466129a1667b8cce94f" +content-hash = "37a0db9a6a86b71a35c91ac5ef86204d76529033260032917906a907bffc8216" diff --git a/pyproject.toml b/pyproject.toml index 8a8a10b75..5c4a70c74 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,7 +72,6 @@ athena = ["pyathena", "pyarrow", "s3fs", "botocore"] weaviate = ["weaviate-client"] mssql = ["pyodbc"] synapse = ["pyodbc", "adlfs", "pyarrow"] -qdrant = ["qdrant-client"] databricks = ["databricks-sql-connector"] lancedb = ["lancedb"] pinecone = ["pinecone-client"]