Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* new: test suite & test data * update: repo config * new: arango_rdf overhaul checkpoint * temp: base ontology files location TBD * new: `flake8` & `mypy` workflows * fix: black, flake, mypy * cleanup * temp: disable black worflow * fix: add flake & mypy dependency * fix: add `rich` dependency * temp: disable `mypy` workflow getting inconsistent `mypy` results between local environment & Github Actions environment * enable: black, mypy * cleanup: `arango_rdf` formatting fixes, mypy fixes, docstring updates, general code cleanup * black: test_main * update: setup files * update: test_pgt_case_3_2 addresses all **list_conversion** parameter cases * update: tests * misc: pragma no cover * fix: test assertions * update: test_rpt_basic_cases * cleanup: main * new: `rich` Live Group progress bars, `batch_size` parameter, code cleanup * update: `rich` trackers in utils * new: `RDFLists` typing * new: ignore E266 flake8 * misc: line breaks * update: `process_rpt_term`, pragma no cover * new: case 7 prototype * update 6.trig * cleanup utils * cleanup * variable renaming, cleanup * cleanup: test data * rework: test suite * remove: examples/data * remove: arango_rdf/ontologies * new: arango_rdf/meta * checkpoint: arango_rdf * fix: isort * fix: compare_graphs * temp fix: mypy * new: fraud detection & imdb tests * checkpoint: main.py * fix: isort * fix: isort (again) * new: meta files switching to `trig` format * checkpoint: tests * checkpoint: arango_rdf working on adb mapping functionality * checkpoint: tests * checkpoint: arango_rdf * cleanup: tests * checkpoint: arango_rdf * update: test cases * cleanup: arango_rdf * fix: rpt case 5 * cleanup: tests * new: cityhash dependency * cleanup & docstrings: arango_rdf flake8 will fail * fix: flake8 autopep8 & yapf did not work, manual fix was required * fix: pgt case 6 * new: __build_subclass_tree() and __identify_best_class() * update: Tree.show() * cleanup main * new: dc.trig & xsd.trig starter files only adding the nodes that are referenced by the other ontologies (OWL, RDF, RDFS) for now * update: tests * cleanup: arango_rdf new `__pgt_add_to_adb_mapping` helper method, add restriction to property type relationship creation if contextualize_graph = True * fix: pgt case 2_4 * more cleanup: arango_rdf * new: load RDF Predicates regardless of contextualize_graph value (PGT only) * update: test_adb_native_graph_to_rdf * attempt fix: missing coverage on L922 coveralls seems to think this line is not covered by tests... * Update README.md * update docstrings * Update README.md * Update README.md * Update README.md * Update README.md * fix: flake8 * Update README.md * new: notebook overhaul baseline * fix: process_val_as_string * remove: unused func * fix: p_already_has_dr * new: __get_literal_val * update: __get_literal_val * fix: subgraph names * cp: adb_key_uri * cleanup: arango_rdf * update: meta trig files * cleanup: arango_rdf * update: tests * more cleanup * fix: flake8 * new: ArangoRDFController * fix: isort * new: use_async (rdf to arangodb) * cleanup * update test params * update: test case 7 * cleanup: insert_adb_docs * update: tests * cleanup * new: ArangoRDF.ipynb output file * revert: d2277fa * new: game of thrones dump * update: tests * cp: arango_rdf * update notebook * new: cases 8-15 in notebook * new: rdf-star support for rpt * Revert "new: rdf-star support for rpt" This reverts commit 2a0ae04. * checkpoint rdf-star support prototyping, * cleanup: adb to rdf * new: rdf_statement_blacklist * discard "List" collection for pgt * new: __get_adb_edge_key * cleanup * checkpoint * cleanup * new: rdf star cases (8 to 15) * new: individualize RPT tests * Update ArangoRDF.ipynb * cleanup * new: hash adb edge ids * update: rdf-star support workaround * new: test cases 8-15 (pgt) * update notebook * cleanup * actions: use ArangoDB 3.11 * fix notebook * cleanup * Update setup.py * new: design doc template used: https://github.com/arangodb/documents/blob/master/DesignDocuments/DesignDocumentTemplate.md * new: simplify_reified_triples flag * new: keyify_literals (rpt) minor cleanup * rework: batch_size (adb to rdf) * use batch_size in tests (adb to rdf & rdf to adb) * new: adb_key URI test case * cleanup based on feedback * fix: mypy * update build workflow * update release workflow * cleanup, todo comments * swap python 3.7 for 3.12 * cleanup tests (case 1 & 6) * cleanup * migrate to `pyproject.toml` * fix lint * fix mypy * flake8 extend ignore trying to workaround 3.12 builds: https://github.com/ArangoDB-Community/ArangoRDF/actions/runs/6856708733/job/18644393745?pr=15
- Loading branch information