Semantic Annotations and Localization of Resources with Labelled Graphs

This chapter presents the main components of the annotation system: Firstly, a data language for annotations (an annotation is built from an ontology that is basically composed of three hierarchies); Secondly, a query language used for searching annotation bases; Thirdly, an answering engine using graph operations (mainly labelled graph homomorphism); Finally, friendly tools for building and interrogating annotation bases as the intended users are not necessarily computer scientists or engineers.