guac icon indicating copy to clipboard operation
guac copied to clipboard

Brainstorm initial model for predicate dictionary for GUAC Beta v0.1

Open lumjjb opened this issue 2 years ago • 1 comments

Come up with a set of predicates and data model which will fulfill GUAC queries to provide a standard model for parsers to output (as part of a graphQL API), which will allow a generically implementable database as long as they follow the rules of the predicate dictionary and ontology.

This will be the foundation of all facts within the ecosystem and how they are queryable. The predicate dictionary provides a iterative ontology model that we will use in GUAC. Similar to the ontology, it describes how software metadata and security facts and rules. The initial goal while GUAC is still early dev and initial use, is that the model will follow GUAC major versioning. When the ontology is further developed and solidified, then considerations of federation with general software models will be considered. (i.e. https://github.com/guacsec/guac/issues/198)

lumjjb avatar Jan 03 '23 06:01 lumjjb

This is something I was just poking around with last year on the topic: https://github.com/mlieberman85/preddict

mlieberman85 avatar Jan 18 '23 19:01 mlieberman85