Skip to content

nets4geeks/DockerComposeDataset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A set of semantic dataflow diagrams

It is a set of machine readable data flow diagrams that is based on real multi-component application configurations (Docker compose). The set includes various representations, like as ontology (OWL), knowledge graph (RDF), SPARTA (XML), and textual one.

We believe it can be used for various research in the threat modeling field.

New set (200 items)

The set is based on a domain taxonomy (see services2.yml).

Each diagram has three representations (see the 'clear2' folder):

  • YAML file that can be used to draw a picture (a visual view of a diagram) or might be converted to another format,
  • OWL (Web Ontology Language) ontology that can be used to reason extra facts about the diagram,
  • RDF (Resource Description Framework) graph that contains ‘full’ knowledge about the diagram and can be questioned about various aspects of design and security by SPARQL requests (see 'sparql/requests2').

The diagrams have been manually classified into five categories related to the web applications and data processing (see 'labels2'). This taxonomy (ground truth) allows to define type of a background application, what gives the first view of the security analysis.

Also the set includes:

Old set (180 items)

An original set was created that included 180 items (see the clear, labels folder and the services.yml file). Details are here

To cite

If you want to refer to the dataset, please, cite this publication:

Brazhuk A. Automatic analysis of containerized application deployment models based on ontologies and knowledge graphs //International Journal of Open Information Technologies. – 2025. – Т. 13. – N. 11. – С. 105-111.

Моre information about Ontology driven threat modeling is here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages