The SAL is an ontology created with the purpose of describing information exposed by services. The intention of the ontology is to create a layer in between of services, so a service depends on information, and not services. This enables a higher level of decoupling between services. The above also enables multiple services to expose the same type of information, thereby allowing for multiple pathways to information, and enabling developers to create robust high availability applications.
This ontology was developed for the Building Operating System (BOS) space (and uses Brick), but could with few adaptions be generalized.
The SAL was developed as a part of the FlexReStore research project at the University of Southern Denmark.
The SAL and SALi ontologies can be found in /var/.
python3.5
Python Interpreterpython3-rdflib
RDFLib python module (Tested with 4.2.2 - see pipfreeze.txt)make
Make build system
make var/sali.ttl
make var/defaultbuilding.ttl
make test
make