diff --git a/docker/.gitkeep b/docker/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/uml/docker.pu b/docs/uml/docker.pu index 0ddc6f8..1cdbf75 100644 --- a/docs/uml/docker.pu +++ b/docs/uml/docker.pu @@ -9,10 +9,16 @@ skinparam node { } node "localhost" { + file "conf" as conf folder "input Files" as input { - file "xml" as xml1 - file "xml" as xml2 + collections "xml" as xml + collections "json" as json + collections "rrf" as rrf + collections "owl" as owl + folder "nested folders" { + collections "…" as other + } } node "Container" <> { @@ -20,16 +26,19 @@ node "localhost" { artifact "mdm_to_neo4j" as mdm py -- mdm } - +} +rectangle "User's neo4j location" #line.dashed { component "Neo4j" <> as neo4j folder "Database Storage" { database "Neo4j-Database" as db } +} input <.. mdm mdm --> neo4j neo4j -- db -} + mdm -> conf :read + @enduml diff --git a/docs/uml/docker.svg b/docs/uml/docker.svg new file mode 100644 index 0000000..9afa827 --- /dev/null +++ b/docs/uml/docker.svg @@ -0,0 +1,80 @@ +version: 19.03.2024Dockerisation mdm_to_neo4jlocalhostinput Filesnested folders«Docker»ContainerUser's neo4j locationDatabase StorageconfxmljsonrrfowlPythonmdm_to_neo4j«DBMS»Neo4jNeo4j-Databaseread \ No newline at end of file diff --git a/docs/uml/structure_python.pu b/docs/uml/structure_python.pu index 8274eba..f0eb10e 100644 --- a/docs/uml/structure_python.pu +++ b/docs/uml/structure_python.pu @@ -1,6 +1,6 @@ @startuml -title: Python-Structure Overview mdm_to_neo4j +title: Python-Structure Overview mdm2neo4j header version: 17.09.2024 left to right direction @@ -37,7 +37,7 @@ rectangle "mdm2neo4j" { **XmlProcessor** ____ - parse XML file - - logic for inport + - logic for import ] } file run [ diff --git a/docs/uml/structure_python.svg b/docs/uml/structure_python.svg index ef07970..3246c71 100644 --- a/docs/uml/structure_python.svg +++ b/docs/uml/structure_python.svg @@ -1,27 +1,25 @@ -version: 17.09.2024Python-Structure Overview mdm_to_neo4jxml-filesmdm2neo4jdatabase_connectorxml_processorNeo4j DBMSUsermdm.conf- database connection*.xmlrun.pyParameters:- path to xml-files- path to mdm.conf«Singleton»Neo4jConnectionXmlProcessor- parse XML file- logic for inportneo4jstart1 Objectper Fileinitconnectionread-onlyread-onlyread/writexml-filesmdm2neo4jdatabase_connectorxml_processorNeo4j DBMSUsermdm.conf- database connection*.xmlrun.pyParameters:- path to xml-files- path to mdm.conf«Singleton»Neo4jConnectionXmlProcessor- parse XML file- logic for importneo4jstart1 Objectper Fileinitconnectionread-onlyread-onlyread/write