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.5Python Interpreterpython3-rdflibRDFLib python module (Tested with 4.2.2 - see pipfreeze.txt)makeMake build system
make var/sali.ttlmake var/defaultbuilding.ttlmake testmake