Skip to content

fluidos-project/fluidos-ontology

Repository files navigation

FLUIDOS resource definition ontology

format specification visualize license user guide

The ontology developed within the scope of the FLUIDOS project is an ontology that aims to represent and link together information about resources and services offered and accessed within a Kubernetes-based Cloud-to-Edge. This work is motivated by the need to better, and formally, define and understand the resources offered within the continuum, their utilization from other actors, and their relationship with the underlining kubernetes infrastructure.

The ontology can be used to generate resources and intent-centered knowledge graphs (i.e. instances of the ontology) and support analytics and other inference tasks in the scope of Cloud Continuum.

Quick links

Getting started

The FLUIDOS ontology comprises of two ontology definition. The first one, called kubernetes, describes resource model and it is automatically generated from the API exposed by Kubernetes. The tooling for the generation is available here. The second ontology properly characterizes the cloud continuum according to FLUIDOS terminology, and its interconnection with its counterparts in the Kubernetes world. Refer to the FLUIDOS protocol specifications Docs for additional information. Within the FLUIDOS ontology, the definition of Flavor follows the specifications of the data model of the REAR protocol (see here)

Help and Support

Please feel free to reach out to one of the maintainers listed in the MAINTAINERS.md page.

Contributing

We are always looking for help and support to continue to develop this project. Please see our guidance for details on how to contribute.

Citing this Project

If you use the FLUIDOS Ontology or code, please consider citing:

@software{ontology,
    author = {FLUIDOS Team},
    month = {4},
    title = {{FLUIDOS Ontology}},
    url = {https://github.com/fludios-project/fluidos-ontology},
    version = {main},
    year = {2023}
}

License

The FLUIDOS Ontology project is under the Apache 2.0 license. Please see details here.

Releases

No releases published

Packages

No packages published

Languages