ucoProject / UCO

This repository is for development of the Unified Cyber Ontology.
Apache License 2.0
76 stars 34 forks source link

glom_graph.py to rdfpipe conversion #424

Closed kfairbanks closed 2 years ago

kfairbanks commented 2 years ago

Background

UCO uses a script glom_graph.py. Accidentally re-implements rdfpipe from RDFLib. glom_graph.py should be removed and its usage replaced with rdfpipe.

This is not a change to the ontology, but a change in the tooling. This relieves UCO of technical debt.

Requirements

Requirement 1

Remove references to glom_graph.py and replace them with rdfpipe.

Requirement 2

Any test results that were dependent on glom_graph.py should have the same results when replaced with rdfpipe.

Risk / Benefit analysis

Benefits

This removes duplicated functionality thereby reducing the need to maintain unnecessary code.

Risks

The submitter is unaware of risks associated with this change

Competencies demonstrated

Not applicable.

Solution suggestion

Coordination