OLGA is a generic tool aiming to accelerate the adoption of Standard W3C Semantic technology among developers.
OLGA provides a better development experience by focusing on:
-
Reducing friction barrier for developers when working with an ontology model.
-
Accelerating development of ontology based systems.
-
Eliminating complexity by providing Object Oriented libraries for developers.
OLGA is based on a model driven approach taking as input an ontology file expressed in one of the supported W3C supported standards (RDF, OWL) and generating a library conform to the ontology model.
The generated library is then imported and used to programmatically to:
- Generate an ontology instance conform to the ontology model.
- Query the generated ontology instance by relying on Object Oriented Model instead of SPARQL.
OLGA is licensed under the MIT License. Schneider Electric requests contributions to be provided back to benefit the community.
To get started with OLGA, please check the following resources:
-
Home - general information about OLGA and its supported features
-
User Guide - how to use various features of the library
-
Hello World - a hello world example
-
Developer Guide - how to extend OLGA