diff --git a/docs/.buildinfo b/docs/.buildinfo index 24fcce3..44c1429 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: d7dd45fe1b97ea180082d0aee05a7243 +config: 0c4062c1b40bca4fff83653d5827a438 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/README.html b/docs/README.html index f6d8a7e..b591795 100644 --- a/docs/README.html +++ b/docs/README.html @@ -4,7 +4,7 @@ - The OntoUML JSON2Graph Transformation — ontouml-json2graph 2023.08.02 documentation + The OntoUML JSON2Graph Transformation — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + @@ -90,13 +90,18 @@
-
+

PyPI PyPI - Downloads +GitHub top language +GitHub Release Date - Published_At GitHub last commit (branch) +CodeFactor Grade GitHub

+

The OntoUML JSON2Graph Transformation

-

-

The OntoUML JSON2Graph (ontouml-json2graph) decodes a JSON file that complies with the ontouml-schema (e.g., the ones exported by the ontouml-vp-plugin) to a graph file that complies with the ontouml-vocabulary. Optionally, the user can enable basic semantic and syntactical verifications to improve the transformation results.

-

Being released as a package, the transformation can be used as an executable script or imported as a library into another Python project.

+

+

The OntoUML JSON2Graph (ontouml-json2graph) decodes a JSON file that complies with the ontouml-schema (e.g., the ones exported by the ontouml-vp-plugin) to a graph file that complies with the ontouml-vocabulary.

+

When transforming a model, you can either represent only the model’s core concepts, or include all its information, including diagrammatical elements, as part of the knowledge graph. Additionally, users have the choice to enable basic semantic and syntactical verifications, ensuring enhanced and accurate transformation results.

This application was constructed with RDFLib using Python 3.11.4. The generated graph file can be serialized in the diverse formats supported by the RDFLib, which are Turtle, RDF/XML, JSON-LD, N-Triples, Notation-3, Trig, Trix, and N-Quads.

-

This project complete docstring-generated documentation is available for inquiries.

+

📦 PyPI Package: The transformation is conveniently available as a PyPI package, allowing users to utilize it as an executable script or import it as a library into other Python projects.

+

📚 Documentation: For inquiries and more information, you can refer to the complete docstring-generated documentation available for this project.

Contents

@@ -134,6 +139,7 @@

Installation

Usage

After being installed, the OntoUML JSON2Graph Decoder can be used as an executable script or imported as a library into another Python project.

+

The output of the transformation, i.e., the graph file, will be saved into a directory named results in the same path in which the software was executed.

Executing as a Script

For executing the software, run the following command on the terminal inside the project’s folder:

@@ -241,7 +247,7 @@

Development Contributionpyproject.toml file to present information to users. If any change is made to that file, the setup_metadata.py file, located inside the project’s root folder must be executed to update the transformation’s data.

The ontouml-json2graph package was developed using test-driven-based development. Multiple tests are available inside the following folder: ontouml-json2graph/json2graph/tests.

-

Documentation regarding the text is also available.

+

Documentation regarding the text is also available.

Author

diff --git a/docs/_sources/autoapi/json2graph/modules/decoder/decode_main/index.rst.txt b/docs/_sources/autoapi/json2graph/modules/decoder/decode_main/index.rst.txt index 192cec0..05f2373 100644 --- a/docs/_sources/autoapi/json2graph/modules/decoder/decode_main/index.rst.txt +++ b/docs/_sources/autoapi/json2graph/modules/decoder/decode_main/index.rst.txt @@ -75,7 +75,7 @@ Attributes :type json_data: dict :param language: Language tag to be added to the ontology's concepts. :type language: str - :param execution_mode: Information about execution mode. Valid values are 'production' and 'test'. + :param execution_mode: Information about execution mode. Valid values are 'script', 'import', and 'test'. :type execution_mode: str :return: Knowledge graph that complies with the OntoUML Vocabulary :rtype: Graph diff --git a/docs/_sources/autoapi/json2graph/modules/globals/index.rst.txt b/docs/_sources/autoapi/json2graph/modules/globals/index.rst.txt index 844ee86..36c39b8 100644 --- a/docs/_sources/autoapi/json2graph/modules/globals/index.rst.txt +++ b/docs/_sources/autoapi/json2graph/modules/globals/index.rst.txt @@ -12,7 +12,7 @@ Module Contents --------------- -.. py:data:: this_file_dir +.. py:data:: package_dir diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 641c4d9..2281e7d 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '2023.08.02', + VERSION: '1.0.2', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/autoapi/index.html b/docs/autoapi/index.html index dd6649b..0a6f510 100644 --- a/docs/autoapi/index.html +++ b/docs/autoapi/index.html @@ -4,7 +4,7 @@ - API Reference — ontouml-json2graph 2023.08.02 documentation + API Reference — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/decode/index.html b/docs/autoapi/json2graph/decode/index.html index 28d4a9e..2441d83 100644 --- a/docs/autoapi/json2graph/decode/index.html +++ b/docs/autoapi/json2graph/decode/index.html @@ -4,7 +4,7 @@ - json2graph.decode — ontouml-json2graph 2023.08.02 documentation + json2graph.decode — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/index.html b/docs/autoapi/json2graph/index.html index 4d34211..66845d3 100644 --- a/docs/autoapi/json2graph/index.html +++ b/docs/autoapi/json2graph/index.html @@ -4,7 +4,7 @@ - json2graph — ontouml-json2graph 2023.08.02 documentation + json2graph — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/arguments/index.html b/docs/autoapi/json2graph/modules/arguments/index.html index cee5aed..7e9dfb4 100644 --- a/docs/autoapi/json2graph/modules/arguments/index.html +++ b/docs/autoapi/json2graph/modules/arguments/index.html @@ -4,7 +4,7 @@ - json2graph.modules.arguments — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.arguments — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_general/index.html b/docs/autoapi/json2graph/modules/decoder/decode_general/index.html index 5c7cbc4..4095973 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_general/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_general/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_general — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_general — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_main/index.html b/docs/autoapi/json2graph/modules/decoder/decode_main/index.html index 54e6edb..39bbafe 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_main/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_main/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_main — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_main — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + @@ -184,7 +184,7 @@

Attributes
  • json_data (dict) – Input JSON data loaded as a dictionary.

  • language (str) – Language tag to be added to the ontology’s concepts.

  • -
  • execution_mode (str) – Information about execution mode. Valid values are ‘production’ and ‘test’.

  • +
  • execution_mode (str) – Information about execution mode. Valid values are ‘script’, ‘import’, and ‘test’.

Returns:
diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_class/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_class/index.html index 316a6d4..472c9d9 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_class/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_class/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_class — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_class — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_diagram/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_diagram/index.html index f8673e2..f9904f4 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_diagram/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_diagram/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_diagram — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_diagram — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_elementview/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_elementview/index.html index 5e4994d..0287ed1 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_elementview/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_elementview/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_elementview — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_elementview — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_generalization/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_generalization/index.html index 978c620..7724b71 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_generalization/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_generalization/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_generalization — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_generalization — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_generalizationset/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_generalizationset/index.html index 4189472..b2f23b5 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_generalizationset/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_generalizationset/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_generalizationset — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_generalizationset — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_package/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_package/index.html index d709d06..ecec848 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_package/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_package/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_package — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_package — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_path/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_path/index.html index 86c9076..3f8170d 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_path/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_path/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_path — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_path — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_project/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_project/index.html index fb78a52..c1f14c2 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_project/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_project/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_project — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_project — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_property/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_property/index.html index 6fbeaa1..ba4ca94 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_property/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_property/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_property — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_property — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_rectangularshape/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_rectangularshape/index.html index 6635899..9bb291d 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_rectangularshape/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_rectangularshape/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_rectangularshape — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_rectangularshape — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/decode_obj_relation/index.html b/docs/autoapi/json2graph/modules/decoder/decode_obj_relation/index.html index f1fca7e..8d12312 100644 --- a/docs/autoapi/json2graph/modules/decoder/decode_obj_relation/index.html +++ b/docs/autoapi/json2graph/modules/decoder/decode_obj_relation/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder.decode_obj_relation — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder.decode_obj_relation — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/decoder/index.html b/docs/autoapi/json2graph/modules/decoder/index.html index ced13e9..2fb74a6 100644 --- a/docs/autoapi/json2graph/modules/decoder/index.html +++ b/docs/autoapi/json2graph/modules/decoder/index.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/errors/index.html b/docs/autoapi/json2graph/modules/errors/index.html index e13ceed..b74fdca 100644 --- a/docs/autoapi/json2graph/modules/errors/index.html +++ b/docs/autoapi/json2graph/modules/errors/index.html @@ -4,7 +4,7 @@ - json2graph.modules.errors — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.errors — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/globals/index.html b/docs/autoapi/json2graph/modules/globals/index.html index 6530f63..b24deb3 100644 --- a/docs/autoapi/json2graph/modules/globals/index.html +++ b/docs/autoapi/json2graph/modules/globals/index.html @@ -4,7 +4,7 @@ - json2graph.modules.globals — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.globals — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + @@ -96,8 +96,8 @@

Module Contents

-
-json2graph.modules.globals.this_file_dir
+
+json2graph.modules.globals.package_dir
diff --git a/docs/autoapi/json2graph/modules/index.html b/docs/autoapi/json2graph/modules/index.html index 8091943..e9999dc 100644 --- a/docs/autoapi/json2graph/modules/index.html +++ b/docs/autoapi/json2graph/modules/index.html @@ -4,7 +4,7 @@ - json2graph.modules — ontouml-json2graph 2023.08.02 documentation + json2graph.modules — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/input_output/index.html b/docs/autoapi/json2graph/modules/input_output/index.html index 30394b8..edba4ef 100644 --- a/docs/autoapi/json2graph/modules/input_output/index.html +++ b/docs/autoapi/json2graph/modules/input_output/index.html @@ -4,7 +4,7 @@ - json2graph.modules.input_output — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.input_output — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/logger/index.html b/docs/autoapi/json2graph/modules/logger/index.html index 8984752..103e192 100644 --- a/docs/autoapi/json2graph/modules/logger/index.html +++ b/docs/autoapi/json2graph/modules/logger/index.html @@ -4,7 +4,7 @@ - json2graph.modules.logger — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.logger — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/messages/index.html b/docs/autoapi/json2graph/modules/messages/index.html index 1c85759..2f161ec 100644 --- a/docs/autoapi/json2graph/modules/messages/index.html +++ b/docs/autoapi/json2graph/modules/messages/index.html @@ -4,7 +4,7 @@ - json2graph.modules.messages — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.messages — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/sparql_queries/index.html b/docs/autoapi/json2graph/modules/sparql_queries/index.html index 5d063d7..cdd6879 100644 --- a/docs/autoapi/json2graph/modules/sparql_queries/index.html +++ b/docs/autoapi/json2graph/modules/sparql_queries/index.html @@ -4,7 +4,7 @@ - json2graph.modules.sparql_queries — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.sparql_queries — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/utils_general/index.html b/docs/autoapi/json2graph/modules/utils_general/index.html index da696b1..56d9847 100644 --- a/docs/autoapi/json2graph/modules/utils_general/index.html +++ b/docs/autoapi/json2graph/modules/utils_general/index.html @@ -4,7 +4,7 @@ - json2graph.modules.utils_general — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.utils_general — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/modules/utils_graph/index.html b/docs/autoapi/json2graph/modules/utils_graph/index.html index db3e9ba..45ae853 100644 --- a/docs/autoapi/json2graph/modules/utils_graph/index.html +++ b/docs/autoapi/json2graph/modules/utils_graph/index.html @@ -4,7 +4,7 @@ - json2graph.modules.utils_graph — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.utils_graph — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/resources/index.html b/docs/autoapi/json2graph/resources/index.html index e1d3224..81121dd 100644 --- a/docs/autoapi/json2graph/resources/index.html +++ b/docs/autoapi/json2graph/resources/index.html @@ -4,7 +4,7 @@ - json2graph.resources — ontouml-json2graph 2023.08.02 documentation + json2graph.resources — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/tests/deprecated_test_clear/index.html b/docs/autoapi/json2graph/tests/deprecated_test_clear/index.html index 80f744c..280da55 100644 --- a/docs/autoapi/json2graph/tests/deprecated_test_clear/index.html +++ b/docs/autoapi/json2graph/tests/deprecated_test_clear/index.html @@ -4,7 +4,7 @@ - json2graph.tests.deprecated_test_clear — ontouml-json2graph 2023.08.02 documentation + json2graph.tests.deprecated_test_clear — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/tests/index.html b/docs/autoapi/json2graph/tests/index.html index 52d86c6..d2d317d 100644 --- a/docs/autoapi/json2graph/tests/index.html +++ b/docs/autoapi/json2graph/tests/index.html @@ -4,7 +4,7 @@ - json2graph.tests — ontouml-json2graph 2023.08.02 documentation + json2graph.tests — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/tests/test_aux/index.html b/docs/autoapi/json2graph/tests/test_aux/index.html index 19c3720..c091c7f 100644 --- a/docs/autoapi/json2graph/tests/test_aux/index.html +++ b/docs/autoapi/json2graph/tests/test_aux/index.html @@ -4,7 +4,7 @@ - json2graph.tests.test_aux — ontouml-json2graph 2023.08.02 documentation + json2graph.tests.test_aux — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/autoapi/json2graph/tests/test_main/index.html b/docs/autoapi/json2graph/tests/test_main/index.html index 4e4e2be..767a6d9 100644 --- a/docs/autoapi/json2graph/tests/test_main/index.html +++ b/docs/autoapi/json2graph/tests/test_main/index.html @@ -4,7 +4,7 @@ - json2graph.tests.test_main — ontouml-json2graph 2023.08.02 documentation + json2graph.tests.test_main — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/genindex.html b/docs/genindex.html index c5166a1..4222853 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -3,7 +3,7 @@ - Index — ontouml-json2graph 2023.08.02 documentation + Index — ontouml-json2graph 1.0.2 documentation @@ -14,7 +14,7 @@ - + @@ -566,10 +566,12 @@

O

P

@@ -659,12 +661,10 @@

T

- - - - -
+

Maintenance GitHub last commit CodeFactor Grade License


- -

sphinx-quickstart on Wed Aug 2 09:24:40 2023. -You can adapt this file completely to your liking, but it should at least -contain the root toctree directive.

Welcome to ontouml-json2graph’s documentation!

_images/logo-json2graph.png @@ -101,13 +98,6 @@

Welcome to ontouml-json2graph’s documentation! -

Badges

Maintenance GitHub last commit CodeFactor Grade License

Indices and tables

diff --git a/docs/json2graph.html b/docs/json2graph.html index 09b3abe..4cd7b7f 100644 --- a/docs/json2graph.html +++ b/docs/json2graph.html @@ -4,7 +4,7 @@ - json2graph package — ontouml-json2graph 2023.08.02 documentation + json2graph package — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/json2graph.modules.decoder.html b/docs/json2graph.modules.decoder.html index 3499673..687125f 100644 --- a/docs/json2graph.modules.decoder.html +++ b/docs/json2graph.modules.decoder.html @@ -4,7 +4,7 @@ - json2graph.modules.decoder package — ontouml-json2graph 2023.08.02 documentation + json2graph.modules.decoder package — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + @@ -282,7 +282,7 @@

Submodules
  • json_data (dict) – Input JSON data loaded as a dictionary.

  • language (str) – Language tag to be added to the ontology’s concepts.

  • -
  • execution_mode (str) – Information about execution mode. Valid values are ‘production’ and ‘test’.

  • +
  • execution_mode (str) – Information about execution mode. Valid values are ‘script’, ‘import’, and ‘test’.

Returns:
diff --git a/docs/json2graph.modules.html b/docs/json2graph.modules.html index 1519020..44f31b0 100644 --- a/docs/json2graph.modules.html +++ b/docs/json2graph.modules.html @@ -4,7 +4,7 @@ - json2graph.modules package — ontouml-json2graph 2023.08.02 documentation + json2graph.modules package — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/modules.html b/docs/modules.html index 7456b05..d37f13d 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -4,7 +4,7 @@ - json2graph — ontouml-json2graph 2023.08.02 documentation + json2graph — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/objects.inv b/docs/objects.inv index 2faa6d7..add2898 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/py-modindex.html b/docs/py-modindex.html index aa77a5a..bb1c0b1 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -3,7 +3,7 @@ - Python Module Index — ontouml-json2graph 2023.08.02 documentation + Python Module Index — ontouml-json2graph 1.0.2 documentation @@ -14,7 +14,7 @@ - + diff --git a/docs/search.html b/docs/search.html index bded2d6..a62e80b 100644 --- a/docs/search.html +++ b/docs/search.html @@ -3,7 +3,7 @@ - Search — ontouml-json2graph 2023.08.02 documentation + Search — ontouml-json2graph 1.0.2 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/searchindex.js b/docs/searchindex.js index 94c0165..ba3b9b4 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["README", "autoapi/index", "autoapi/json2graph/decode/index", "autoapi/json2graph/index", "autoapi/json2graph/modules/arguments/index", "autoapi/json2graph/modules/decoder/decode_general/index", "autoapi/json2graph/modules/decoder/decode_main/index", "autoapi/json2graph/modules/decoder/decode_obj_class/index", "autoapi/json2graph/modules/decoder/decode_obj_diagram/index", "autoapi/json2graph/modules/decoder/decode_obj_elementview/index", "autoapi/json2graph/modules/decoder/decode_obj_generalization/index", "autoapi/json2graph/modules/decoder/decode_obj_generalizationset/index", "autoapi/json2graph/modules/decoder/decode_obj_package/index", "autoapi/json2graph/modules/decoder/decode_obj_path/index", "autoapi/json2graph/modules/decoder/decode_obj_project/index", "autoapi/json2graph/modules/decoder/decode_obj_property/index", "autoapi/json2graph/modules/decoder/decode_obj_rectangularshape/index", "autoapi/json2graph/modules/decoder/decode_obj_relation/index", "autoapi/json2graph/modules/decoder/index", "autoapi/json2graph/modules/errors/index", "autoapi/json2graph/modules/globals/index", "autoapi/json2graph/modules/index", "autoapi/json2graph/modules/input_output/index", "autoapi/json2graph/modules/logger/index", "autoapi/json2graph/modules/messages/index", "autoapi/json2graph/modules/sparql_queries/index", "autoapi/json2graph/modules/utils_general/index", "autoapi/json2graph/modules/utils_graph/index", "autoapi/json2graph/resources/index", "autoapi/json2graph/tests/deprecated_test_clear/index", "autoapi/json2graph/tests/index", "autoapi/json2graph/tests/test_aux/index", "autoapi/json2graph/tests/test_main/index", "index", "json2graph", "json2graph.modules", "json2graph.modules.decoder", "modules"], "filenames": ["README.md", "autoapi\\index.rst", "autoapi\\json2graph\\decode\\index.rst", "autoapi\\json2graph\\index.rst", "autoapi\\json2graph\\modules\\arguments\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_general\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_main\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_class\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_diagram\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_elementview\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_generalization\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_generalizationset\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_package\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_path\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_project\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_property\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_rectangularshape\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_relation\\index.rst", "autoapi\\json2graph\\modules\\decoder\\index.rst", "autoapi\\json2graph\\modules\\errors\\index.rst", "autoapi\\json2graph\\modules\\globals\\index.rst", "autoapi\\json2graph\\modules\\index.rst", "autoapi\\json2graph\\modules\\input_output\\index.rst", "autoapi\\json2graph\\modules\\logger\\index.rst", "autoapi\\json2graph\\modules\\messages\\index.rst", "autoapi\\json2graph\\modules\\sparql_queries\\index.rst", "autoapi\\json2graph\\modules\\utils_general\\index.rst", "autoapi\\json2graph\\modules\\utils_graph\\index.rst", "autoapi\\json2graph\\resources\\index.rst", "autoapi\\json2graph\\tests\\deprecated_test_clear\\index.rst", "autoapi\\json2graph\\tests\\index.rst", "autoapi\\json2graph\\tests\\test_aux\\index.rst", "autoapi\\json2graph\\tests\\test_main\\index.rst", "index.rst", "json2graph.rst", "json2graph.modules.rst", "json2graph.modules.decoder.rst", "modules.rst"], "titles": ["The OntoUML JSON2Graph Transformation", "API Reference", "json2graph.decode", "json2graph", "json2graph.modules.arguments", "json2graph.modules.decoder.decode_general", "json2graph.modules.decoder.decode_main", "json2graph.modules.decoder.decode_obj_class", "json2graph.modules.decoder.decode_obj_diagram", "json2graph.modules.decoder.decode_obj_elementview", "json2graph.modules.decoder.decode_obj_generalization", "json2graph.modules.decoder.decode_obj_generalizationset", "json2graph.modules.decoder.decode_obj_package", "json2graph.modules.decoder.decode_obj_path", "json2graph.modules.decoder.decode_obj_project", "json2graph.modules.decoder.decode_obj_property", "json2graph.modules.decoder.decode_obj_rectangularshape", "json2graph.modules.decoder.decode_obj_relation", "json2graph.modules.decoder", "json2graph.modules.errors", "json2graph.modules.globals", "json2graph.modules", "json2graph.modules.input_output", "json2graph.modules.logger", "json2graph.modules.messages", "json2graph.modules.sparql_queries", "json2graph.modules.utils_general", "json2graph.modules.utils_graph", "json2graph.resources", "json2graph.tests.deprecated_test_clear", "json2graph.tests", "json2graph.tests.test_aux", "json2graph.tests.test_main", "Welcome to ontouml-json2graph\u2019s documentation!", "json2graph package", "json2graph.modules package", "json2graph.modules.decoder package", "json2graph"], "terms": {"decod": [0, 1, 3, 4, 21, 24, 25, 34, 35], "json": [0, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 25, 27, 31, 32, 35, 36], "file": [0, 2, 4, 14, 19, 22, 27, 29, 31, 32, 33, 35, 36], "compli": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "schema": 0, "e": [0, 5, 15, 36], "g": 0, "ones": [0, 6, 36], "export": 0, "vp": 0, "plugin": 0, "graph": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 27, 31, 32, 35, 36], "vocabulari": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 27, 35, 36], "option": [0, 2, 4, 5, 12, 24, 27, 35, 36], "user": [0, 2, 4, 6, 19, 22, 24, 27, 35, 36], "can": [0, 2, 16, 19, 33, 35, 36], "enabl": 0, "semant": [0, 15, 36], "verif": [0, 19, 35], "improv": 0, "result": [0, 2, 4, 7, 9, 10, 11, 17, 29, 31, 32, 35, 36], "Being": 0, "releas": 0, "packag": [0, 4, 8, 12, 14, 37], "us": [0, 2, 4, 5, 7, 12, 15, 19, 22, 24, 25, 27, 31, 32, 35, 36], "an": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 32, 35, 36], "anoth": [0, 5, 36], "python": [0, 26, 29, 35], "thi": [0, 1, 2, 4, 5, 6, 7, 14, 15, 16, 19, 24, 29, 32, 33, 35, 36], "applic": 0, "wa": [0, 7, 12, 19, 35, 36], "construct": 0, "rdflib": [0, 27, 35], "3": [0, 19, 26, 35], "11": [0, 26, 35], "4": 0, "gener": [0, 1, 2, 4, 5, 6, 10, 11, 16, 19, 31, 32, 35, 36], "serial": 0, "divers": [0, 22, 26, 35], "format": [0, 2, 4, 15, 23, 26, 27, 32, 35, 36], "support": 0, "which": [0, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 27, 32, 35, 36], "ar": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 27, 31, 32, 35, 36], "turtl": [0, 2, 4, 32, 35], "rdf": [0, 6, 25, 36], "xml": 0, "ld": 0, "n": 0, "tripl": 0, "notat": 0, "trig": 0, "trix": 0, "quad": 0, "complet": [0, 31, 33], "docstr": 0, "document": [0, 1], "i": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 31, 32, 35, 36], "avail": [0, 2, 6, 32, 36], "inquiri": 0, "you": [0, 33], "need": 0, "download": 0, "To": 0, "simpli": 0, "perform": [0, 4, 15, 35, 36], "follow": [0, 2, 17, 36], "command": [0, 2, 4, 35], "pip": 0, "all": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 25, 27, 29, 31, 35, 36], "depend": 0, "automat": 0, "readi": 0, "after": [0, 7, 36], "being": [0, 15, 36], "For": [0, 5, 26, 35, 36], "softwar": [0, 4, 32, 35], "run": [0, 32], "termin": 0, "insid": 0, "": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 27, 35, 36], "folder": [0, 31, 32], "m": 0, "path_to_json": 0, "In": 0, "its": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 27, 35, 36], "current": [0, 26, 35], "version": 0, "singl": 0, "class": [0, 7, 11, 14, 15, 25, 27, 35, 36], "ontouml_json2graph": [0, 2], "includ": [0, 5, 36], "line": [0, 2, 4, 35], "your": [0, 33], "modul": [0, 1, 3, 33, 37], "from": [0, 4, 5, 7, 15, 19, 27, 29, 32, 35, 36], "more": 0, "inform": [0, 2, 4, 6, 22, 23, 24, 27, 35, 36], "about": [0, 2, 4, 6, 23, 24, 35, 36], "how": 0, "function": [0, 35, 36], "access": [0, 4, 5, 15, 35, 36], "onli": [0, 2, 4, 5, 31, 35, 36], "mandatori": [0, 7, 36], "must": [0, 4, 7, 19, 24, 35, 36], "substitut": 0, "input": [0, 6, 22, 35, 36], "locat": 0, "comput": 0, "provid": [0, 2, 4, 19, 26, 27, 29, 32, 35], "addit": 0, "featur": 0, "observ": 0, "below": 0, "h": 0, "f": 0, "ttl": [0, 2, 4, 29, 31, 32, 35], "turtle2": 0, "pretti": 0, "ntripl": 0, "nt": 0, "nt11": 0, "n3": 0, "nquad": 0, "l": 0, "languag": [0, 2, 4, 6, 35, 36], "c": [0, 7, 36], "u": 0, "base_uri": [0, 2, 4, 35], "v": 0, "json_fil": 0, "1": [0, 1, 2, 7, 36], "0": [0, 7, 19, 35, 36], "posit": [0, 7, 36], "path": [0, 2, 4, 13, 22, 27, 31, 32, 35, 36], "encod": 0, "help": 0, "show": [0, 25], "messag": [0, 1, 2, 3, 4, 7, 17, 19, 21, 34, 36, 37], "exit": [0, 12, 36], "save": [0, 2, 4, 19, 22, 35], "default": [0, 2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 35, 36], "tag": [0, 2, 4, 6, 35, 36], "ontologi": [0, 2, 4, 6, 22, 27, 35, 36], "concept": [0, 2, 4, 6, 35, 36], "none": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 32, 35, 36], "correct": [0, 2, 4, 24, 32, 35], "silent": [0, 2, 4, 24, 35], "mode": [0, 2, 4, 6, 23, 24, 35, 36], "doe": [0, 22, 32, 35], "present": [0, 5, 7, 8, 14, 15, 31, 36], "warn": [0, 7, 15, 17, 24, 35, 36], "error": [0, 1, 2, 3, 4, 5, 7, 21, 23, 27, 32, 34, 36, 37], "base": [0, 2, 4, 7, 32, 35, 36], "uri": [0, 2, 4, 35], "http": [0, 2, 4, 25, 26, 35], "exampl": [0, 2, 4, 23, 35], "org": [0, 2, 4, 25, 26, 35], "model_onli": [0, 2, 4, 35], "keep": 0, "model": [0, 2, 4, 14, 32, 35, 36], "element": [0, 5, 15, 26, 27, 35, 36], "elimin": 0, "diagrammat": [0, 2, 4, 35], "data": [0, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 35, 36], "output": [0, 2, 22, 35], "print": [0, 19, 24, 31, 35], "report": [0, 7, 15, 19, 27, 35, 36], "incompat": 0, "attribut": [0, 7, 17, 35, 36], "isextension": [0, 7, 36], "null": [0, 5, 7, 11, 36], "ispowertyp": [0, 7, 36], "set": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "true": [0, 2, 4, 7, 35, 36], "stereotyp": [0, 5, 7, 15, 17, 24, 25, 35, 36], "collect": [0, 7, 36], "when": [0, 2, 4, 5, 6, 7, 14, 15, 19, 35, 36], "type": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 27, 31, 32, 35, 36], "remov": [0, 5, 7, 29, 36], "fals": [0, 2, 4, 7, 11, 15, 17, 35, 36], "order": [0, 7, 36], "differ": [0, 2, 7, 15, 23, 35, 36], "than": [0, 7, 36], "2": [0, 7, 33, 36], "miss": 0, "invalid": [0, 7, 15, 17, 19, 35, 36], "assign": [0, 7, 15, 16, 36], "enumer": 0, "classstereotyp": [0, 7, 36], "relationstereotyp": [0, 17, 36], "properti": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 24, 25, 27, 35, 36], "propertystereotyp": [0, 15, 36], "assert": [0, 32], "known": [0, 6, 15, 36], "event": [0, 15, 36], "origin": [0, 27, 35], "repositori": 0, "w3id": [0, 25], "doc": [0, 26, 35], "latest": 0, "specif": [0, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "where": [0, 25], "number": [0, 24, 26, 35], "metamodel": 0, "implement": 0, "independ": 0, "unlik": 0, "uml": 0, "profil": 0, "offici": 0, "cover": 0, "abstract": [0, 14, 36], "concret": 0, "syntax": [0, 2, 4, 22, 35], "serv": 0, "refer": [0, 7, 33, 36], "servic": 0, "oaa": 0, "ecosystem": 0, "exchang": 0, "publish": 0, "web": [0, 27, 35], "link": 0, "better": 0, "suit": 0, "manipul": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "within": 0, "code": [0, 4, 5, 7, 24, 26, 35, 36], "It": [0, 2, 4, 35], "between": [0, 7, 8, 12, 14, 15, 17, 36], "tool": 0, "server": 0, "intellig": 0, "we": 0, "encourag": 0, "same": 0, "henc": [0, 7, 36], "necessari": [0, 4, 5, 7, 15, 35, 36], "r": 0, "requir": [0, 2, 19, 35], "txt": 0, "metadata": [0, 6, 20, 36], "pyproject": 0, "toml": 0, "If": [0, 2, 4, 5, 7, 11, 22, 27, 35, 36], "ani": 0, "chang": [0, 7, 36], "made": [0, 24, 35], "setup_metadata": 0, "py": 0, "root": [0, 33], "updat": 0, "test": [0, 1, 2, 3, 4, 6, 23, 35, 36], "driven": 0, "multipl": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "regard": 0, "text": [0, 6, 36], "also": [0, 4, 5, 32, 35, 36], "maintain": 0, "cybersecur": 0, "sc": 0, "group": 0, "univers": 0, "twent": 0, "netherland": 0, "Its": 0, "pedro": 0, "paulo": 0, "favato": 0, "barcelo": 0, "github": 0, "linkedin": 0, "feel": 0, "free": 0, "get": [0, 24, 35], "contact": 0, "question": 0, "problem": [0, 7, 36], "open": 0, "issu": 0, "page": [1, 33], "contain": [1, 4, 5, 7, 12, 15, 24, 31, 32, 33, 35, 36], "auto": 1, "json2graph": 1, "decode_gener": [1, 3, 18, 21, 34, 35], "decode_main": [1, 3, 18, 21, 34, 35], "decode_obj_class": [1, 3, 18, 21, 34, 35], "decode_obj_diagram": [1, 3, 18, 21, 34, 35], "decode_obj_elementview": [1, 3, 18, 21, 34, 35], "decode_obj_gener": [1, 3, 18, 21, 34, 35], "decode_obj_generalizationset": [1, 3, 18, 21, 34, 35], "decode_obj_packag": [1, 3, 18, 21, 34, 35], "decode_obj_path": [1, 3, 18, 21, 34, 35], "decode_obj_project": [1, 3, 18, 21, 34, 35], "decode_obj_properti": [1, 3, 18, 21, 34, 35], "decode_obj_rectangularshap": [1, 3, 18, 21, 34, 35], "decode_obj_rel": [1, 3, 18, 21, 34, 35], "argument": [1, 2, 3, 6, 21, 22, 26, 27, 33, 34, 36, 37], "global": [1, 3, 4, 21, 34, 37], "input_output": [1, 3, 21, 34, 37], "logger": [1, 3, 4, 5, 6, 15, 19, 21, 22, 24, 27, 34, 37], "sparql_queri": [1, 3, 21, 34, 37], "utils_gener": [1, 3, 21, 34, 37], "utils_graph": [1, 3, 21, 34, 37], "resourc": [1, 3, 27, 35], "deprecated_test_clear": [1, 3, 30], "test_aux": [1, 3, 30], "test_main": [1, 3, 30], "creat": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 23, 35, 36], "sphinx": [1, 33], "autoapi": 1, "conveni": 2, "interfac": 2, "convert": [2, 7, 36], "ontouml": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 25, 27, 32, 35, 36], "knowledg": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 35, 36], "flexibl": 2, "custom": 2, "control": 2, "execut": [2, 4, 6, 23, 35, 36], "case": [2, 14, 15, 19, 35, 36], "usag": [2, 33], "standalon": 2, "script": [2, 4, 29, 35], "The": [2, 4, 6, 7, 15, 16, 23, 32, 33, 35, 36], "via": 2, "convers": [2, 4, 35], "process": [2, 4, 35], "call": [2, 7, 23, 27, 35, 36], "transform": [2, 33], "librari": [2, 4, 26, 35], "import": [2, 4, 35], "directli": [2, 6, 7, 16, 36], "appropri": 2, "paramet": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 31, 32, 35, 36], "note": [2, 19, 35], "ensur": [2, 32], "befor": 2, "json_path": [2, 4, 22, 35], "graph_format": [2, 4, 22, 35], "execution_mod": [2, 4, 6, 23, 35, 36], "main": [2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 32, 36], "take": 2, "repres": [2, 7, 17, 32, 36], "specifi": [2, 23, 26, 35], "str": [2, 4, 5, 6, 12, 15, 19, 22, 23, 24, 26, 27, 31, 32, 35, 36], "bool": [2, 4, 31, 35], "return": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 31, 32, 35, 36], "param": [2, 4, 35], "valu": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 25, 26, 31, 35, 36], "ad": [2, 4, 6, 35, 36], "extract": [2, 4, 35], "without": [2, 4, 5, 35, 36], "suppress": [2, 4, 35], "intermedi": [2, 4, 35], "commun": [2, 4, 35], "log": [2, 4, 23, 24, 35], "dure": [2, 4, 35], "attempt": [2, 4, 35], "potenti": [2, 4, 35], "valid": [2, 4, 6, 15, 19, 23, 26, 32, 33, 35, 36], "rtype": 2, "treatment": [4, 19, 35], "pars": [4, 35], "start": [4, 35], "make": [4, 35], "variabl": [4, 20, 35], "treat_user_argu": [4, 34, 35], "dictionari": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 35, 36], "kei": [4, 5, 35, 36], "final": [4, 35], "dict": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 35, 36], "initialize_argu": [4, 34, 35], "not_initi": [4, 35], "initi": [4, 23, 35], "everi": [4, 14, 35, 36], "possibl": [4, 6, 7, 35, 36], "extern": [4, 35], "work": [4, 27, 35], "create_point": [5, 35, 36], "point_id": [5, 36], "x_coord": [5, 36], "y_coord": [5, 36], "ontouml_graph": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 35, 36], "new": [5, 36], "instanc": [5, 6, 7, 13, 15, 16, 17, 36], "point": [5, 13, 16, 36], "xcoordin": [5, 16, 36], "ycoordin": [5, 16, 36], "id": [5, 7, 12, 15, 27, 35, 36], "int": [5, 26, 35, 36], "horizont": [5, 36], "coordin": [5, 36], "vertic": [5, 36], "count_elements_graph": [5, 35, 36], "respect": [5, 7, 8, 14, 36], "quantiti": [5, 7, 8, 14, 36], "load": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 27, 35, 36], "object": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 24, 27, 35, 36], "get_stereotyp": [5, 35, 36], "object_dict": [5, 24, 35, 36], "reason": [5, 36], "index": [5, 33, 36], "check": [5, 7, 15, 22, 35, 36], "ha": [5, 7, 15, 17, 22, 35, 36], "evalu": [5, 6, 31, 36], "absent": [5, 36], "get_list_subdictionaries_for_specific_typ": [5, 35, 36], "dictionary_data": [5, 6, 36], "wanted_typ": [5, 36], "return_list": [5, 36], "recurs": [5, 6, 12, 36], "until": [5, 36], "find": [5, 36], "desir": [5, 12, 19, 22, 35, 36], "found": [5, 12, 36], "add": [5, 6, 36], "copi": [5, 36], "list": [5, 6, 12, 26, 27, 31, 32, 35, 36], "sub": [5, 36], "have": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 26, 27, 35, 36], "field": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "search": [5, 33, 36], "get_subdictionary_for_specific_id": [5, 35, 36], "wanted_id": [5, 36], "return_dict": [5, 36], "get_all_ids_of_specific_typ": [5, 35, 36], "list_ids_for_typ": [5, 36], "given": [5, 12, 26, 27, 35, 36], "name": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 25, 27, 31, 35, 36], "identifi": [5, 7, 12, 19, 33, 35, 36], "clean_null_data": [5, 35, 36], "empti": [5, 36], "associ": [5, 7, 15, 17, 24, 35, 36], "receiv": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 27, 35, 36], "verifi": [5, 7, 31, 32, 36], "compos": [5, 36], "clean": [5, 36], "add_metadata": [6, 35, 36], "basic": [6, 33, 36], "dct": [6, 36], "conformsto": [6, 36], "conformstobas": [6, 36], "creation": [6, 36], "date": [6, 23, 26, 35, 36], "owl": [6, 36], "comment": [6, 36], "seealso": [6, 36], "decode_dictionari": [6, 35, 36], "full": [6, 15, 36], "allow": [6, 36], "descript": [6, 19, 35, 36], "height": [6, 16, 36], "isabstract": [6, 7, 17, 36], "iscomplet": [6, 11, 36], "isderiv": [6, 7, 15, 17, 36], "isdisjoint": [6, 11, 36], "isord": [6, 15, 36], "isreadonli": [6, 15, 36], "width": [6, 16, 36], "restrict": [6, 36], "restricted_field": [6, 36], "treat": [6, 7, 15, 36], "decode_json_to_graph": [6, 35, 36], "json_data": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "product": [6, 23, 35, 36], "nomenclatur": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "one": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "set_": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "subject": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "_": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "predic": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "_relat": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "_attribut": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "both": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 27, 31, 35, 36], "_properti": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "validate_class_attribute_constraint": [7, 35, 36], "class_dict": [7, 36], "constraint": [7, 36], "relat": [7, 8, 14, 15, 17, 19, 27, 33, 35, 36], "were": [7, 36], "correctli": [7, 36], "consid": [7, 14, 36], "fix": [7, 15, 36], "them": [7, 15, 36], "thei": [7, 16, 36], "pair": [7, 36], "vca1": [7, 36], "do": [7, 15, 22, 35, 36], "noth": [7, 22, 35, 36], "vca2a": [7, 36], "vca2b": [7, 36], "vca3a": [7, 36], "vca3b": [7, 36], "validate_class_order_constraint": [7, 35, 36], "vco1": [7, 36], "greater": [7, 36], "vco2": [7, 36], "abov": [7, 36], "displai": [7, 15, 24, 35, 36], "set_defaults_class_attribut": [7, 35, 36], "non": [7, 36], "nullabl": [7, 36], "dca1": [7, 36], "dca2": [7, 36], "dca3": [7, 36], "dca4": [7, 36], "set_defaults_class_ord": [7, 35, 36], "dco1": [7, 36], "dco2": [7, 36], "set_class_stereotyp": [7, 35, 36], "vcs1": [7, 36], "vcs2": [7, 36], "set_class_order_nonnegativeinteg": [7, 35, 36], "A": [7, 36], "integ": [7, 16, 36], "b": [7, 36], "orderless": [7, 36], "represent": [7, 36], "set_class_restrictedto_ontologicalnatur": [7, 35, 36], "restrictedto": [7, 36], "ontologicalnatur": [7, 36], "set_class_attribut": [7, 35, 36], "defin": [7, 12, 22, 23, 32, 35, 36], "set_class_default": [7, 36], "mai": [7, 14, 36], "becaus": [7, 15, 36], "set_class_attribute_properti": [7, 35, 36], "set_class_literal_liter": [7, 35, 36], "liter": [7, 36], "individu": [7, 27, 35, 36], "create_class_properti": [7, 35, 36], "element_count": [7, 8, 14, 26, 35, 36], "whole": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "domain": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "rang": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "xsd": [7, 15, 16, 17, 36], "nonnegativeinteg": [7, 15, 36], "boolean": [7, 15, 17, 31, 36], "One": [7, 36], "characterist": [7, 36], "These": [7, 36], "here": [7, 36], "diagram": [8, 14, 36], "_default": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "set_diagram_owner_modelel": [8, 35, 36], "diagram_dict": [8, 36], "owner": [8, 36], "set_diagram_containsview_elementview": [8, 35, 36], "containsview": [8, 36], "elementview": [8, 9, 36], "create_diagram_properti": [8, 35, 36], "modelel": [8, 9, 12, 36], "set_elementview_rel": [9, 35, 36], "elementview_dict": [9, 36], "shape": [9, 36], "isviewof": [9, 36], "create_elementview_properti": [9, 35, 36], "sourceview": [9, 36], "connectorview": [9, 36], "targetview": [9, 36], "set_generalization_rel": [10, 35, 36], "generalization_dict": [10, 36], "create_generalization_properti": [10, 35, 36], "classifi": [10, 15, 36], "generalizationset": [11, 36], "set_generalizationset_default": [11, 35, 36], "generalizationset_dict": [11, 36], "set_generalizationset_rel": [11, 35, 36], "categor": [11, 36], "create_generalizationset_properti": [11, 35, 36], "get_package_cont": [12, 35, 36], "package_dict": [12, 36], "package_id": [12, 36], "list_cont": [12, 36], "alreadi": [12, 26, 35, 36], "set_package_containsmodelelement_modelel": [12, 35, 36], "containsmodelel": [12, 36], "create_package_properti": [12, 35, 36], "set_path_path_point": [13, 35, 36], "path_dict": [13, 36], "create_path_properti": [13, 35, 36], "project": [14, 33, 36], "set_ontoumlelement_project_project": [14, 35, 36], "project_dict": [14, 36], "obj": [14, 36], "entiti": [14, 27, 35, 36], "subj": [14, 36], "set_project_model_packag": [14, 35, 36], "set_project_diagram_diagram": [14, 35, 36], "create_project_properti": [14, 35, 36], "ontoumlel": [14, 25, 36], "validate_property_stereotyp": [15, 35, 36], "syntact": [15, 33, 36], "what": [15, 36], "other": [15, 36], "itself": [15, 29, 36], "much": [15, 36], "straightforward": [15, 36], "vps1": [15, 36], "begin": [15, 25, 36], "end": [15, 25, 36], "vps2": [15, 36], "vps3": [15, 36], "set_property_default": [15, 35, 36], "property_dict": [15, 36], "dpa1": [15, 36], "dpa2": [15, 36], "dpa3": [15, 36], "set_property_rel": [15, 35, 36], "aggregationkind": [15, 36], "propertytyp": [15, 25, 36], "determine_cardinality_bound": [15, 35, 36], "cardin": [15, 36], "property_id": [15, 25, 36], "string": [15, 23, 25, 26, 27, 35, 36], "cardinalityvalu": [15, 36], "decoupl": [15, 36], "lowerbound": [15, 36], "upperbound": [15, 36], "obtain": [15, 16, 19, 35, 36], "lower": [15, 36], "upper": [15, 36], "bound": [15, 36], "own": [15, 36], "tupl": [15, 36], "three": [15, 31, 36], "set_cardinality_rel": [15, 35, 36], "create_property_properti": [15, 35, 36], "subsetsproperti": [15, 36], "redefinesproperti": [15, 36], "rectangularshar": [16, 36], "set_rectangularshape_coordin": [16, 35, 36], "rectangularshape_dict": [16, 36], "topleftposit": [16, 36], "rectangularshap": [16, 36], "create_rectangularshape_properti": [16, 35, 36], "set_relation_default": [17, 35, 36], "relation_dict": [17, 36], "dra1": [17, 36], "dra2": [17, 36], "set_relation_stereotyp": [17, 35, 36], "vrs1": [17, 36], "set_relation_rel": [17, 35, 36], "relationend": [17, 36], "sourceend": [17, 36], "targetend": [17, 36], "create_relation_properti": [17, 35, 36], "report_error_requirement_not_met": [19, 34, 35], "error_messag": [19, 35], "caus": [19, 35], "met": [19, 35], "As": [19, 35], "indic": [19, 31, 35], "detect": [19, 35], "rais": [19, 32, 35], "valueerror": [19, 35], "alwai": [19, 32, 35], "report_error_end_of_switch": [19, 34, 35], "invalid_paramet": [19, 35], "caller_function_nam": [19, 35], "switch": [19, 35], "els": [19, 35], "statement": [19, 31, 35], "current_funct": [19, 35], "inspect": [19, 35], "stack": [19, 35], "report_error_io_read": [19, 34, 35], "desired_cont": [19, 35], "file_descript": [19, 22, 35], "program": [19, 35], "cannot": [19, 35], "read": [19, 35], "test_fil": [19, 31, 35], "directori": [19, 22, 29, 35], "io": [19, 22, 35], "oper": [19, 35], "oserror": [19, 35], "report_error_io_writ": [19, 34, 35], "write": [19, 35], "definit": [20, 35], "this_file_dir": 20, "metadata_fil": 20, "metadata_dictionari": 20, "element_view_typ": 20, "classview": 20, "packageview": 20, "generalizationsetview": 20, "relationview": 20, "generalizationview": 20, "noteview": 20, "occas": [22, 35], "create_directory_if_not_exist": [22, 34, 35], "directory_path": [22, 35], "exist": [22, 35], "safe_load_json_fil": [22, 34, 35], "safe": [22, 27, 35], "write_graph_fil": [22, 34, 35], "compliant": [22, 35], "select": [22, 24, 25, 35], "safe_write_graph_fil": [22, 34, 35], "output_file_nam": [22, 35], "destin": [22, 35], "configur": [23, 35], "logger_get_date_tim": [23, 34, 35], "time": [23, 26, 35], "2022": [23, 35], "10": [23, 35], "23": [23, 35], "14": [23, 35], "43": [23, 35], "initialize_logg": [23, 34, 35], "trigger": [23, 35], "each": [23, 32, 35], "info": [23, 35], "concentr": [24, 35], "whenev": [24, 35], "possibil": [24, 35], "get_decode_log_messag": [24, 34, 35], "warning_cod": [24, 35], "property_nam": [24, 35], "att_valid_stereotyp": [24, 35], "mount": [24, 35], "accord": [24, 26, 35], "modif": [24, 35], "print_decode_log_messag": [24, 34, 35], "predefin": [24, 35], "sparql": [25, 35], "queri": [25, 27, 35], "get_element_and_typ": 25, "multilin": 25, "prefix": 25, "inst_typ": 25, "subclassof": 25, "inst_id": 25, "get_class_stereotype_attribute_stereotyp": 25, "distinct": 25, "class_id": 25, "class_stereotyp": 25, "class_nam": 25, "property_stereotyp": 25, "util": [26, 27, 35], "auxiliari": [26, 31, 35], "count_elements_typ": [26, 34, 35], "element_type_list": [26, 35], "count": [26, 35], "item": [26, 35], "correspond": [26, 27, 31, 35], "occurr": [26, 35], "get_date_tim": [26, 34, 35], "date_time_format": [26, 35], "datetim": [26, 35], "html": [26, 35], "strftime": [26, 35], "strptime": [26, 35], "accept": [26, 35], "ontouml_ref": [27, 34, 35], "uriref": [27, 35], "load_ontouml_vocabulari": [27, 34, 35], "memori": [27, 35], "first": [27, 35], "tri": [27, 35], "fail": [27, 35], "form": [27, 35], "local": [27, 35], "load_graph_saf": [27, 34, 35], "ontology_fil": [27, 35], "not_provid": [27, 35], "get_all_ids_for_typ": [27, 34, 35], "ontology_graph": [27, 35], "element_typ": [27, 35], "simpl": 29, "extens": 29, "dir_nam": 29, "get_test_list": [31, 32], "print_graphs_differ": 31, "iso_result_graph": 31, "iso_expected_graph": 31, "test_nam": 31, "_both": 31, "expect": [31, 32], "_or": 31, "_oe": 31, "isomorph": 31, "comparison": [31, 32], "neg": 31, "compare_graph": [31, 32], "resulting_graph_path": 31, "expected_graph_path": 31, "equal": 31, "store": 32, "list_of_test": 32, "retriev": 32, "done": 32, "should": [32, 33], "successfulli": 32, "match": 32, "test_ontouml_json2graph": 32, "input_fil": 32, "quickstart": 33, "wed": 33, "aug": 33, "09": 33, "24": 33, "40": 33, "2023": 33, "adapt": 33, "like": 33, "least": 33, "toctre": 33, "direct": 33, "instal": 33, "semat": 33, "perman": 33, "url": 33, "develop": 33, "contribut": 33, "author": 33, "api": 33, "badg": 33, "subpackag": 37, "submodul": 37, "content": 37, "main_decod": 37}, "objects": {"": [[34, 0, 0, "-", "json2graph"]], "json2graph": [[2, 0, 0, "-", "decode"], [35, 0, 0, "-", "modules"], [28, 0, 0, "-", "resources"], [30, 0, 0, "-", "tests"]], "json2graph.decode": [[2, 1, 1, "", "ontouml_json2graph"]], "json2graph.modules": [[35, 0, 0, "-", "arguments"], [36, 0, 0, "-", "decoder"], [35, 0, 0, "-", "errors"], [35, 0, 0, "-", "globals"], [35, 0, 0, "-", "input_output"], [35, 0, 0, "-", "logger"], [35, 0, 0, "-", "messages"], [35, 0, 0, "-", "sparql_queries"], [35, 0, 0, "-", "utils_general"], [35, 0, 0, "-", "utils_graph"]], "json2graph.modules.arguments": [[4, 2, 1, "", "ARGUMENTS"], [4, 2, 1, "", "LOGGER"], [35, 1, 1, "", "initialize_arguments"], [35, 1, 1, "", "treat_user_arguments"]], "json2graph.modules.decoder": [[36, 0, 0, "-", "decode_general"], [36, 0, 0, "-", "decode_main"], [36, 0, 0, "-", "decode_obj_class"], [36, 0, 0, "-", "decode_obj_diagram"], [36, 0, 0, "-", "decode_obj_elementview"], [36, 0, 0, "-", "decode_obj_generalization"], [36, 0, 0, "-", "decode_obj_generalizationset"], [36, 0, 0, "-", "decode_obj_package"], [36, 0, 0, "-", "decode_obj_path"], [36, 0, 0, "-", "decode_obj_project"], [36, 0, 0, "-", "decode_obj_property"], [36, 0, 0, "-", "decode_obj_rectangularshape"], [36, 0, 0, "-", "decode_obj_relation"]], "json2graph.modules.decoder.decode_general": [[5, 2, 1, "", "LOGGER"], [36, 1, 1, "", "clean_null_data"], [36, 1, 1, "", "count_elements_graph"], [36, 1, 1, "", "create_point"], [36, 1, 1, "", "get_all_ids_of_specific_type"], [36, 1, 1, "", "get_list_subdictionaries_for_specific_type"], [36, 1, 1, "", "get_stereotype"], [36, 1, 1, "", "get_subdictionary_for_specific_id"]], "json2graph.modules.decoder.decode_main": [[6, 2, 1, "", "LOGGER"], [36, 1, 1, "", "add_metadata"], [36, 1, 1, "", "decode_dictionary"], [36, 1, 1, "", "decode_json_to_graph"]], "json2graph.modules.decoder.decode_obj_class": [[36, 1, 1, "", "create_class_properties"], [36, 1, 1, "", "set_class_attribute_property"], [36, 1, 1, "", "set_class_attributes"], [36, 1, 1, "", "set_class_literal_literal"], [36, 1, 1, "", "set_class_order_nonnegativeinteger"], [36, 1, 1, "", "set_class_restrictedto_ontologicalnature"], [36, 1, 1, "", "set_class_stereotype"], [36, 1, 1, "", "set_defaults_class_attribute"], [36, 1, 1, "", "set_defaults_class_order"], [36, 1, 1, "", "validate_class_attribute_constraints"], [36, 1, 1, "", "validate_class_order_constraints"]], "json2graph.modules.decoder.decode_obj_diagram": [[36, 1, 1, "", "create_diagram_properties"], [36, 1, 1, "", "set_diagram_containsview_elementview"], [36, 1, 1, "", "set_diagram_owner_modelelement"]], "json2graph.modules.decoder.decode_obj_elementview": [[36, 1, 1, "", "create_elementview_properties"], [36, 1, 1, "", "set_elementview_relations"]], "json2graph.modules.decoder.decode_obj_generalization": [[36, 1, 1, "", "create_generalization_properties"], [36, 1, 1, "", "set_generalization_relations"]], "json2graph.modules.decoder.decode_obj_generalizationset": [[36, 1, 1, "", "create_generalizationset_properties"], [36, 1, 1, "", "set_generalizationset_defaults"], [36, 1, 1, "", "set_generalizationset_relations"]], "json2graph.modules.decoder.decode_obj_package": [[36, 1, 1, "", "create_package_properties"], [36, 1, 1, "", "get_package_contents"], [36, 1, 1, "", "set_package_containsmodelelement_modelelement"]], "json2graph.modules.decoder.decode_obj_path": [[36, 1, 1, "", "create_path_properties"], [36, 1, 1, "", "set_path_path_point"]], "json2graph.modules.decoder.decode_obj_project": [[36, 1, 1, "", "create_project_properties"], [36, 1, 1, "", "set_ontoumlelement_project_project"], [36, 1, 1, "", "set_project_diagram_diagram"], [36, 1, 1, "", "set_project_model_package"]], "json2graph.modules.decoder.decode_obj_property": [[15, 2, 1, "", "LOGGER"], [36, 1, 1, "", "create_property_properties"], [36, 1, 1, "", "determine_cardinality_bounds"], [36, 1, 1, "", "set_cardinality_relations"], [36, 1, 1, "", "set_property_defaults"], [36, 1, 1, "", "set_property_relations"], [36, 1, 1, "", "validate_property_stereotype"]], "json2graph.modules.decoder.decode_obj_rectangularshape": [[36, 1, 1, "", "create_rectangularshape_properties"], [36, 1, 1, "", "set_rectangularshape_coordinates"]], "json2graph.modules.decoder.decode_obj_relation": [[36, 1, 1, "", "create_relation_properties"], [36, 1, 1, "", "set_relation_defaults"], [36, 1, 1, "", "set_relation_relations"], [36, 1, 1, "", "set_relation_stereotype"]], "json2graph.modules.errors": [[19, 2, 1, "", "LOGGER"], [35, 1, 1, "", "report_error_end_of_switch"], [35, 1, 1, "", "report_error_io_read"], [35, 1, 1, "", "report_error_io_write"], [35, 1, 1, "", "report_error_requirement_not_met"]], "json2graph.modules.globals": [[20, 2, 1, "", "ELEMENT_VIEW_TYPES"], [20, 2, 1, "", "METADATA"], [20, 2, 1, "", "metadata_dictionary"], [20, 2, 1, "", "metadata_file"], [20, 2, 1, "", "this_file_dir"]], "json2graph.modules.input_output": [[22, 2, 1, "", "LOGGER"], [35, 1, 1, "", "create_directory_if_not_exists"], [35, 1, 1, "", "safe_load_json_file"], [35, 1, 1, "", "safe_write_graph_file"], [35, 1, 1, "", "write_graph_file"]], "json2graph.modules.logger": [[35, 1, 1, "", "initialize_logger"], [35, 1, 1, "", "logger_get_date_time"]], "json2graph.modules.messages": [[24, 2, 1, "", "LOGGER"], [35, 1, 1, "", "get_decode_log_message"], [35, 1, 1, "", "print_decode_log_message"]], "json2graph.modules.sparql_queries": [[25, 2, 1, "", "GET_CLASS_STEREOTYPE_ATTRIBUTE_STEREOTYPE"], [25, 2, 1, "", "GET_ELEMENT_AND_TYPE"]], "json2graph.modules.utils_general": [[35, 1, 1, "", "count_elements_types"], [35, 1, 1, "", "get_date_time"]], "json2graph.modules.utils_graph": [[27, 2, 1, "", "LOGGER"], [35, 1, 1, "", "get_all_ids_for_type"], [35, 1, 1, "", "load_graph_safely"], [35, 1, 1, "", "load_ontouml_vocabulary"], [35, 1, 1, "", "ontouml_ref"]], "json2graph.tests": [[29, 0, 0, "-", "deprecated_test_clear"], [31, 0, 0, "-", "test_aux"], [32, 0, 0, "-", "test_main"]], "json2graph.tests.deprecated_test_clear": [[29, 2, 1, "", "dir_name"], [29, 2, 1, "", "test"]], "json2graph.tests.test_aux": [[31, 1, 1, "", "compare_graphs"], [31, 1, 1, "", "get_test_list"], [31, 1, 1, "", "print_graphs_differences"]], "json2graph.tests.test_main": [[32, 2, 1, "", "LIST_OF_TESTS"], [32, 1, 1, "", "test_ontouml_json2graph"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"]}, "titleterms": {"The": 0, "ontouml": [0, 33], "json2graph": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "transform": 0, "content": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36], "instal": 0, "usag": 0, "execut": 0, "script": 0, "import": 0, "librari": 0, "argument": [0, 4, 35], "basic": 0, "syntact": 0, "semat": 0, "valid": 0, "perman": 0, "url": 0, "identifi": 0, "relat": 0, "project": 0, "develop": 0, "contribut": 0, "author": 0, "api": 1, "refer": 1, "decod": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 36], "modul": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36], "function": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 31, 32], "subpackag": [3, 21, 34, 35], "submodul": [3, 18, 21, 30, 34, 35, 36], "attribut": [4, 5, 6, 15, 19, 22, 24, 27, 32], "decode_gener": [5, 36], "decode_main": [6, 36], "decode_obj_class": [7, 36], "decode_obj_diagram": [8, 36], "decode_obj_elementview": [9, 36], "decode_obj_gener": [10, 36], "decode_obj_generalizationset": [11, 36], "decode_obj_packag": [12, 36], "decode_obj_path": [13, 36], "decode_obj_project": [14, 36], "decode_obj_properti": [15, 36], "decode_obj_rectangularshap": [16, 36], "decode_obj_rel": [17, 36], "error": [19, 35], "global": [20, 35], "input_output": [22, 35], "logger": [23, 35], "messag": [24, 35], "sparql_queri": [25, 35], "utils_gener": [26, 35], "utils_graph": [27, 35], "resourc": 28, "test": [29, 30, 31, 32], "deprecated_test_clear": 29, "test_aux": 31, "test_main": 32, "welcom": 33, "": 33, "document": 33, "indic": 33, "tabl": 33, "packag": [34, 35, 36], "main_decod": 34}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"The OntoUML JSON2Graph Transformation": [[0, "the-ontouml-json2graph-transformation"]], "Contents": [[0, "contents"]], "Installation": [[0, "installation"]], "Usage": [[0, "usage"]], "Executing as a Script": [[0, "executing-as-a-script"]], "Importing as a Library": [[0, "importing-as-a-library"]], "Arguments": [[0, "arguments"]], "Basic Syntactical and Sematic Validation": [[0, "basic-syntactical-and-sematic-validation"]], "Permanent URLs and Identifiers": [[0, "permanent-urls-and-identifiers"]], "Related Projects": [[0, "related-projects"]], "Development Contribution": [[0, "development-contribution"]], "Author": [[0, "author"]], "API Reference": [[1, "api-reference"]], "json2graph.decode": [[2, "module-json2graph.decode"]], "Module Contents": [[2, "module-contents"], [4, "module-contents"], [5, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [9, "module-contents"], [10, "module-contents"], [11, "module-contents"], [12, "module-contents"], [13, "module-contents"], [14, "module-contents"], [15, "module-contents"], [16, "module-contents"], [17, "module-contents"], [19, "module-contents"], [20, "module-contents"], [22, "module-contents"], [23, "module-contents"], [24, "module-contents"], [25, "module-contents"], [26, "module-contents"], [27, "module-contents"], [29, "module-contents"], [31, "module-contents"], [32, "module-contents"]], "Functions": [[2, "functions"], [4, "functions"], [5, "functions"], [6, "functions"], [7, "functions"], [8, "functions"], [9, "functions"], [10, "functions"], [11, "functions"], [12, "functions"], [13, "functions"], [14, "functions"], [15, "functions"], [16, "functions"], [17, "functions"], [19, "functions"], [22, "functions"], [23, "functions"], [24, "functions"], [26, "functions"], [27, "functions"], [31, "functions"], [32, "functions"]], "json2graph": [[3, "module-json2graph"], [37, "json2graph"]], "Subpackages": [[3, "subpackages"], [21, "subpackages"], [34, "subpackages"], [35, "subpackages"]], "Submodules": [[3, "submodules"], [18, "submodules"], [21, "submodules"], [30, "submodules"], [34, "submodules"], [35, "submodules"], [36, "submodules"]], "json2graph.modules.arguments": [[4, "module-json2graph.modules.arguments"]], "Attributes": [[4, "attributes"], [5, "attributes"], [6, "attributes"], [15, "attributes"], [19, "attributes"], [22, "attributes"], [24, "attributes"], [27, "attributes"], [32, "attributes"]], "json2graph.modules.decoder.decode_general": [[5, "module-json2graph.modules.decoder.decode_general"]], "json2graph.modules.decoder.decode_main": [[6, "module-json2graph.modules.decoder.decode_main"]], "json2graph.modules.decoder.decode_obj_class": [[7, "module-json2graph.modules.decoder.decode_obj_class"]], "json2graph.modules.decoder.decode_obj_diagram": [[8, "module-json2graph.modules.decoder.decode_obj_diagram"]], "json2graph.modules.decoder.decode_obj_elementview": [[9, "module-json2graph.modules.decoder.decode_obj_elementview"]], "json2graph.modules.decoder.decode_obj_generalization": [[10, "module-json2graph.modules.decoder.decode_obj_generalization"]], "json2graph.modules.decoder.decode_obj_generalizationset": [[11, "module-json2graph.modules.decoder.decode_obj_generalizationset"]], "json2graph.modules.decoder.decode_obj_package": [[12, "module-json2graph.modules.decoder.decode_obj_package"]], "json2graph.modules.decoder.decode_obj_path": [[13, "module-json2graph.modules.decoder.decode_obj_path"]], "json2graph.modules.decoder.decode_obj_project": [[14, "module-json2graph.modules.decoder.decode_obj_project"]], "json2graph.modules.decoder.decode_obj_property": [[15, "module-json2graph.modules.decoder.decode_obj_property"]], "json2graph.modules.decoder.decode_obj_rectangularshape": [[16, "module-json2graph.modules.decoder.decode_obj_rectangularshape"]], "json2graph.modules.decoder.decode_obj_relation": [[17, "module-json2graph.modules.decoder.decode_obj_relation"]], "json2graph.modules.decoder": [[18, "module-json2graph.modules.decoder"]], "json2graph.modules.errors": [[19, "module-json2graph.modules.errors"]], "json2graph.modules.globals": [[20, "module-json2graph.modules.globals"]], "json2graph.modules": [[21, "module-json2graph.modules"]], "json2graph.modules.input_output": [[22, "module-json2graph.modules.input_output"]], "json2graph.modules.logger": [[23, "module-json2graph.modules.logger"]], "json2graph.modules.messages": [[24, "module-json2graph.modules.messages"]], "json2graph.modules.sparql_queries": [[25, "module-json2graph.modules.sparql_queries"]], "json2graph.modules.utils_general": [[26, "module-json2graph.modules.utils_general"]], "json2graph.modules.utils_graph": [[27, "module-json2graph.modules.utils_graph"]], "json2graph.resources": [[28, "module-json2graph.resources"]], "json2graph.tests.deprecated_test_clear": [[29, "module-json2graph.tests.deprecated_test_clear"]], "json2graph.tests": [[30, "module-json2graph.tests"]], "json2graph.tests.test_aux": [[31, "module-json2graph.tests.test_aux"]], "json2graph.tests.test_main": [[32, "module-json2graph.tests.test_main"]], "Welcome to ontouml-json2graph\u2019s documentation!": [[33, "welcome-to-ontouml-json2graph-s-documentation"]], "Contents:": [[33, null]], "Indices and tables": [[33, "indices-and-tables"]], "json2graph package": [[34, "json2graph-package"]], "json2graph.main_decode module": [[34, "json2graph-main-decode-module"]], "Module contents": [[34, "module-json2graph"], [35, "module-json2graph.modules"], [36, "module-json2graph.modules.decoder"]], "json2graph.modules package": [[35, "json2graph-modules-package"]], "json2graph.modules.arguments module": [[35, "module-json2graph.modules.arguments"]], "json2graph.modules.errors module": [[35, "module-json2graph.modules.errors"]], "json2graph.modules.globals module": [[35, "module-json2graph.modules.globals"]], "json2graph.modules.input_output module": [[35, "module-json2graph.modules.input_output"]], "json2graph.modules.logger module": [[35, "module-json2graph.modules.logger"]], "json2graph.modules.messages module": [[35, "module-json2graph.modules.messages"]], "json2graph.modules.sparql_queries module": [[35, "module-json2graph.modules.sparql_queries"]], "json2graph.modules.utils_general module": [[35, "module-json2graph.modules.utils_general"]], "json2graph.modules.utils_graph module": [[35, "module-json2graph.modules.utils_graph"]], "json2graph.modules.decoder package": [[36, "json2graph-modules-decoder-package"]], "json2graph.modules.decoder.decode_general module": [[36, "module-json2graph.modules.decoder.decode_general"]], "json2graph.modules.decoder.decode_main module": [[36, "module-json2graph.modules.decoder.decode_main"]], "json2graph.modules.decoder.decode_obj_class module": [[36, "module-json2graph.modules.decoder.decode_obj_class"]], "json2graph.modules.decoder.decode_obj_diagram module": [[36, "module-json2graph.modules.decoder.decode_obj_diagram"]], "json2graph.modules.decoder.decode_obj_elementview module": [[36, "module-json2graph.modules.decoder.decode_obj_elementview"]], "json2graph.modules.decoder.decode_obj_generalization module": [[36, "module-json2graph.modules.decoder.decode_obj_generalization"]], "json2graph.modules.decoder.decode_obj_generalizationset module": [[36, "module-json2graph.modules.decoder.decode_obj_generalizationset"]], "json2graph.modules.decoder.decode_obj_package module": [[36, "module-json2graph.modules.decoder.decode_obj_package"]], "json2graph.modules.decoder.decode_obj_path module": [[36, "module-json2graph.modules.decoder.decode_obj_path"]], "json2graph.modules.decoder.decode_obj_project module": [[36, "module-json2graph.modules.decoder.decode_obj_project"]], "json2graph.modules.decoder.decode_obj_property module": [[36, "module-json2graph.modules.decoder.decode_obj_property"]], "json2graph.modules.decoder.decode_obj_rectangularshape module": [[36, "module-json2graph.modules.decoder.decode_obj_rectangularshape"]], "json2graph.modules.decoder.decode_obj_relation module": [[36, "module-json2graph.modules.decoder.decode_obj_relation"]]}, "indexentries": {"json2graph.decode": [[2, "module-json2graph.decode"]], "module": [[2, "module-json2graph.decode"], [3, "module-json2graph"], [4, "module-json2graph.modules.arguments"], [5, "module-json2graph.modules.decoder.decode_general"], [6, "module-json2graph.modules.decoder.decode_main"], [7, "module-json2graph.modules.decoder.decode_obj_class"], [8, "module-json2graph.modules.decoder.decode_obj_diagram"], [9, "module-json2graph.modules.decoder.decode_obj_elementview"], [10, "module-json2graph.modules.decoder.decode_obj_generalization"], [11, "module-json2graph.modules.decoder.decode_obj_generalizationset"], [12, "module-json2graph.modules.decoder.decode_obj_package"], [13, "module-json2graph.modules.decoder.decode_obj_path"], [14, "module-json2graph.modules.decoder.decode_obj_project"], [15, "module-json2graph.modules.decoder.decode_obj_property"], [16, "module-json2graph.modules.decoder.decode_obj_rectangularshape"], [17, "module-json2graph.modules.decoder.decode_obj_relation"], [18, "module-json2graph.modules.decoder"], [19, "module-json2graph.modules.errors"], [20, "module-json2graph.modules.globals"], [21, "module-json2graph.modules"], [22, "module-json2graph.modules.input_output"], [23, "module-json2graph.modules.logger"], [24, "module-json2graph.modules.messages"], [25, "module-json2graph.modules.sparql_queries"], [26, "module-json2graph.modules.utils_general"], [27, "module-json2graph.modules.utils_graph"], [28, "module-json2graph.resources"], [29, "module-json2graph.tests.deprecated_test_clear"], [30, "module-json2graph.tests"], [31, "module-json2graph.tests.test_aux"], [32, "module-json2graph.tests.test_main"], [34, "module-json2graph"], [35, "module-json2graph.modules"], [35, "module-json2graph.modules.arguments"], [35, "module-json2graph.modules.errors"], [35, "module-json2graph.modules.globals"], [35, "module-json2graph.modules.input_output"], [35, "module-json2graph.modules.logger"], [35, "module-json2graph.modules.messages"], [35, "module-json2graph.modules.sparql_queries"], [35, "module-json2graph.modules.utils_general"], [35, "module-json2graph.modules.utils_graph"], [36, "module-json2graph.modules.decoder"], [36, "module-json2graph.modules.decoder.decode_general"], [36, "module-json2graph.modules.decoder.decode_main"], [36, "module-json2graph.modules.decoder.decode_obj_class"], [36, "module-json2graph.modules.decoder.decode_obj_diagram"], [36, "module-json2graph.modules.decoder.decode_obj_elementview"], [36, "module-json2graph.modules.decoder.decode_obj_generalization"], [36, "module-json2graph.modules.decoder.decode_obj_generalizationset"], [36, "module-json2graph.modules.decoder.decode_obj_package"], [36, "module-json2graph.modules.decoder.decode_obj_path"], [36, "module-json2graph.modules.decoder.decode_obj_project"], [36, "module-json2graph.modules.decoder.decode_obj_property"], [36, "module-json2graph.modules.decoder.decode_obj_rectangularshape"], [36, "module-json2graph.modules.decoder.decode_obj_relation"]], "ontouml_json2graph() (in module json2graph.decode)": [[2, "json2graph.decode.ontouml_json2graph"]], "json2graph": [[3, "module-json2graph"], [34, "module-json2graph"]], "arguments (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.ARGUMENTS"]], "logger (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.LOGGER"]], "initialize_arguments() (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.initialize_arguments"], [35, "json2graph.modules.arguments.initialize_arguments"]], "json2graph.modules.arguments": [[4, "module-json2graph.modules.arguments"], [35, "module-json2graph.modules.arguments"]], "treat_user_arguments() (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.treat_user_arguments"], [35, "json2graph.modules.arguments.treat_user_arguments"]], "logger (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.LOGGER"]], "clean_null_data() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.clean_null_data"], [36, "json2graph.modules.decoder.decode_general.clean_null_data"]], "count_elements_graph() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.count_elements_graph"], [36, "json2graph.modules.decoder.decode_general.count_elements_graph"]], "create_point() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.create_point"], [36, "json2graph.modules.decoder.decode_general.create_point"]], "get_all_ids_of_specific_type() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_all_ids_of_specific_type"], [36, "json2graph.modules.decoder.decode_general.get_all_ids_of_specific_type"]], "get_list_subdictionaries_for_specific_type() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_list_subdictionaries_for_specific_type"], [36, "json2graph.modules.decoder.decode_general.get_list_subdictionaries_for_specific_type"]], "get_stereotype() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_stereotype"], [36, "json2graph.modules.decoder.decode_general.get_stereotype"]], "get_subdictionary_for_specific_id() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_subdictionary_for_specific_id"], [36, "json2graph.modules.decoder.decode_general.get_subdictionary_for_specific_id"]], "json2graph.modules.decoder.decode_general": [[5, "module-json2graph.modules.decoder.decode_general"], [36, "module-json2graph.modules.decoder.decode_general"]], "logger (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.LOGGER"]], "add_metadata() (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.add_metadata"], [36, "json2graph.modules.decoder.decode_main.add_metadata"]], "decode_dictionary() (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.decode_dictionary"], [36, "json2graph.modules.decoder.decode_main.decode_dictionary"]], "decode_json_to_graph() (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.decode_json_to_graph"], [36, "json2graph.modules.decoder.decode_main.decode_json_to_graph"]], "json2graph.modules.decoder.decode_main": [[6, "module-json2graph.modules.decoder.decode_main"], [36, "module-json2graph.modules.decoder.decode_main"]], "create_class_properties() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.create_class_properties"], [36, "json2graph.modules.decoder.decode_obj_class.create_class_properties"]], "json2graph.modules.decoder.decode_obj_class": [[7, "module-json2graph.modules.decoder.decode_obj_class"], [36, "module-json2graph.modules.decoder.decode_obj_class"]], "set_class_attribute_property() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_attribute_property"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_attribute_property"]], "set_class_attributes() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_attributes"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_attributes"]], "set_class_literal_literal() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_literal_literal"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_literal_literal"]], "set_class_order_nonnegativeinteger() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_order_nonnegativeinteger"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_order_nonnegativeinteger"]], "set_class_restrictedto_ontologicalnature() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_restrictedto_ontologicalnature"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_restrictedto_ontologicalnature"]], "set_class_stereotype() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_stereotype"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_stereotype"]], "set_defaults_class_attribute() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_attribute"], [36, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_attribute"]], "set_defaults_class_order() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_order"], [36, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_order"]], "validate_class_attribute_constraints() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.validate_class_attribute_constraints"], [36, "json2graph.modules.decoder.decode_obj_class.validate_class_attribute_constraints"]], "validate_class_order_constraints() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.validate_class_order_constraints"], [36, "json2graph.modules.decoder.decode_obj_class.validate_class_order_constraints"]], "create_diagram_properties() (in module json2graph.modules.decoder.decode_obj_diagram)": [[8, "json2graph.modules.decoder.decode_obj_diagram.create_diagram_properties"], [36, "json2graph.modules.decoder.decode_obj_diagram.create_diagram_properties"]], "json2graph.modules.decoder.decode_obj_diagram": [[8, "module-json2graph.modules.decoder.decode_obj_diagram"], [36, "module-json2graph.modules.decoder.decode_obj_diagram"]], "set_diagram_containsview_elementview() (in module json2graph.modules.decoder.decode_obj_diagram)": [[8, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_containsview_elementview"], [36, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_containsview_elementview"]], "set_diagram_owner_modelelement() (in module json2graph.modules.decoder.decode_obj_diagram)": [[8, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_owner_modelelement"], [36, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_owner_modelelement"]], "create_elementview_properties() (in module json2graph.modules.decoder.decode_obj_elementview)": [[9, "json2graph.modules.decoder.decode_obj_elementview.create_elementview_properties"], [36, "json2graph.modules.decoder.decode_obj_elementview.create_elementview_properties"]], "json2graph.modules.decoder.decode_obj_elementview": [[9, "module-json2graph.modules.decoder.decode_obj_elementview"], [36, "module-json2graph.modules.decoder.decode_obj_elementview"]], "set_elementview_relations() (in module json2graph.modules.decoder.decode_obj_elementview)": [[9, "json2graph.modules.decoder.decode_obj_elementview.set_elementview_relations"], [36, "json2graph.modules.decoder.decode_obj_elementview.set_elementview_relations"]], "create_generalization_properties() (in module json2graph.modules.decoder.decode_obj_generalization)": [[10, "json2graph.modules.decoder.decode_obj_generalization.create_generalization_properties"], [36, "json2graph.modules.decoder.decode_obj_generalization.create_generalization_properties"]], "json2graph.modules.decoder.decode_obj_generalization": [[10, "module-json2graph.modules.decoder.decode_obj_generalization"], [36, "module-json2graph.modules.decoder.decode_obj_generalization"]], "set_generalization_relations() (in module json2graph.modules.decoder.decode_obj_generalization)": [[10, "json2graph.modules.decoder.decode_obj_generalization.set_generalization_relations"], [36, "json2graph.modules.decoder.decode_obj_generalization.set_generalization_relations"]], "create_generalizationset_properties() (in module json2graph.modules.decoder.decode_obj_generalizationset)": [[11, "json2graph.modules.decoder.decode_obj_generalizationset.create_generalizationset_properties"], [36, "json2graph.modules.decoder.decode_obj_generalizationset.create_generalizationset_properties"]], "json2graph.modules.decoder.decode_obj_generalizationset": [[11, "module-json2graph.modules.decoder.decode_obj_generalizationset"], [36, "module-json2graph.modules.decoder.decode_obj_generalizationset"]], "set_generalizationset_defaults() (in module json2graph.modules.decoder.decode_obj_generalizationset)": [[11, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_defaults"], [36, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_defaults"]], "set_generalizationset_relations() (in module json2graph.modules.decoder.decode_obj_generalizationset)": [[11, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_relations"], [36, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_relations"]], "create_package_properties() (in module json2graph.modules.decoder.decode_obj_package)": [[12, "json2graph.modules.decoder.decode_obj_package.create_package_properties"], [36, "json2graph.modules.decoder.decode_obj_package.create_package_properties"]], "get_package_contents() (in module json2graph.modules.decoder.decode_obj_package)": [[12, "json2graph.modules.decoder.decode_obj_package.get_package_contents"], [36, "json2graph.modules.decoder.decode_obj_package.get_package_contents"]], "json2graph.modules.decoder.decode_obj_package": [[12, "module-json2graph.modules.decoder.decode_obj_package"], [36, "module-json2graph.modules.decoder.decode_obj_package"]], "set_package_containsmodelelement_modelelement() (in module json2graph.modules.decoder.decode_obj_package)": [[12, "json2graph.modules.decoder.decode_obj_package.set_package_containsmodelelement_modelelement"], [36, "json2graph.modules.decoder.decode_obj_package.set_package_containsmodelelement_modelelement"]], "create_path_properties() (in module json2graph.modules.decoder.decode_obj_path)": [[13, "json2graph.modules.decoder.decode_obj_path.create_path_properties"], [36, "json2graph.modules.decoder.decode_obj_path.create_path_properties"]], "json2graph.modules.decoder.decode_obj_path": [[13, "module-json2graph.modules.decoder.decode_obj_path"], [36, "module-json2graph.modules.decoder.decode_obj_path"]], "set_path_path_point() (in module json2graph.modules.decoder.decode_obj_path)": [[13, "json2graph.modules.decoder.decode_obj_path.set_path_path_point"], [36, "json2graph.modules.decoder.decode_obj_path.set_path_path_point"]], "create_project_properties() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.create_project_properties"], [36, "json2graph.modules.decoder.decode_obj_project.create_project_properties"]], "json2graph.modules.decoder.decode_obj_project": [[14, "module-json2graph.modules.decoder.decode_obj_project"], [36, "module-json2graph.modules.decoder.decode_obj_project"]], "set_ontoumlelement_project_project() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.set_ontoumlelement_project_project"], [36, "json2graph.modules.decoder.decode_obj_project.set_ontoumlelement_project_project"]], "set_project_diagram_diagram() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.set_project_diagram_diagram"], [36, "json2graph.modules.decoder.decode_obj_project.set_project_diagram_diagram"]], "set_project_model_package() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.set_project_model_package"], [36, "json2graph.modules.decoder.decode_obj_project.set_project_model_package"]], "logger (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.LOGGER"]], "create_property_properties() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.create_property_properties"], [36, "json2graph.modules.decoder.decode_obj_property.create_property_properties"]], "determine_cardinality_bounds() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.determine_cardinality_bounds"], [36, "json2graph.modules.decoder.decode_obj_property.determine_cardinality_bounds"]], "json2graph.modules.decoder.decode_obj_property": [[15, "module-json2graph.modules.decoder.decode_obj_property"], [36, "module-json2graph.modules.decoder.decode_obj_property"]], "set_cardinality_relations() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.set_cardinality_relations"], [36, "json2graph.modules.decoder.decode_obj_property.set_cardinality_relations"]], "set_property_defaults() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.set_property_defaults"], [36, "json2graph.modules.decoder.decode_obj_property.set_property_defaults"]], "set_property_relations() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.set_property_relations"], [36, "json2graph.modules.decoder.decode_obj_property.set_property_relations"]], "validate_property_stereotype() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.validate_property_stereotype"], [36, "json2graph.modules.decoder.decode_obj_property.validate_property_stereotype"]], "create_rectangularshape_properties() (in module json2graph.modules.decoder.decode_obj_rectangularshape)": [[16, "json2graph.modules.decoder.decode_obj_rectangularshape.create_rectangularshape_properties"], [36, "json2graph.modules.decoder.decode_obj_rectangularshape.create_rectangularshape_properties"]], "json2graph.modules.decoder.decode_obj_rectangularshape": [[16, "module-json2graph.modules.decoder.decode_obj_rectangularshape"], [36, "module-json2graph.modules.decoder.decode_obj_rectangularshape"]], "set_rectangularshape_coordinates() (in module json2graph.modules.decoder.decode_obj_rectangularshape)": [[16, "json2graph.modules.decoder.decode_obj_rectangularshape.set_rectangularshape_coordinates"], [36, "json2graph.modules.decoder.decode_obj_rectangularshape.set_rectangularshape_coordinates"]], "create_relation_properties() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.create_relation_properties"], [36, "json2graph.modules.decoder.decode_obj_relation.create_relation_properties"]], "json2graph.modules.decoder.decode_obj_relation": [[17, "module-json2graph.modules.decoder.decode_obj_relation"], [36, "module-json2graph.modules.decoder.decode_obj_relation"]], "set_relation_defaults() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.set_relation_defaults"], [36, "json2graph.modules.decoder.decode_obj_relation.set_relation_defaults"]], "set_relation_relations() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.set_relation_relations"], [36, "json2graph.modules.decoder.decode_obj_relation.set_relation_relations"]], "set_relation_stereotype() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.set_relation_stereotype"], [36, "json2graph.modules.decoder.decode_obj_relation.set_relation_stereotype"]], "json2graph.modules.decoder": [[18, "module-json2graph.modules.decoder"], [36, "module-json2graph.modules.decoder"]], "logger (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.LOGGER"]], "json2graph.modules.errors": [[19, "module-json2graph.modules.errors"], [35, "module-json2graph.modules.errors"]], "report_error_end_of_switch() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_end_of_switch"], [35, "json2graph.modules.errors.report_error_end_of_switch"]], "report_error_io_read() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_io_read"], [35, "json2graph.modules.errors.report_error_io_read"]], "report_error_io_write() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_io_write"], [35, "json2graph.modules.errors.report_error_io_write"]], "report_error_requirement_not_met() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_requirement_not_met"], [35, "json2graph.modules.errors.report_error_requirement_not_met"]], "element_view_types (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.ELEMENT_VIEW_TYPES"]], "metadata (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.METADATA"]], "json2graph.modules.globals": [[20, "module-json2graph.modules.globals"], [35, "module-json2graph.modules.globals"]], "metadata_dictionary (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.metadata_dictionary"]], "metadata_file (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.metadata_file"]], "this_file_dir (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.this_file_dir"]], "json2graph.modules": [[21, "module-json2graph.modules"], [35, "module-json2graph.modules"]], "logger (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.LOGGER"]], "create_directory_if_not_exists() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.create_directory_if_not_exists"], [35, "json2graph.modules.input_output.create_directory_if_not_exists"]], "json2graph.modules.input_output": [[22, "module-json2graph.modules.input_output"], [35, "module-json2graph.modules.input_output"]], "safe_load_json_file() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.safe_load_json_file"], [35, "json2graph.modules.input_output.safe_load_json_file"]], "safe_write_graph_file() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.safe_write_graph_file"], [35, "json2graph.modules.input_output.safe_write_graph_file"]], "write_graph_file() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.write_graph_file"], [35, "json2graph.modules.input_output.write_graph_file"]], "initialize_logger() (in module json2graph.modules.logger)": [[23, "json2graph.modules.logger.initialize_logger"], [35, "json2graph.modules.logger.initialize_logger"]], "json2graph.modules.logger": [[23, "module-json2graph.modules.logger"], [35, "module-json2graph.modules.logger"]], "logger_get_date_time() (in module json2graph.modules.logger)": [[23, "json2graph.modules.logger.logger_get_date_time"], [35, "json2graph.modules.logger.logger_get_date_time"]], "logger (in module json2graph.modules.messages)": [[24, "json2graph.modules.messages.LOGGER"]], "get_decode_log_message() (in module json2graph.modules.messages)": [[24, "json2graph.modules.messages.get_decode_log_message"], [35, "json2graph.modules.messages.get_decode_log_message"]], "json2graph.modules.messages": [[24, "module-json2graph.modules.messages"], [35, "module-json2graph.modules.messages"]], "print_decode_log_message() (in module json2graph.modules.messages)": [[24, "json2graph.modules.messages.print_decode_log_message"], [35, "json2graph.modules.messages.print_decode_log_message"]], "get_class_stereotype_attribute_stereotype (in module json2graph.modules.sparql_queries)": [[25, "json2graph.modules.sparql_queries.GET_CLASS_STEREOTYPE_ATTRIBUTE_STEREOTYPE"]], "get_element_and_type (in module json2graph.modules.sparql_queries)": [[25, "json2graph.modules.sparql_queries.GET_ELEMENT_AND_TYPE"]], "json2graph.modules.sparql_queries": [[25, "module-json2graph.modules.sparql_queries"], [35, "module-json2graph.modules.sparql_queries"]], "count_elements_types() (in module json2graph.modules.utils_general)": [[26, "json2graph.modules.utils_general.count_elements_types"], [35, "json2graph.modules.utils_general.count_elements_types"]], "get_date_time() (in module json2graph.modules.utils_general)": [[26, "json2graph.modules.utils_general.get_date_time"], [35, "json2graph.modules.utils_general.get_date_time"]], "json2graph.modules.utils_general": [[26, "module-json2graph.modules.utils_general"], [35, "module-json2graph.modules.utils_general"]], "logger (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.LOGGER"]], "get_all_ids_for_type() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.get_all_ids_for_type"], [35, "json2graph.modules.utils_graph.get_all_ids_for_type"]], "json2graph.modules.utils_graph": [[27, "module-json2graph.modules.utils_graph"], [35, "module-json2graph.modules.utils_graph"]], "load_graph_safely() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.load_graph_safely"], [35, "json2graph.modules.utils_graph.load_graph_safely"]], "load_ontouml_vocabulary() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.load_ontouml_vocabulary"], [35, "json2graph.modules.utils_graph.load_ontouml_vocabulary"]], "ontouml_ref() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.ontouml_ref"], [35, "json2graph.modules.utils_graph.ontouml_ref"]], "json2graph.resources": [[28, "module-json2graph.resources"]], "dir_name (in module json2graph.tests.deprecated_test_clear)": [[29, "json2graph.tests.deprecated_test_clear.dir_name"]], "json2graph.tests.deprecated_test_clear": [[29, "module-json2graph.tests.deprecated_test_clear"]], "test (in module json2graph.tests.deprecated_test_clear)": [[29, "json2graph.tests.deprecated_test_clear.test"]], "json2graph.tests": [[30, "module-json2graph.tests"]], "compare_graphs() (in module json2graph.tests.test_aux)": [[31, "json2graph.tests.test_aux.compare_graphs"]], "get_test_list() (in module json2graph.tests.test_aux)": [[31, "json2graph.tests.test_aux.get_test_list"]], "json2graph.tests.test_aux": [[31, "module-json2graph.tests.test_aux"]], "print_graphs_differences() (in module json2graph.tests.test_aux)": [[31, "json2graph.tests.test_aux.print_graphs_differences"]], "list_of_tests (in module json2graph.tests.test_main)": [[32, "json2graph.tests.test_main.LIST_OF_TESTS"]], "json2graph.tests.test_main": [[32, "module-json2graph.tests.test_main"]], "test_ontouml_json2graph() (in module json2graph.tests.test_main)": [[32, "json2graph.tests.test_main.test_ontouml_json2graph"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["README", "autoapi/index", "autoapi/json2graph/decode/index", "autoapi/json2graph/index", "autoapi/json2graph/modules/arguments/index", "autoapi/json2graph/modules/decoder/decode_general/index", "autoapi/json2graph/modules/decoder/decode_main/index", "autoapi/json2graph/modules/decoder/decode_obj_class/index", "autoapi/json2graph/modules/decoder/decode_obj_diagram/index", "autoapi/json2graph/modules/decoder/decode_obj_elementview/index", "autoapi/json2graph/modules/decoder/decode_obj_generalization/index", "autoapi/json2graph/modules/decoder/decode_obj_generalizationset/index", "autoapi/json2graph/modules/decoder/decode_obj_package/index", "autoapi/json2graph/modules/decoder/decode_obj_path/index", "autoapi/json2graph/modules/decoder/decode_obj_project/index", "autoapi/json2graph/modules/decoder/decode_obj_property/index", "autoapi/json2graph/modules/decoder/decode_obj_rectangularshape/index", "autoapi/json2graph/modules/decoder/decode_obj_relation/index", "autoapi/json2graph/modules/decoder/index", "autoapi/json2graph/modules/errors/index", "autoapi/json2graph/modules/globals/index", "autoapi/json2graph/modules/index", "autoapi/json2graph/modules/input_output/index", "autoapi/json2graph/modules/logger/index", "autoapi/json2graph/modules/messages/index", "autoapi/json2graph/modules/sparql_queries/index", "autoapi/json2graph/modules/utils_general/index", "autoapi/json2graph/modules/utils_graph/index", "autoapi/json2graph/resources/index", "autoapi/json2graph/tests/deprecated_test_clear/index", "autoapi/json2graph/tests/index", "autoapi/json2graph/tests/test_aux/index", "autoapi/json2graph/tests/test_main/index", "index", "json2graph", "json2graph.modules", "json2graph.modules.decoder", "modules"], "filenames": ["README.md", "autoapi\\index.rst", "autoapi\\json2graph\\decode\\index.rst", "autoapi\\json2graph\\index.rst", "autoapi\\json2graph\\modules\\arguments\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_general\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_main\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_class\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_diagram\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_elementview\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_generalization\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_generalizationset\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_package\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_path\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_project\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_property\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_rectangularshape\\index.rst", "autoapi\\json2graph\\modules\\decoder\\decode_obj_relation\\index.rst", "autoapi\\json2graph\\modules\\decoder\\index.rst", "autoapi\\json2graph\\modules\\errors\\index.rst", "autoapi\\json2graph\\modules\\globals\\index.rst", "autoapi\\json2graph\\modules\\index.rst", "autoapi\\json2graph\\modules\\input_output\\index.rst", "autoapi\\json2graph\\modules\\logger\\index.rst", "autoapi\\json2graph\\modules\\messages\\index.rst", "autoapi\\json2graph\\modules\\sparql_queries\\index.rst", "autoapi\\json2graph\\modules\\utils_general\\index.rst", "autoapi\\json2graph\\modules\\utils_graph\\index.rst", "autoapi\\json2graph\\resources\\index.rst", "autoapi\\json2graph\\tests\\deprecated_test_clear\\index.rst", "autoapi\\json2graph\\tests\\index.rst", "autoapi\\json2graph\\tests\\test_aux\\index.rst", "autoapi\\json2graph\\tests\\test_main\\index.rst", "index.rst", "json2graph.rst", "json2graph.modules.rst", "json2graph.modules.decoder.rst", "modules.rst"], "titles": ["The OntoUML JSON2Graph Transformation", "API Reference", "json2graph.decode", "json2graph", "json2graph.modules.arguments", "json2graph.modules.decoder.decode_general", "json2graph.modules.decoder.decode_main", "json2graph.modules.decoder.decode_obj_class", "json2graph.modules.decoder.decode_obj_diagram", "json2graph.modules.decoder.decode_obj_elementview", "json2graph.modules.decoder.decode_obj_generalization", "json2graph.modules.decoder.decode_obj_generalizationset", "json2graph.modules.decoder.decode_obj_package", "json2graph.modules.decoder.decode_obj_path", "json2graph.modules.decoder.decode_obj_project", "json2graph.modules.decoder.decode_obj_property", "json2graph.modules.decoder.decode_obj_rectangularshape", "json2graph.modules.decoder.decode_obj_relation", "json2graph.modules.decoder", "json2graph.modules.errors", "json2graph.modules.globals", "json2graph.modules", "json2graph.modules.input_output", "json2graph.modules.logger", "json2graph.modules.messages", "json2graph.modules.sparql_queries", "json2graph.modules.utils_general", "json2graph.modules.utils_graph", "json2graph.resources", "json2graph.tests.deprecated_test_clear", "json2graph.tests", "json2graph.tests.test_aux", "json2graph.tests.test_main", "Welcome to ontouml-json2graph\u2019s documentation!", "json2graph package", "json2graph.modules package", "json2graph.modules.decoder package", "json2graph"], "terms": {"decod": [0, 1, 3, 4, 21, 24, 25, 34, 35], "json": [0, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 25, 27, 31, 32, 35, 36], "file": [0, 2, 4, 14, 19, 22, 27, 29, 31, 32, 33, 35, 36], "compli": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "schema": 0, "e": [0, 5, 15, 36], "g": 0, "ones": [0, 6, 36], "export": 0, "vp": 0, "plugin": 0, "graph": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 27, 31, 32, 35, 36], "vocabulari": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 27, 35, 36], "when": [0, 2, 4, 5, 6, 7, 14, 15, 19, 35, 36], "model": [0, 2, 4, 14, 32, 35, 36], "you": [0, 33], "can": [0, 2, 16, 19, 33, 35, 36], "either": 0, "repres": [0, 2, 7, 17, 32, 36], "onli": [0, 2, 4, 5, 31, 35, 36], "": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 27, 35, 36], "core": 0, "concept": [0, 2, 4, 6, 35, 36], "includ": [0, 5, 36], "all": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 25, 27, 29, 31, 35, 36], "its": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 27, 35, 36], "inform": [0, 2, 4, 6, 22, 23, 24, 27, 35, 36], "diagrammat": [0, 2, 4, 35], "element": [0, 5, 15, 26, 27, 35, 36], "part": 0, "knowledg": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 35, 36], "addition": 0, "user": [0, 2, 4, 6, 19, 22, 24, 27, 35, 36], "have": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 26, 27, 35, 36], "choic": 0, "enabl": 0, "semant": [0, 15, 36], "verif": [0, 19, 35], "ensur": [0, 2, 32], "enhanc": 0, "accur": 0, "result": [0, 2, 4, 7, 9, 10, 11, 17, 29, 31, 32, 35, 36], "thi": [0, 1, 2, 4, 5, 6, 7, 14, 15, 16, 19, 24, 29, 32, 33, 35, 36], "applic": 0, "wa": [0, 7, 12, 19, 35, 36], "construct": 0, "rdflib": [0, 27, 35], "us": [0, 2, 4, 5, 7, 12, 15, 19, 22, 24, 25, 27, 31, 32, 35, 36], "python": [0, 26, 29, 35], "3": [0, 19, 26, 35], "11": [0, 26, 35], "4": 0, "gener": [0, 1, 2, 4, 5, 6, 10, 11, 16, 19, 31, 32, 35, 36], "serial": 0, "divers": [0, 22, 26, 35], "format": [0, 2, 4, 15, 23, 26, 27, 32, 35, 36], "support": 0, "which": [0, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 27, 32, 35, 36], "ar": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 27, 31, 32, 35, 36], "turtl": [0, 2, 4, 32, 35], "rdf": [0, 6, 25, 36], "xml": 0, "ld": 0, "n": 0, "tripl": 0, "notat": 0, "trig": 0, "trix": 0, "quad": 0, "pypi": 0, "packag": [0, 4, 8, 12, 14, 37], "i": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 31, 32, 35, 36], "conveni": [0, 2], "avail": [0, 2, 6, 32, 36], "allow": [0, 6, 36], "util": [0, 26, 27, 35], "an": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 32, 35, 36], "other": [0, 15, 36], "document": [0, 1], "For": [0, 5, 26, 35, 36], "inquiri": 0, "more": 0, "refer": [0, 7, 33, 36], "complet": [0, 31, 33], "docstr": 0, "need": 0, "download": 0, "To": 0, "simpli": 0, "perform": [0, 4, 15, 35, 36], "follow": [0, 2, 17, 36], "command": [0, 2, 4, 35], "pip": 0, "depend": 0, "automat": 0, "readi": 0, "after": [0, 7, 36], "being": [0, 15, 36], "anoth": [0, 5, 36], "output": [0, 2, 22, 35], "save": [0, 2, 4, 19, 22, 35], "directori": [0, 19, 22, 29, 35], "name": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 25, 27, 31, 35, 36], "same": 0, "path": [0, 2, 4, 13, 22, 27, 31, 32, 35, 36], "softwar": [0, 4, 32, 35], "run": [0, 32], "termin": 0, "insid": 0, "folder": [0, 31, 32], "m": 0, "path_to_json": 0, "option": [0, 2, 4, 5, 12, 24, 27, 35, 36], "In": 0, "current": [0, 26, 35], "version": 0, "singl": 0, "class": [0, 7, 11, 14, 15, 25, 27, 35, 36], "ontouml_json2graph": [0, 2], "line": [0, 2, 4, 35], "your": [0, 33], "modul": [0, 1, 3, 33, 37], "from": [0, 4, 5, 7, 15, 19, 27, 29, 32, 35, 36], "about": [0, 2, 4, 6, 23, 24, 35, 36], "how": 0, "function": [0, 35, 36], "access": [0, 4, 5, 15, 35, 36], "mandatori": [0, 7, 36], "must": [0, 4, 7, 19, 24, 35, 36], "substitut": 0, "input": [0, 6, 22, 35, 36], "locat": 0, "comput": 0, "provid": [0, 2, 4, 19, 26, 27, 29, 32, 35], "addit": 0, "featur": 0, "observ": 0, "below": 0, "h": 0, "f": 0, "ttl": [0, 2, 4, 29, 31, 32, 35], "turtle2": 0, "pretti": 0, "ntripl": 0, "nt": 0, "nt11": 0, "n3": 0, "nquad": 0, "l": 0, "languag": [0, 2, 4, 6, 35, 36], "c": [0, 7, 36], "u": 0, "base_uri": [0, 2, 4, 35], "v": 0, "json_fil": 0, "1": [0, 1, 2, 7, 36], "0": [0, 7, 19, 35, 36], "posit": [0, 7, 36], "encod": 0, "help": 0, "show": [0, 25], "messag": [0, 1, 2, 3, 4, 7, 17, 19, 21, 34, 36, 37], "exit": [0, 12, 36], "default": [0, 2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 35, 36], "tag": [0, 2, 4, 6, 35, 36], "ontologi": [0, 2, 4, 6, 22, 27, 35, 36], "none": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 32, 35, 36], "correct": [0, 2, 4, 24, 32, 35], "silent": [0, 2, 4, 24, 35], "mode": [0, 2, 4, 6, 23, 24, 35, 36], "doe": [0, 22, 32, 35], "present": [0, 5, 7, 8, 14, 15, 31, 36], "warn": [0, 7, 15, 17, 24, 35, 36], "error": [0, 1, 2, 3, 4, 5, 7, 21, 23, 27, 32, 34, 36, 37], "base": [0, 2, 4, 7, 32, 35, 36], "uri": [0, 2, 4, 35], "http": [0, 2, 4, 25, 26, 35], "exampl": [0, 2, 4, 23, 35], "org": [0, 2, 4, 25, 26, 35], "model_onli": [0, 2, 4, 35], "keep": 0, "elimin": 0, "data": [0, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 35, 36], "print": [0, 19, 24, 31, 35], "report": [0, 7, 15, 19, 27, 35, 36], "incompat": 0, "attribut": [0, 7, 17, 35, 36], "isextension": [0, 7, 36], "null": [0, 5, 7, 11, 36], "ispowertyp": [0, 7, 36], "set": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "true": [0, 2, 4, 7, 35, 36], "stereotyp": [0, 5, 7, 15, 17, 24, 25, 35, 36], "collect": [0, 7, 36], "type": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 27, 31, 32, 35, 36], "remov": [0, 5, 7, 29, 36], "fals": [0, 2, 4, 7, 11, 15, 17, 35, 36], "order": [0, 7, 36], "differ": [0, 2, 7, 15, 23, 35, 36], "than": [0, 7, 36], "2": [0, 7, 33, 36], "miss": 0, "invalid": [0, 7, 15, 17, 19, 35, 36], "assign": [0, 7, 15, 16, 36], "enumer": 0, "classstereotyp": [0, 7, 36], "relationstereotyp": [0, 17, 36], "properti": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 24, 25, 27, 35, 36], "propertystereotyp": [0, 15, 36], "assert": [0, 32], "known": [0, 6, 15, 36], "event": [0, 15, 36], "origin": [0, 27, 35], "repositori": 0, "w3id": [0, 25], "doc": [0, 26, 35], "releas": 0, "latest": 0, "specif": [0, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "where": [0, 25], "number": [0, 24, 26, 35], "metamodel": 0, "implement": 0, "independ": 0, "unlik": 0, "uml": 0, "profil": 0, "offici": 0, "cover": 0, "abstract": [0, 14, 36], "concret": 0, "syntax": [0, 2, 4, 22, 35], "serv": 0, "servic": 0, "oaa": 0, "ecosystem": 0, "exchang": 0, "publish": 0, "web": [0, 27, 35], "link": 0, "better": 0, "suit": 0, "manipul": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "within": 0, "code": [0, 4, 5, 7, 24, 26, 35, 36], "It": [0, 2, 4, 35], "between": [0, 7, 8, 12, 14, 15, 17, 36], "tool": 0, "server": 0, "intellig": 0, "we": 0, "encourag": 0, "henc": [0, 7, 36], "necessari": [0, 4, 5, 7, 15, 35, 36], "r": 0, "requir": [0, 2, 19, 35], "txt": 0, "metadata": [0, 6, 20, 36], "pyproject": 0, "toml": 0, "If": [0, 2, 4, 5, 7, 11, 22, 27, 35, 36], "ani": 0, "chang": [0, 7, 36], "made": [0, 24, 35], "setup_metadata": 0, "py": 0, "root": [0, 33], "updat": 0, "test": [0, 1, 2, 3, 4, 6, 23, 35, 36], "driven": 0, "multipl": [0, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "regard": 0, "text": [0, 6, 36], "also": [0, 4, 5, 32, 35, 36], "maintain": 0, "cybersecur": 0, "sc": 0, "group": 0, "univers": 0, "twent": 0, "netherland": 0, "Its": 0, "pedro": 0, "paulo": 0, "favato": 0, "barcelo": 0, "github": 0, "linkedin": 0, "feel": 0, "free": 0, "get": [0, 24, 35], "contact": 0, "question": 0, "problem": [0, 7, 36], "open": 0, "issu": 0, "page": [1, 33], "contain": [1, 4, 5, 7, 12, 15, 24, 31, 32, 33, 35, 36], "auto": 1, "json2graph": 1, "decode_gener": [1, 3, 18, 21, 34, 35], "decode_main": [1, 3, 18, 21, 34, 35], "decode_obj_class": [1, 3, 18, 21, 34, 35], "decode_obj_diagram": [1, 3, 18, 21, 34, 35], "decode_obj_elementview": [1, 3, 18, 21, 34, 35], "decode_obj_gener": [1, 3, 18, 21, 34, 35], "decode_obj_generalizationset": [1, 3, 18, 21, 34, 35], "decode_obj_packag": [1, 3, 18, 21, 34, 35], "decode_obj_path": [1, 3, 18, 21, 34, 35], "decode_obj_project": [1, 3, 18, 21, 34, 35], "decode_obj_properti": [1, 3, 18, 21, 34, 35], "decode_obj_rectangularshap": [1, 3, 18, 21, 34, 35], "decode_obj_rel": [1, 3, 18, 21, 34, 35], "argument": [1, 2, 3, 6, 21, 22, 26, 27, 33, 34, 36, 37], "global": [1, 3, 4, 21, 34, 37], "input_output": [1, 3, 21, 34, 37], "logger": [1, 3, 4, 5, 6, 15, 19, 21, 22, 24, 27, 34, 37], "sparql_queri": [1, 3, 21, 34, 37], "utils_gener": [1, 3, 21, 34, 37], "utils_graph": [1, 3, 21, 34, 37], "resourc": [1, 3, 27, 35], "deprecated_test_clear": [1, 3, 30], "test_aux": [1, 3, 30], "test_main": [1, 3, 30], "creat": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 23, 35, 36], "sphinx": [1, 33], "autoapi": 1, "interfac": 2, "convert": [2, 7, 36], "ontouml": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 25, 27, 32, 35, 36], "flexibl": 2, "custom": 2, "control": 2, "execut": [2, 4, 6, 23, 35, 36], "case": [2, 14, 15, 19, 35, 36], "usag": [2, 33], "standalon": 2, "script": [2, 4, 6, 29, 35, 36], "The": [2, 4, 6, 7, 15, 16, 23, 32, 33, 35, 36], "via": 2, "convers": [2, 4, 35], "process": [2, 4, 35], "call": [2, 7, 23, 27, 35, 36], "transform": [2, 33], "librari": [2, 4, 26, 35], "import": [2, 4, 6, 35, 36], "directli": [2, 6, 7, 16, 36], "appropri": 2, "paramet": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 31, 32, 35, 36], "note": [2, 19, 35], "befor": 2, "json_path": [2, 4, 22, 35], "graph_format": [2, 4, 22, 35], "execution_mod": [2, 4, 6, 23, 35, 36], "main": [2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 32, 36], "take": 2, "specifi": [2, 23, 26, 35], "str": [2, 4, 5, 6, 12, 15, 19, 22, 23, 24, 26, 27, 31, 32, 35, 36], "bool": [2, 4, 31, 35], "return": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 31, 32, 35, 36], "param": [2, 4, 35], "valu": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 25, 26, 31, 35, 36], "ad": [2, 4, 6, 35, 36], "extract": [2, 4, 35], "without": [2, 4, 5, 35, 36], "suppress": [2, 4, 35], "intermedi": [2, 4, 35], "commun": [2, 4, 35], "log": [2, 4, 23, 24, 35], "dure": [2, 4, 35], "attempt": [2, 4, 35], "potenti": [2, 4, 35], "valid": [2, 4, 6, 15, 19, 23, 26, 32, 33, 35, 36], "rtype": 2, "treatment": [4, 19, 35], "pars": [4, 35], "start": [4, 35], "make": [4, 35], "variabl": [4, 20, 35], "treat_user_argu": [4, 34, 35], "dictionari": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 35, 36], "kei": [4, 5, 35, 36], "final": [4, 35], "dict": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 35, 36], "initialize_argu": [4, 34, 35], "not_initi": [4, 35], "initi": [4, 23, 35], "everi": [4, 14, 35, 36], "possibl": [4, 6, 7, 35, 36], "extern": [4, 35], "work": [4, 27, 35], "create_point": [5, 35, 36], "point_id": [5, 36], "x_coord": [5, 36], "y_coord": [5, 36], "ontouml_graph": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 35, 36], "new": [5, 36], "instanc": [5, 6, 7, 13, 15, 16, 17, 36], "point": [5, 13, 16, 36], "xcoordin": [5, 16, 36], "ycoordin": [5, 16, 36], "id": [5, 7, 12, 15, 27, 35, 36], "int": [5, 26, 35, 36], "horizont": [5, 36], "coordin": [5, 36], "vertic": [5, 36], "count_elements_graph": [5, 35, 36], "respect": [5, 7, 8, 14, 36], "quantiti": [5, 7, 8, 14, 36], "load": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 27, 35, 36], "object": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 24, 27, 35, 36], "get_stereotyp": [5, 35, 36], "object_dict": [5, 24, 35, 36], "reason": [5, 36], "index": [5, 33, 36], "check": [5, 7, 15, 22, 35, 36], "ha": [5, 7, 15, 17, 22, 35, 36], "evalu": [5, 6, 31, 36], "absent": [5, 36], "get_list_subdictionaries_for_specific_typ": [5, 35, 36], "dictionary_data": [5, 6, 36], "wanted_typ": [5, 36], "return_list": [5, 36], "recurs": [5, 6, 12, 36], "until": [5, 36], "find": [5, 36], "desir": [5, 12, 19, 22, 35, 36], "found": [5, 12, 36], "add": [5, 6, 36], "copi": [5, 36], "list": [5, 6, 12, 26, 27, 31, 32, 35, 36], "sub": [5, 36], "field": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "search": [5, 33, 36], "get_subdictionary_for_specific_id": [5, 35, 36], "wanted_id": [5, 36], "return_dict": [5, 36], "get_all_ids_of_specific_typ": [5, 35, 36], "list_ids_for_typ": [5, 36], "given": [5, 12, 26, 27, 35, 36], "identifi": [5, 7, 12, 19, 33, 35, 36], "clean_null_data": [5, 35, 36], "empti": [5, 36], "associ": [5, 7, 15, 17, 24, 35, 36], "receiv": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 24, 26, 27, 35, 36], "verifi": [5, 7, 31, 32, 36], "compos": [5, 36], "clean": [5, 36], "add_metadata": [6, 35, 36], "basic": [6, 33, 36], "dct": [6, 36], "conformsto": [6, 36], "conformstobas": [6, 36], "creation": [6, 36], "date": [6, 23, 26, 35, 36], "owl": [6, 36], "comment": [6, 36], "seealso": [6, 36], "decode_dictionari": [6, 35, 36], "full": [6, 15, 36], "descript": [6, 19, 35, 36], "height": [6, 16, 36], "isabstract": [6, 7, 17, 36], "iscomplet": [6, 11, 36], "isderiv": [6, 7, 15, 17, 36], "isdisjoint": [6, 11, 36], "isord": [6, 15, 36], "isreadonli": [6, 15, 36], "width": [6, 16, 36], "restrict": [6, 36], "restricted_field": [6, 36], "treat": [6, 7, 15, 36], "decode_json_to_graph": [6, 35, 36], "json_data": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "nomenclatur": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "one": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "set_": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "subject": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "_": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "predic": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "_relat": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "_attribut": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "both": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 27, 31, 35, 36], "_properti": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "validate_class_attribute_constraint": [7, 35, 36], "class_dict": [7, 36], "constraint": [7, 36], "relat": [7, 8, 14, 15, 17, 19, 27, 33, 35, 36], "were": [7, 36], "correctli": [7, 36], "consid": [7, 14, 36], "fix": [7, 15, 36], "them": [7, 15, 36], "thei": [7, 16, 36], "pair": [7, 36], "vca1": [7, 36], "do": [7, 15, 22, 35, 36], "noth": [7, 22, 35, 36], "vca2a": [7, 36], "vca2b": [7, 36], "vca3a": [7, 36], "vca3b": [7, 36], "validate_class_order_constraint": [7, 35, 36], "vco1": [7, 36], "greater": [7, 36], "vco2": [7, 36], "abov": [7, 36], "displai": [7, 15, 24, 35, 36], "set_defaults_class_attribut": [7, 35, 36], "non": [7, 36], "nullabl": [7, 36], "dca1": [7, 36], "dca2": [7, 36], "dca3": [7, 36], "dca4": [7, 36], "set_defaults_class_ord": [7, 35, 36], "dco1": [7, 36], "dco2": [7, 36], "set_class_stereotyp": [7, 35, 36], "vcs1": [7, 36], "vcs2": [7, 36], "set_class_order_nonnegativeinteg": [7, 35, 36], "A": [7, 36], "integ": [7, 16, 36], "b": [7, 36], "orderless": [7, 36], "represent": [7, 36], "set_class_restrictedto_ontologicalnatur": [7, 35, 36], "restrictedto": [7, 36], "ontologicalnatur": [7, 36], "set_class_attribut": [7, 35, 36], "defin": [7, 12, 22, 23, 32, 35, 36], "set_class_default": [7, 36], "mai": [7, 14, 36], "becaus": [7, 15, 36], "set_class_attribute_properti": [7, 35, 36], "set_class_literal_liter": [7, 35, 36], "liter": [7, 36], "individu": [7, 27, 35, 36], "create_class_properti": [7, 35, 36], "element_count": [7, 8, 14, 26, 35, 36], "whole": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "domain": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "rang": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "xsd": [7, 15, 16, 17, 36], "nonnegativeinteg": [7, 15, 36], "boolean": [7, 15, 17, 31, 36], "One": [7, 36], "characterist": [7, 36], "These": [7, 36], "here": [7, 36], "diagram": [8, 14, 36], "_default": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 36], "set_diagram_owner_modelel": [8, 35, 36], "diagram_dict": [8, 36], "owner": [8, 36], "set_diagram_containsview_elementview": [8, 35, 36], "containsview": [8, 36], "elementview": [8, 9, 36], "create_diagram_properti": [8, 35, 36], "modelel": [8, 9, 12, 36], "set_elementview_rel": [9, 35, 36], "elementview_dict": [9, 36], "shape": [9, 36], "isviewof": [9, 36], "create_elementview_properti": [9, 35, 36], "sourceview": [9, 36], "connectorview": [9, 36], "targetview": [9, 36], "set_generalization_rel": [10, 35, 36], "generalization_dict": [10, 36], "create_generalization_properti": [10, 35, 36], "classifi": [10, 15, 36], "generalizationset": [11, 36], "set_generalizationset_default": [11, 35, 36], "generalizationset_dict": [11, 36], "set_generalizationset_rel": [11, 35, 36], "categor": [11, 36], "create_generalizationset_properti": [11, 35, 36], "get_package_cont": [12, 35, 36], "package_dict": [12, 36], "package_id": [12, 36], "list_cont": [12, 36], "alreadi": [12, 26, 35, 36], "set_package_containsmodelelement_modelel": [12, 35, 36], "containsmodelel": [12, 36], "create_package_properti": [12, 35, 36], "set_path_path_point": [13, 35, 36], "path_dict": [13, 36], "create_path_properti": [13, 35, 36], "project": [14, 33, 36], "set_ontoumlelement_project_project": [14, 35, 36], "project_dict": [14, 36], "obj": [14, 36], "entiti": [14, 27, 35, 36], "subj": [14, 36], "set_project_model_packag": [14, 35, 36], "set_project_diagram_diagram": [14, 35, 36], "create_project_properti": [14, 35, 36], "ontoumlel": [14, 25, 36], "validate_property_stereotyp": [15, 35, 36], "syntact": [15, 33, 36], "what": [15, 36], "itself": [15, 29, 36], "much": [15, 36], "straightforward": [15, 36], "vps1": [15, 36], "begin": [15, 25, 36], "end": [15, 25, 36], "vps2": [15, 36], "vps3": [15, 36], "set_property_default": [15, 35, 36], "property_dict": [15, 36], "dpa1": [15, 36], "dpa2": [15, 36], "dpa3": [15, 36], "set_property_rel": [15, 35, 36], "aggregationkind": [15, 36], "propertytyp": [15, 25, 36], "determine_cardinality_bound": [15, 35, 36], "cardin": [15, 36], "property_id": [15, 25, 36], "string": [15, 23, 25, 26, 27, 35, 36], "cardinalityvalu": [15, 36], "decoupl": [15, 36], "lowerbound": [15, 36], "upperbound": [15, 36], "obtain": [15, 16, 19, 35, 36], "lower": [15, 36], "upper": [15, 36], "bound": [15, 36], "own": [15, 36], "tupl": [15, 36], "three": [15, 31, 36], "set_cardinality_rel": [15, 35, 36], "create_property_properti": [15, 35, 36], "subsetsproperti": [15, 36], "redefinesproperti": [15, 36], "rectangularshar": [16, 36], "set_rectangularshape_coordin": [16, 35, 36], "rectangularshape_dict": [16, 36], "topleftposit": [16, 36], "rectangularshap": [16, 36], "create_rectangularshape_properti": [16, 35, 36], "set_relation_default": [17, 35, 36], "relation_dict": [17, 36], "dra1": [17, 36], "dra2": [17, 36], "set_relation_stereotyp": [17, 35, 36], "vrs1": [17, 36], "set_relation_rel": [17, 35, 36], "relationend": [17, 36], "sourceend": [17, 36], "targetend": [17, 36], "create_relation_properti": [17, 35, 36], "report_error_requirement_not_met": [19, 34, 35], "error_messag": [19, 35], "caus": [19, 35], "met": [19, 35], "As": [19, 35], "indic": [19, 31, 35], "detect": [19, 35], "rais": [19, 32, 35], "valueerror": [19, 35], "alwai": [19, 32, 35], "report_error_end_of_switch": [19, 34, 35], "invalid_paramet": [19, 35], "caller_function_nam": [19, 35], "switch": [19, 35], "els": [19, 35], "statement": [19, 31, 35], "current_funct": [19, 35], "inspect": [19, 35], "stack": [19, 35], "report_error_io_read": [19, 34, 35], "desired_cont": [19, 35], "file_descript": [19, 22, 35], "program": [19, 35], "cannot": [19, 35], "read": [19, 35], "test_fil": [19, 31, 35], "io": [19, 22, 35], "oper": [19, 35], "oserror": [19, 35], "report_error_io_writ": [19, 34, 35], "write": [19, 35], "definit": [20, 35], "package_dir": 20, "metadata_fil": 20, "metadata_dictionari": 20, "element_view_typ": 20, "classview": 20, "packageview": 20, "generalizationsetview": 20, "relationview": 20, "generalizationview": 20, "noteview": 20, "occas": [22, 35], "create_directory_if_not_exist": [22, 34, 35], "directory_path": [22, 35], "exist": [22, 35], "safe_load_json_fil": [22, 34, 35], "safe": [22, 27, 35], "write_graph_fil": [22, 34, 35], "compliant": [22, 35], "select": [22, 24, 25, 35], "safe_write_graph_fil": [22, 34, 35], "output_file_nam": [22, 35], "destin": [22, 35], "configur": [23, 35], "logger_get_date_tim": [23, 34, 35], "time": [23, 26, 35], "2022": [23, 35], "10": [23, 35], "23": [23, 35], "14": [23, 35], "43": [23, 35], "initialize_logg": [23, 34, 35], "product": [23, 35], "trigger": [23, 35], "each": [23, 32, 35], "info": [23, 35], "concentr": [24, 35], "whenev": [24, 35], "possibil": [24, 35], "get_decode_log_messag": [24, 34, 35], "warning_cod": [24, 35], "property_nam": [24, 35], "att_valid_stereotyp": [24, 35], "mount": [24, 35], "accord": [24, 26, 35], "modif": [24, 35], "print_decode_log_messag": [24, 34, 35], "predefin": [24, 35], "sparql": [25, 35], "queri": [25, 27, 35], "get_element_and_typ": 25, "multilin": 25, "prefix": 25, "inst_typ": 25, "subclassof": 25, "inst_id": 25, "get_class_stereotype_attribute_stereotyp": 25, "distinct": 25, "class_id": 25, "class_stereotyp": 25, "class_nam": 25, "property_stereotyp": 25, "auxiliari": [26, 31, 35], "count_elements_typ": [26, 34, 35], "element_type_list": [26, 35], "count": [26, 35], "item": [26, 35], "correspond": [26, 27, 31, 35], "occurr": [26, 35], "get_date_tim": [26, 34, 35], "date_time_format": [26, 35], "datetim": [26, 35], "html": [26, 35], "strftime": [26, 35], "strptime": [26, 35], "accept": [26, 35], "ontouml_ref": [27, 34, 35], "uriref": [27, 35], "load_ontouml_vocabulari": [27, 34, 35], "memori": [27, 35], "first": [27, 35], "tri": [27, 35], "fail": [27, 35], "form": [27, 35], "local": [27, 35], "load_graph_saf": [27, 34, 35], "ontology_fil": [27, 35], "not_provid": [27, 35], "get_all_ids_for_typ": [27, 34, 35], "ontology_graph": [27, 35], "element_typ": [27, 35], "simpl": 29, "extens": 29, "dir_nam": 29, "get_test_list": [31, 32], "print_graphs_differ": 31, "iso_result_graph": 31, "iso_expected_graph": 31, "test_nam": 31, "_both": 31, "expect": [31, 32], "_or": 31, "_oe": 31, "isomorph": 31, "comparison": [31, 32], "neg": 31, "compare_graph": [31, 32], "resulting_graph_path": 31, "expected_graph_path": 31, "equal": 31, "store": 32, "list_of_test": 32, "retriev": 32, "done": 32, "should": [32, 33], "successfulli": 32, "match": 32, "test_ontouml_json2graph": 32, "input_fil": 32, "quickstart": 33, "wed": 33, "aug": 33, "09": 33, "24": 33, "40": 33, "2023": 33, "adapt": 33, "like": 33, "least": 33, "toctre": 33, "direct": 33, "instal": 33, "semat": 33, "perman": 33, "url": 33, "develop": 33, "contribut": 33, "author": 33, "api": 33, "badg": 33, "subpackag": 37, "submodul": 37, "content": 37, "main_decod": 37}, "objects": {"": [[34, 0, 0, "-", "json2graph"]], "json2graph": [[2, 0, 0, "-", "decode"], [35, 0, 0, "-", "modules"], [28, 0, 0, "-", "resources"], [30, 0, 0, "-", "tests"]], "json2graph.decode": [[2, 1, 1, "", "ontouml_json2graph"]], "json2graph.modules": [[35, 0, 0, "-", "arguments"], [36, 0, 0, "-", "decoder"], [35, 0, 0, "-", "errors"], [35, 0, 0, "-", "globals"], [35, 0, 0, "-", "input_output"], [35, 0, 0, "-", "logger"], [35, 0, 0, "-", "messages"], [35, 0, 0, "-", "sparql_queries"], [35, 0, 0, "-", "utils_general"], [35, 0, 0, "-", "utils_graph"]], "json2graph.modules.arguments": [[4, 2, 1, "", "ARGUMENTS"], [4, 2, 1, "", "LOGGER"], [35, 1, 1, "", "initialize_arguments"], [35, 1, 1, "", "treat_user_arguments"]], "json2graph.modules.decoder": [[36, 0, 0, "-", "decode_general"], [36, 0, 0, "-", "decode_main"], [36, 0, 0, "-", "decode_obj_class"], [36, 0, 0, "-", "decode_obj_diagram"], [36, 0, 0, "-", "decode_obj_elementview"], [36, 0, 0, "-", "decode_obj_generalization"], [36, 0, 0, "-", "decode_obj_generalizationset"], [36, 0, 0, "-", "decode_obj_package"], [36, 0, 0, "-", "decode_obj_path"], [36, 0, 0, "-", "decode_obj_project"], [36, 0, 0, "-", "decode_obj_property"], [36, 0, 0, "-", "decode_obj_rectangularshape"], [36, 0, 0, "-", "decode_obj_relation"]], "json2graph.modules.decoder.decode_general": [[5, 2, 1, "", "LOGGER"], [36, 1, 1, "", "clean_null_data"], [36, 1, 1, "", "count_elements_graph"], [36, 1, 1, "", "create_point"], [36, 1, 1, "", "get_all_ids_of_specific_type"], [36, 1, 1, "", "get_list_subdictionaries_for_specific_type"], [36, 1, 1, "", "get_stereotype"], [36, 1, 1, "", "get_subdictionary_for_specific_id"]], "json2graph.modules.decoder.decode_main": [[6, 2, 1, "", "LOGGER"], [36, 1, 1, "", "add_metadata"], [36, 1, 1, "", "decode_dictionary"], [36, 1, 1, "", "decode_json_to_graph"]], "json2graph.modules.decoder.decode_obj_class": [[36, 1, 1, "", "create_class_properties"], [36, 1, 1, "", "set_class_attribute_property"], [36, 1, 1, "", "set_class_attributes"], [36, 1, 1, "", "set_class_literal_literal"], [36, 1, 1, "", "set_class_order_nonnegativeinteger"], [36, 1, 1, "", "set_class_restrictedto_ontologicalnature"], [36, 1, 1, "", "set_class_stereotype"], [36, 1, 1, "", "set_defaults_class_attribute"], [36, 1, 1, "", "set_defaults_class_order"], [36, 1, 1, "", "validate_class_attribute_constraints"], [36, 1, 1, "", "validate_class_order_constraints"]], "json2graph.modules.decoder.decode_obj_diagram": [[36, 1, 1, "", "create_diagram_properties"], [36, 1, 1, "", "set_diagram_containsview_elementview"], [36, 1, 1, "", "set_diagram_owner_modelelement"]], "json2graph.modules.decoder.decode_obj_elementview": [[36, 1, 1, "", "create_elementview_properties"], [36, 1, 1, "", "set_elementview_relations"]], "json2graph.modules.decoder.decode_obj_generalization": [[36, 1, 1, "", "create_generalization_properties"], [36, 1, 1, "", "set_generalization_relations"]], "json2graph.modules.decoder.decode_obj_generalizationset": [[36, 1, 1, "", "create_generalizationset_properties"], [36, 1, 1, "", "set_generalizationset_defaults"], [36, 1, 1, "", "set_generalizationset_relations"]], "json2graph.modules.decoder.decode_obj_package": [[36, 1, 1, "", "create_package_properties"], [36, 1, 1, "", "get_package_contents"], [36, 1, 1, "", "set_package_containsmodelelement_modelelement"]], "json2graph.modules.decoder.decode_obj_path": [[36, 1, 1, "", "create_path_properties"], [36, 1, 1, "", "set_path_path_point"]], "json2graph.modules.decoder.decode_obj_project": [[36, 1, 1, "", "create_project_properties"], [36, 1, 1, "", "set_ontoumlelement_project_project"], [36, 1, 1, "", "set_project_diagram_diagram"], [36, 1, 1, "", "set_project_model_package"]], "json2graph.modules.decoder.decode_obj_property": [[15, 2, 1, "", "LOGGER"], [36, 1, 1, "", "create_property_properties"], [36, 1, 1, "", "determine_cardinality_bounds"], [36, 1, 1, "", "set_cardinality_relations"], [36, 1, 1, "", "set_property_defaults"], [36, 1, 1, "", "set_property_relations"], [36, 1, 1, "", "validate_property_stereotype"]], "json2graph.modules.decoder.decode_obj_rectangularshape": [[36, 1, 1, "", "create_rectangularshape_properties"], [36, 1, 1, "", "set_rectangularshape_coordinates"]], "json2graph.modules.decoder.decode_obj_relation": [[36, 1, 1, "", "create_relation_properties"], [36, 1, 1, "", "set_relation_defaults"], [36, 1, 1, "", "set_relation_relations"], [36, 1, 1, "", "set_relation_stereotype"]], "json2graph.modules.errors": [[19, 2, 1, "", "LOGGER"], [35, 1, 1, "", "report_error_end_of_switch"], [35, 1, 1, "", "report_error_io_read"], [35, 1, 1, "", "report_error_io_write"], [35, 1, 1, "", "report_error_requirement_not_met"]], "json2graph.modules.globals": [[20, 2, 1, "", "ELEMENT_VIEW_TYPES"], [20, 2, 1, "", "METADATA"], [20, 2, 1, "", "metadata_dictionary"], [20, 2, 1, "", "metadata_file"], [20, 2, 1, "", "package_dir"]], "json2graph.modules.input_output": [[22, 2, 1, "", "LOGGER"], [35, 1, 1, "", "create_directory_if_not_exists"], [35, 1, 1, "", "safe_load_json_file"], [35, 1, 1, "", "safe_write_graph_file"], [35, 1, 1, "", "write_graph_file"]], "json2graph.modules.logger": [[35, 1, 1, "", "initialize_logger"], [35, 1, 1, "", "logger_get_date_time"]], "json2graph.modules.messages": [[24, 2, 1, "", "LOGGER"], [35, 1, 1, "", "get_decode_log_message"], [35, 1, 1, "", "print_decode_log_message"]], "json2graph.modules.sparql_queries": [[25, 2, 1, "", "GET_CLASS_STEREOTYPE_ATTRIBUTE_STEREOTYPE"], [25, 2, 1, "", "GET_ELEMENT_AND_TYPE"]], "json2graph.modules.utils_general": [[35, 1, 1, "", "count_elements_types"], [35, 1, 1, "", "get_date_time"]], "json2graph.modules.utils_graph": [[27, 2, 1, "", "LOGGER"], [35, 1, 1, "", "get_all_ids_for_type"], [35, 1, 1, "", "load_graph_safely"], [35, 1, 1, "", "load_ontouml_vocabulary"], [35, 1, 1, "", "ontouml_ref"]], "json2graph.tests": [[29, 0, 0, "-", "deprecated_test_clear"], [31, 0, 0, "-", "test_aux"], [32, 0, 0, "-", "test_main"]], "json2graph.tests.deprecated_test_clear": [[29, 2, 1, "", "dir_name"], [29, 2, 1, "", "test"]], "json2graph.tests.test_aux": [[31, 1, 1, "", "compare_graphs"], [31, 1, 1, "", "get_test_list"], [31, 1, 1, "", "print_graphs_differences"]], "json2graph.tests.test_main": [[32, 2, 1, "", "LIST_OF_TESTS"], [32, 1, 1, "", "test_ontouml_json2graph"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"]}, "titleterms": {"The": 0, "ontouml": [0, 33], "json2graph": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], "transform": 0, "content": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36], "instal": 0, "usag": 0, "execut": 0, "script": 0, "import": 0, "librari": 0, "argument": [0, 4, 35], "basic": 0, "syntact": 0, "semat": 0, "valid": 0, "perman": 0, "url": 0, "identifi": 0, "relat": 0, "project": 0, "develop": 0, "contribut": 0, "author": 0, "api": 1, "refer": 1, "decod": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 36], "modul": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36], "function": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 31, 32], "subpackag": [3, 21, 34, 35], "submodul": [3, 18, 21, 30, 34, 35, 36], "attribut": [4, 5, 6, 15, 19, 22, 24, 27, 32], "decode_gener": [5, 36], "decode_main": [6, 36], "decode_obj_class": [7, 36], "decode_obj_diagram": [8, 36], "decode_obj_elementview": [9, 36], "decode_obj_gener": [10, 36], "decode_obj_generalizationset": [11, 36], "decode_obj_packag": [12, 36], "decode_obj_path": [13, 36], "decode_obj_project": [14, 36], "decode_obj_properti": [15, 36], "decode_obj_rectangularshap": [16, 36], "decode_obj_rel": [17, 36], "error": [19, 35], "global": [20, 35], "input_output": [22, 35], "logger": [23, 35], "messag": [24, 35], "sparql_queri": [25, 35], "utils_gener": [26, 35], "utils_graph": [27, 35], "resourc": 28, "test": [29, 30, 31, 32], "deprecated_test_clear": 29, "test_aux": 31, "test_main": 32, "welcom": 33, "": 33, "document": 33, "indic": 33, "tabl": 33, "packag": [34, 35, 36], "main_decod": 34}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"The OntoUML JSON2Graph Transformation": [[0, "the-ontouml-json2graph-transformation"]], "Contents": [[0, "contents"]], "Installation": [[0, "installation"]], "Usage": [[0, "usage"]], "Executing as a Script": [[0, "executing-as-a-script"]], "Importing as a Library": [[0, "importing-as-a-library"]], "Arguments": [[0, "arguments"]], "Basic Syntactical and Sematic Validation": [[0, "basic-syntactical-and-sematic-validation"]], "Permanent URLs and Identifiers": [[0, "permanent-urls-and-identifiers"]], "Related Projects": [[0, "related-projects"]], "Development Contribution": [[0, "development-contribution"]], "Author": [[0, "author"]], "API Reference": [[1, "api-reference"]], "json2graph.decode": [[2, "module-json2graph.decode"]], "Module Contents": [[2, "module-contents"], [4, "module-contents"], [5, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [9, "module-contents"], [10, "module-contents"], [11, "module-contents"], [12, "module-contents"], [13, "module-contents"], [14, "module-contents"], [15, "module-contents"], [16, "module-contents"], [17, "module-contents"], [19, "module-contents"], [20, "module-contents"], [22, "module-contents"], [23, "module-contents"], [24, "module-contents"], [25, "module-contents"], [26, "module-contents"], [27, "module-contents"], [29, "module-contents"], [31, "module-contents"], [32, "module-contents"]], "Functions": [[2, "functions"], [4, "functions"], [5, "functions"], [6, "functions"], [7, "functions"], [8, "functions"], [9, "functions"], [10, "functions"], [11, "functions"], [12, "functions"], [13, "functions"], [14, "functions"], [15, "functions"], [16, "functions"], [17, "functions"], [19, "functions"], [22, "functions"], [23, "functions"], [24, "functions"], [26, "functions"], [27, "functions"], [31, "functions"], [32, "functions"]], "json2graph": [[3, "module-json2graph"], [37, "json2graph"]], "Subpackages": [[3, "subpackages"], [21, "subpackages"], [34, "subpackages"], [35, "subpackages"]], "Submodules": [[3, "submodules"], [18, "submodules"], [21, "submodules"], [30, "submodules"], [34, "submodules"], [35, "submodules"], [36, "submodules"]], "json2graph.modules.arguments": [[4, "module-json2graph.modules.arguments"]], "Attributes": [[4, "attributes"], [5, "attributes"], [6, "attributes"], [15, "attributes"], [19, "attributes"], [22, "attributes"], [24, "attributes"], [27, "attributes"], [32, "attributes"]], "json2graph.modules.decoder.decode_general": [[5, "module-json2graph.modules.decoder.decode_general"]], "json2graph.modules.decoder.decode_main": [[6, "module-json2graph.modules.decoder.decode_main"]], "json2graph.modules.decoder.decode_obj_class": [[7, "module-json2graph.modules.decoder.decode_obj_class"]], "json2graph.modules.decoder.decode_obj_diagram": [[8, "module-json2graph.modules.decoder.decode_obj_diagram"]], "json2graph.modules.decoder.decode_obj_elementview": [[9, "module-json2graph.modules.decoder.decode_obj_elementview"]], "json2graph.modules.decoder.decode_obj_generalization": [[10, "module-json2graph.modules.decoder.decode_obj_generalization"]], "json2graph.modules.decoder.decode_obj_generalizationset": [[11, "module-json2graph.modules.decoder.decode_obj_generalizationset"]], "json2graph.modules.decoder.decode_obj_package": [[12, "module-json2graph.modules.decoder.decode_obj_package"]], "json2graph.modules.decoder.decode_obj_path": [[13, "module-json2graph.modules.decoder.decode_obj_path"]], "json2graph.modules.decoder.decode_obj_project": [[14, "module-json2graph.modules.decoder.decode_obj_project"]], "json2graph.modules.decoder.decode_obj_property": [[15, "module-json2graph.modules.decoder.decode_obj_property"]], "json2graph.modules.decoder.decode_obj_rectangularshape": [[16, "module-json2graph.modules.decoder.decode_obj_rectangularshape"]], "json2graph.modules.decoder.decode_obj_relation": [[17, "module-json2graph.modules.decoder.decode_obj_relation"]], "json2graph.modules.decoder": [[18, "module-json2graph.modules.decoder"]], "json2graph.modules.errors": [[19, "module-json2graph.modules.errors"]], "json2graph.modules.globals": [[20, "module-json2graph.modules.globals"]], "json2graph.modules": [[21, "module-json2graph.modules"]], "json2graph.modules.input_output": [[22, "module-json2graph.modules.input_output"]], "json2graph.modules.logger": [[23, "module-json2graph.modules.logger"]], "json2graph.modules.messages": [[24, "module-json2graph.modules.messages"]], "json2graph.modules.sparql_queries": [[25, "module-json2graph.modules.sparql_queries"]], "json2graph.modules.utils_general": [[26, "module-json2graph.modules.utils_general"]], "json2graph.modules.utils_graph": [[27, "module-json2graph.modules.utils_graph"]], "json2graph.resources": [[28, "module-json2graph.resources"]], "json2graph.tests.deprecated_test_clear": [[29, "module-json2graph.tests.deprecated_test_clear"]], "json2graph.tests": [[30, "module-json2graph.tests"]], "json2graph.tests.test_aux": [[31, "module-json2graph.tests.test_aux"]], "json2graph.tests.test_main": [[32, "module-json2graph.tests.test_main"]], "Welcome to ontouml-json2graph\u2019s documentation!": [[33, "welcome-to-ontouml-json2graph-s-documentation"]], "Contents:": [[33, null]], "Indices and tables": [[33, "indices-and-tables"]], "json2graph package": [[34, "json2graph-package"]], "json2graph.main_decode module": [[34, "json2graph-main-decode-module"]], "Module contents": [[34, "module-json2graph"], [35, "module-json2graph.modules"], [36, "module-json2graph.modules.decoder"]], "json2graph.modules package": [[35, "json2graph-modules-package"]], "json2graph.modules.arguments module": [[35, "module-json2graph.modules.arguments"]], "json2graph.modules.errors module": [[35, "module-json2graph.modules.errors"]], "json2graph.modules.globals module": [[35, "module-json2graph.modules.globals"]], "json2graph.modules.input_output module": [[35, "module-json2graph.modules.input_output"]], "json2graph.modules.logger module": [[35, "module-json2graph.modules.logger"]], "json2graph.modules.messages module": [[35, "module-json2graph.modules.messages"]], "json2graph.modules.sparql_queries module": [[35, "module-json2graph.modules.sparql_queries"]], "json2graph.modules.utils_general module": [[35, "module-json2graph.modules.utils_general"]], "json2graph.modules.utils_graph module": [[35, "module-json2graph.modules.utils_graph"]], "json2graph.modules.decoder package": [[36, "json2graph-modules-decoder-package"]], "json2graph.modules.decoder.decode_general module": [[36, "module-json2graph.modules.decoder.decode_general"]], "json2graph.modules.decoder.decode_main module": [[36, "module-json2graph.modules.decoder.decode_main"]], "json2graph.modules.decoder.decode_obj_class module": [[36, "module-json2graph.modules.decoder.decode_obj_class"]], "json2graph.modules.decoder.decode_obj_diagram module": [[36, "module-json2graph.modules.decoder.decode_obj_diagram"]], "json2graph.modules.decoder.decode_obj_elementview module": [[36, "module-json2graph.modules.decoder.decode_obj_elementview"]], "json2graph.modules.decoder.decode_obj_generalization module": [[36, "module-json2graph.modules.decoder.decode_obj_generalization"]], "json2graph.modules.decoder.decode_obj_generalizationset module": [[36, "module-json2graph.modules.decoder.decode_obj_generalizationset"]], "json2graph.modules.decoder.decode_obj_package module": [[36, "module-json2graph.modules.decoder.decode_obj_package"]], "json2graph.modules.decoder.decode_obj_path module": [[36, "module-json2graph.modules.decoder.decode_obj_path"]], "json2graph.modules.decoder.decode_obj_project module": [[36, "module-json2graph.modules.decoder.decode_obj_project"]], "json2graph.modules.decoder.decode_obj_property module": [[36, "module-json2graph.modules.decoder.decode_obj_property"]], "json2graph.modules.decoder.decode_obj_rectangularshape module": [[36, "module-json2graph.modules.decoder.decode_obj_rectangularshape"]], "json2graph.modules.decoder.decode_obj_relation module": [[36, "module-json2graph.modules.decoder.decode_obj_relation"]]}, "indexentries": {"json2graph.decode": [[2, "module-json2graph.decode"]], "module": [[2, "module-json2graph.decode"], [3, "module-json2graph"], [4, "module-json2graph.modules.arguments"], [5, "module-json2graph.modules.decoder.decode_general"], [6, "module-json2graph.modules.decoder.decode_main"], [7, "module-json2graph.modules.decoder.decode_obj_class"], [8, "module-json2graph.modules.decoder.decode_obj_diagram"], [9, "module-json2graph.modules.decoder.decode_obj_elementview"], [10, "module-json2graph.modules.decoder.decode_obj_generalization"], [11, "module-json2graph.modules.decoder.decode_obj_generalizationset"], [12, "module-json2graph.modules.decoder.decode_obj_package"], [13, "module-json2graph.modules.decoder.decode_obj_path"], [14, "module-json2graph.modules.decoder.decode_obj_project"], [15, "module-json2graph.modules.decoder.decode_obj_property"], [16, "module-json2graph.modules.decoder.decode_obj_rectangularshape"], [17, "module-json2graph.modules.decoder.decode_obj_relation"], [18, "module-json2graph.modules.decoder"], [19, "module-json2graph.modules.errors"], [20, "module-json2graph.modules.globals"], [21, "module-json2graph.modules"], [22, "module-json2graph.modules.input_output"], [23, "module-json2graph.modules.logger"], [24, "module-json2graph.modules.messages"], [25, "module-json2graph.modules.sparql_queries"], [26, "module-json2graph.modules.utils_general"], [27, "module-json2graph.modules.utils_graph"], [28, "module-json2graph.resources"], [29, "module-json2graph.tests.deprecated_test_clear"], [30, "module-json2graph.tests"], [31, "module-json2graph.tests.test_aux"], [32, "module-json2graph.tests.test_main"], [34, "module-json2graph"], [35, "module-json2graph.modules"], [35, "module-json2graph.modules.arguments"], [35, "module-json2graph.modules.errors"], [35, "module-json2graph.modules.globals"], [35, "module-json2graph.modules.input_output"], [35, "module-json2graph.modules.logger"], [35, "module-json2graph.modules.messages"], [35, "module-json2graph.modules.sparql_queries"], [35, "module-json2graph.modules.utils_general"], [35, "module-json2graph.modules.utils_graph"], [36, "module-json2graph.modules.decoder"], [36, "module-json2graph.modules.decoder.decode_general"], [36, "module-json2graph.modules.decoder.decode_main"], [36, "module-json2graph.modules.decoder.decode_obj_class"], [36, "module-json2graph.modules.decoder.decode_obj_diagram"], [36, "module-json2graph.modules.decoder.decode_obj_elementview"], [36, "module-json2graph.modules.decoder.decode_obj_generalization"], [36, "module-json2graph.modules.decoder.decode_obj_generalizationset"], [36, "module-json2graph.modules.decoder.decode_obj_package"], [36, "module-json2graph.modules.decoder.decode_obj_path"], [36, "module-json2graph.modules.decoder.decode_obj_project"], [36, "module-json2graph.modules.decoder.decode_obj_property"], [36, "module-json2graph.modules.decoder.decode_obj_rectangularshape"], [36, "module-json2graph.modules.decoder.decode_obj_relation"]], "ontouml_json2graph() (in module json2graph.decode)": [[2, "json2graph.decode.ontouml_json2graph"]], "json2graph": [[3, "module-json2graph"], [34, "module-json2graph"]], "arguments (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.ARGUMENTS"]], "logger (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.LOGGER"]], "initialize_arguments() (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.initialize_arguments"], [35, "json2graph.modules.arguments.initialize_arguments"]], "json2graph.modules.arguments": [[4, "module-json2graph.modules.arguments"], [35, "module-json2graph.modules.arguments"]], "treat_user_arguments() (in module json2graph.modules.arguments)": [[4, "json2graph.modules.arguments.treat_user_arguments"], [35, "json2graph.modules.arguments.treat_user_arguments"]], "logger (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.LOGGER"]], "clean_null_data() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.clean_null_data"], [36, "json2graph.modules.decoder.decode_general.clean_null_data"]], "count_elements_graph() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.count_elements_graph"], [36, "json2graph.modules.decoder.decode_general.count_elements_graph"]], "create_point() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.create_point"], [36, "json2graph.modules.decoder.decode_general.create_point"]], "get_all_ids_of_specific_type() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_all_ids_of_specific_type"], [36, "json2graph.modules.decoder.decode_general.get_all_ids_of_specific_type"]], "get_list_subdictionaries_for_specific_type() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_list_subdictionaries_for_specific_type"], [36, "json2graph.modules.decoder.decode_general.get_list_subdictionaries_for_specific_type"]], "get_stereotype() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_stereotype"], [36, "json2graph.modules.decoder.decode_general.get_stereotype"]], "get_subdictionary_for_specific_id() (in module json2graph.modules.decoder.decode_general)": [[5, "json2graph.modules.decoder.decode_general.get_subdictionary_for_specific_id"], [36, "json2graph.modules.decoder.decode_general.get_subdictionary_for_specific_id"]], "json2graph.modules.decoder.decode_general": [[5, "module-json2graph.modules.decoder.decode_general"], [36, "module-json2graph.modules.decoder.decode_general"]], "logger (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.LOGGER"]], "add_metadata() (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.add_metadata"], [36, "json2graph.modules.decoder.decode_main.add_metadata"]], "decode_dictionary() (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.decode_dictionary"], [36, "json2graph.modules.decoder.decode_main.decode_dictionary"]], "decode_json_to_graph() (in module json2graph.modules.decoder.decode_main)": [[6, "json2graph.modules.decoder.decode_main.decode_json_to_graph"], [36, "json2graph.modules.decoder.decode_main.decode_json_to_graph"]], "json2graph.modules.decoder.decode_main": [[6, "module-json2graph.modules.decoder.decode_main"], [36, "module-json2graph.modules.decoder.decode_main"]], "create_class_properties() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.create_class_properties"], [36, "json2graph.modules.decoder.decode_obj_class.create_class_properties"]], "json2graph.modules.decoder.decode_obj_class": [[7, "module-json2graph.modules.decoder.decode_obj_class"], [36, "module-json2graph.modules.decoder.decode_obj_class"]], "set_class_attribute_property() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_attribute_property"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_attribute_property"]], "set_class_attributes() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_attributes"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_attributes"]], "set_class_literal_literal() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_literal_literal"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_literal_literal"]], "set_class_order_nonnegativeinteger() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_order_nonnegativeinteger"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_order_nonnegativeinteger"]], "set_class_restrictedto_ontologicalnature() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_restrictedto_ontologicalnature"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_restrictedto_ontologicalnature"]], "set_class_stereotype() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_class_stereotype"], [36, "json2graph.modules.decoder.decode_obj_class.set_class_stereotype"]], "set_defaults_class_attribute() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_attribute"], [36, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_attribute"]], "set_defaults_class_order() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_order"], [36, "json2graph.modules.decoder.decode_obj_class.set_defaults_class_order"]], "validate_class_attribute_constraints() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.validate_class_attribute_constraints"], [36, "json2graph.modules.decoder.decode_obj_class.validate_class_attribute_constraints"]], "validate_class_order_constraints() (in module json2graph.modules.decoder.decode_obj_class)": [[7, "json2graph.modules.decoder.decode_obj_class.validate_class_order_constraints"], [36, "json2graph.modules.decoder.decode_obj_class.validate_class_order_constraints"]], "create_diagram_properties() (in module json2graph.modules.decoder.decode_obj_diagram)": [[8, "json2graph.modules.decoder.decode_obj_diagram.create_diagram_properties"], [36, "json2graph.modules.decoder.decode_obj_diagram.create_diagram_properties"]], "json2graph.modules.decoder.decode_obj_diagram": [[8, "module-json2graph.modules.decoder.decode_obj_diagram"], [36, "module-json2graph.modules.decoder.decode_obj_diagram"]], "set_diagram_containsview_elementview() (in module json2graph.modules.decoder.decode_obj_diagram)": [[8, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_containsview_elementview"], [36, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_containsview_elementview"]], "set_diagram_owner_modelelement() (in module json2graph.modules.decoder.decode_obj_diagram)": [[8, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_owner_modelelement"], [36, "json2graph.modules.decoder.decode_obj_diagram.set_diagram_owner_modelelement"]], "create_elementview_properties() (in module json2graph.modules.decoder.decode_obj_elementview)": [[9, "json2graph.modules.decoder.decode_obj_elementview.create_elementview_properties"], [36, "json2graph.modules.decoder.decode_obj_elementview.create_elementview_properties"]], "json2graph.modules.decoder.decode_obj_elementview": [[9, "module-json2graph.modules.decoder.decode_obj_elementview"], [36, "module-json2graph.modules.decoder.decode_obj_elementview"]], "set_elementview_relations() (in module json2graph.modules.decoder.decode_obj_elementview)": [[9, "json2graph.modules.decoder.decode_obj_elementview.set_elementview_relations"], [36, "json2graph.modules.decoder.decode_obj_elementview.set_elementview_relations"]], "create_generalization_properties() (in module json2graph.modules.decoder.decode_obj_generalization)": [[10, "json2graph.modules.decoder.decode_obj_generalization.create_generalization_properties"], [36, "json2graph.modules.decoder.decode_obj_generalization.create_generalization_properties"]], "json2graph.modules.decoder.decode_obj_generalization": [[10, "module-json2graph.modules.decoder.decode_obj_generalization"], [36, "module-json2graph.modules.decoder.decode_obj_generalization"]], "set_generalization_relations() (in module json2graph.modules.decoder.decode_obj_generalization)": [[10, "json2graph.modules.decoder.decode_obj_generalization.set_generalization_relations"], [36, "json2graph.modules.decoder.decode_obj_generalization.set_generalization_relations"]], "create_generalizationset_properties() (in module json2graph.modules.decoder.decode_obj_generalizationset)": [[11, "json2graph.modules.decoder.decode_obj_generalizationset.create_generalizationset_properties"], [36, "json2graph.modules.decoder.decode_obj_generalizationset.create_generalizationset_properties"]], "json2graph.modules.decoder.decode_obj_generalizationset": [[11, "module-json2graph.modules.decoder.decode_obj_generalizationset"], [36, "module-json2graph.modules.decoder.decode_obj_generalizationset"]], "set_generalizationset_defaults() (in module json2graph.modules.decoder.decode_obj_generalizationset)": [[11, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_defaults"], [36, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_defaults"]], "set_generalizationset_relations() (in module json2graph.modules.decoder.decode_obj_generalizationset)": [[11, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_relations"], [36, "json2graph.modules.decoder.decode_obj_generalizationset.set_generalizationset_relations"]], "create_package_properties() (in module json2graph.modules.decoder.decode_obj_package)": [[12, "json2graph.modules.decoder.decode_obj_package.create_package_properties"], [36, "json2graph.modules.decoder.decode_obj_package.create_package_properties"]], "get_package_contents() (in module json2graph.modules.decoder.decode_obj_package)": [[12, "json2graph.modules.decoder.decode_obj_package.get_package_contents"], [36, "json2graph.modules.decoder.decode_obj_package.get_package_contents"]], "json2graph.modules.decoder.decode_obj_package": [[12, "module-json2graph.modules.decoder.decode_obj_package"], [36, "module-json2graph.modules.decoder.decode_obj_package"]], "set_package_containsmodelelement_modelelement() (in module json2graph.modules.decoder.decode_obj_package)": [[12, "json2graph.modules.decoder.decode_obj_package.set_package_containsmodelelement_modelelement"], [36, "json2graph.modules.decoder.decode_obj_package.set_package_containsmodelelement_modelelement"]], "create_path_properties() (in module json2graph.modules.decoder.decode_obj_path)": [[13, "json2graph.modules.decoder.decode_obj_path.create_path_properties"], [36, "json2graph.modules.decoder.decode_obj_path.create_path_properties"]], "json2graph.modules.decoder.decode_obj_path": [[13, "module-json2graph.modules.decoder.decode_obj_path"], [36, "module-json2graph.modules.decoder.decode_obj_path"]], "set_path_path_point() (in module json2graph.modules.decoder.decode_obj_path)": [[13, "json2graph.modules.decoder.decode_obj_path.set_path_path_point"], [36, "json2graph.modules.decoder.decode_obj_path.set_path_path_point"]], "create_project_properties() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.create_project_properties"], [36, "json2graph.modules.decoder.decode_obj_project.create_project_properties"]], "json2graph.modules.decoder.decode_obj_project": [[14, "module-json2graph.modules.decoder.decode_obj_project"], [36, "module-json2graph.modules.decoder.decode_obj_project"]], "set_ontoumlelement_project_project() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.set_ontoumlelement_project_project"], [36, "json2graph.modules.decoder.decode_obj_project.set_ontoumlelement_project_project"]], "set_project_diagram_diagram() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.set_project_diagram_diagram"], [36, "json2graph.modules.decoder.decode_obj_project.set_project_diagram_diagram"]], "set_project_model_package() (in module json2graph.modules.decoder.decode_obj_project)": [[14, "json2graph.modules.decoder.decode_obj_project.set_project_model_package"], [36, "json2graph.modules.decoder.decode_obj_project.set_project_model_package"]], "logger (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.LOGGER"]], "create_property_properties() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.create_property_properties"], [36, "json2graph.modules.decoder.decode_obj_property.create_property_properties"]], "determine_cardinality_bounds() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.determine_cardinality_bounds"], [36, "json2graph.modules.decoder.decode_obj_property.determine_cardinality_bounds"]], "json2graph.modules.decoder.decode_obj_property": [[15, "module-json2graph.modules.decoder.decode_obj_property"], [36, "module-json2graph.modules.decoder.decode_obj_property"]], "set_cardinality_relations() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.set_cardinality_relations"], [36, "json2graph.modules.decoder.decode_obj_property.set_cardinality_relations"]], "set_property_defaults() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.set_property_defaults"], [36, "json2graph.modules.decoder.decode_obj_property.set_property_defaults"]], "set_property_relations() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.set_property_relations"], [36, "json2graph.modules.decoder.decode_obj_property.set_property_relations"]], "validate_property_stereotype() (in module json2graph.modules.decoder.decode_obj_property)": [[15, "json2graph.modules.decoder.decode_obj_property.validate_property_stereotype"], [36, "json2graph.modules.decoder.decode_obj_property.validate_property_stereotype"]], "create_rectangularshape_properties() (in module json2graph.modules.decoder.decode_obj_rectangularshape)": [[16, "json2graph.modules.decoder.decode_obj_rectangularshape.create_rectangularshape_properties"], [36, "json2graph.modules.decoder.decode_obj_rectangularshape.create_rectangularshape_properties"]], "json2graph.modules.decoder.decode_obj_rectangularshape": [[16, "module-json2graph.modules.decoder.decode_obj_rectangularshape"], [36, "module-json2graph.modules.decoder.decode_obj_rectangularshape"]], "set_rectangularshape_coordinates() (in module json2graph.modules.decoder.decode_obj_rectangularshape)": [[16, "json2graph.modules.decoder.decode_obj_rectangularshape.set_rectangularshape_coordinates"], [36, "json2graph.modules.decoder.decode_obj_rectangularshape.set_rectangularshape_coordinates"]], "create_relation_properties() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.create_relation_properties"], [36, "json2graph.modules.decoder.decode_obj_relation.create_relation_properties"]], "json2graph.modules.decoder.decode_obj_relation": [[17, "module-json2graph.modules.decoder.decode_obj_relation"], [36, "module-json2graph.modules.decoder.decode_obj_relation"]], "set_relation_defaults() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.set_relation_defaults"], [36, "json2graph.modules.decoder.decode_obj_relation.set_relation_defaults"]], "set_relation_relations() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.set_relation_relations"], [36, "json2graph.modules.decoder.decode_obj_relation.set_relation_relations"]], "set_relation_stereotype() (in module json2graph.modules.decoder.decode_obj_relation)": [[17, "json2graph.modules.decoder.decode_obj_relation.set_relation_stereotype"], [36, "json2graph.modules.decoder.decode_obj_relation.set_relation_stereotype"]], "json2graph.modules.decoder": [[18, "module-json2graph.modules.decoder"], [36, "module-json2graph.modules.decoder"]], "logger (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.LOGGER"]], "json2graph.modules.errors": [[19, "module-json2graph.modules.errors"], [35, "module-json2graph.modules.errors"]], "report_error_end_of_switch() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_end_of_switch"], [35, "json2graph.modules.errors.report_error_end_of_switch"]], "report_error_io_read() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_io_read"], [35, "json2graph.modules.errors.report_error_io_read"]], "report_error_io_write() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_io_write"], [35, "json2graph.modules.errors.report_error_io_write"]], "report_error_requirement_not_met() (in module json2graph.modules.errors)": [[19, "json2graph.modules.errors.report_error_requirement_not_met"], [35, "json2graph.modules.errors.report_error_requirement_not_met"]], "element_view_types (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.ELEMENT_VIEW_TYPES"]], "metadata (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.METADATA"]], "json2graph.modules.globals": [[20, "module-json2graph.modules.globals"], [35, "module-json2graph.modules.globals"]], "metadata_dictionary (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.metadata_dictionary"]], "metadata_file (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.metadata_file"]], "package_dir (in module json2graph.modules.globals)": [[20, "json2graph.modules.globals.package_dir"]], "json2graph.modules": [[21, "module-json2graph.modules"], [35, "module-json2graph.modules"]], "logger (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.LOGGER"]], "create_directory_if_not_exists() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.create_directory_if_not_exists"], [35, "json2graph.modules.input_output.create_directory_if_not_exists"]], "json2graph.modules.input_output": [[22, "module-json2graph.modules.input_output"], [35, "module-json2graph.modules.input_output"]], "safe_load_json_file() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.safe_load_json_file"], [35, "json2graph.modules.input_output.safe_load_json_file"]], "safe_write_graph_file() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.safe_write_graph_file"], [35, "json2graph.modules.input_output.safe_write_graph_file"]], "write_graph_file() (in module json2graph.modules.input_output)": [[22, "json2graph.modules.input_output.write_graph_file"], [35, "json2graph.modules.input_output.write_graph_file"]], "initialize_logger() (in module json2graph.modules.logger)": [[23, "json2graph.modules.logger.initialize_logger"], [35, "json2graph.modules.logger.initialize_logger"]], "json2graph.modules.logger": [[23, "module-json2graph.modules.logger"], [35, "module-json2graph.modules.logger"]], "logger_get_date_time() (in module json2graph.modules.logger)": [[23, "json2graph.modules.logger.logger_get_date_time"], [35, "json2graph.modules.logger.logger_get_date_time"]], "logger (in module json2graph.modules.messages)": [[24, "json2graph.modules.messages.LOGGER"]], "get_decode_log_message() (in module json2graph.modules.messages)": [[24, "json2graph.modules.messages.get_decode_log_message"], [35, "json2graph.modules.messages.get_decode_log_message"]], "json2graph.modules.messages": [[24, "module-json2graph.modules.messages"], [35, "module-json2graph.modules.messages"]], "print_decode_log_message() (in module json2graph.modules.messages)": [[24, "json2graph.modules.messages.print_decode_log_message"], [35, "json2graph.modules.messages.print_decode_log_message"]], "get_class_stereotype_attribute_stereotype (in module json2graph.modules.sparql_queries)": [[25, "json2graph.modules.sparql_queries.GET_CLASS_STEREOTYPE_ATTRIBUTE_STEREOTYPE"]], "get_element_and_type (in module json2graph.modules.sparql_queries)": [[25, "json2graph.modules.sparql_queries.GET_ELEMENT_AND_TYPE"]], "json2graph.modules.sparql_queries": [[25, "module-json2graph.modules.sparql_queries"], [35, "module-json2graph.modules.sparql_queries"]], "count_elements_types() (in module json2graph.modules.utils_general)": [[26, "json2graph.modules.utils_general.count_elements_types"], [35, "json2graph.modules.utils_general.count_elements_types"]], "get_date_time() (in module json2graph.modules.utils_general)": [[26, "json2graph.modules.utils_general.get_date_time"], [35, "json2graph.modules.utils_general.get_date_time"]], "json2graph.modules.utils_general": [[26, "module-json2graph.modules.utils_general"], [35, "module-json2graph.modules.utils_general"]], "logger (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.LOGGER"]], "get_all_ids_for_type() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.get_all_ids_for_type"], [35, "json2graph.modules.utils_graph.get_all_ids_for_type"]], "json2graph.modules.utils_graph": [[27, "module-json2graph.modules.utils_graph"], [35, "module-json2graph.modules.utils_graph"]], "load_graph_safely() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.load_graph_safely"], [35, "json2graph.modules.utils_graph.load_graph_safely"]], "load_ontouml_vocabulary() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.load_ontouml_vocabulary"], [35, "json2graph.modules.utils_graph.load_ontouml_vocabulary"]], "ontouml_ref() (in module json2graph.modules.utils_graph)": [[27, "json2graph.modules.utils_graph.ontouml_ref"], [35, "json2graph.modules.utils_graph.ontouml_ref"]], "json2graph.resources": [[28, "module-json2graph.resources"]], "dir_name (in module json2graph.tests.deprecated_test_clear)": [[29, "json2graph.tests.deprecated_test_clear.dir_name"]], "json2graph.tests.deprecated_test_clear": [[29, "module-json2graph.tests.deprecated_test_clear"]], "test (in module json2graph.tests.deprecated_test_clear)": [[29, "json2graph.tests.deprecated_test_clear.test"]], "json2graph.tests": [[30, "module-json2graph.tests"]], "compare_graphs() (in module json2graph.tests.test_aux)": [[31, "json2graph.tests.test_aux.compare_graphs"]], "get_test_list() (in module json2graph.tests.test_aux)": [[31, "json2graph.tests.test_aux.get_test_list"]], "json2graph.tests.test_aux": [[31, "module-json2graph.tests.test_aux"]], "print_graphs_differences() (in module json2graph.tests.test_aux)": [[31, "json2graph.tests.test_aux.print_graphs_differences"]], "list_of_tests (in module json2graph.tests.test_main)": [[32, "json2graph.tests.test_main.LIST_OF_TESTS"]], "json2graph.tests.test_main": [[32, "module-json2graph.tests.test_main"]], "test_ontouml_json2graph() (in module json2graph.tests.test_main)": [[32, "json2graph.tests.test_main.test_ontouml_json2graph"]]}}) \ No newline at end of file diff --git a/sphinx/conf.py b/sphinx/conf.py index 2c5beea..ff54118 100644 --- a/sphinx/conf.py +++ b/sphinx/conf.py @@ -14,7 +14,7 @@ project = 'ontouml-json2graph' copyright = '2023, Semantics, Cybersecurity & Services (SCS), University of Twente, the Netherlands' author = 'Pedro Paulo F. Barcelos ' -release = '2023.08.02' +release = '1.0.2' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration