A framework for disseminating semantic annotation in vehicular networks
Tcl C++ Web Ontology Language Java Scilab C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CoxPerformances
MultiThreadServerReasoner
ScenariosV2V
SemanticVANET
README.md
useful_commands.txt

README.md

Semantic reasoning in vehicular networks

What is it?

It is a framework for dissemination and reasoning over semantic annotations in vehicular networks. The proposed approach tackles the problem of Vehicle-to-Vehicle (V2V) interaction, where an efficient dissemination policy with a quick inference algorithm can provide knowledge about what the driver is going to face. Performing inference tasks over annotations coming from multiple agents enables smart and rapid decision-making in potentially risky scenarios.

Please also remember that the project hasn't been maintained since April 2015

How does it work?

We used NCTUns as a simulation environment. The built-in CarAgent runs alongside a network handler written in C++, which is responsible for the interaction with other cars and implements the semantic layer needed for knowledge dissemination and reasoning. Since the MiniME reasoning engine is written in Java, in this simulation each car can communicate with a multithread server in order to perform reasoning tasks. The reasoning algorithm is able to compare two semantic annotation with respect to a shared ontology and work out what they have in common, where they contrast and what they have more than the other. Aggregation mechanism are used in order to enable efficient knowledge sharing, and we used the COX compressor which as been specifically designed to perform efficient compression over RDF/OWL documents.

Credits

The MiniME reasoning engine and the COX compressor are software developed by SisInfLab and are distributed for academic purposes only.

Floriano Scioscia is the inventor of the whole idea behind this framework, both on the dissemination and reasoning sides. I just put his ideas into code.

Filippo Gramegna taught me how to use MiniME and supported me throughout the whole development of this framework.

Contributors

Publications

[1] F. Scioscia, M. Ruta, E. Di Sciascio, A swarm of Mini-MEs: reasoning and information aggregation in ubiquitous multi-agent contexts, 4th OWL Reasoner Evaluation Workshop (ORE 2015), Volume 1207, page 15-22 - jun 2015

References

[1] M. Ruta, F. Scioscia, G. Loseto, F. Gramegna, S. Ieva, E. Di Sciascio, Mini-ME 2.0: powering the Semantic Web of Things, 3rd OWL Reasoner Evaluation Workshop (ORE 2014), Volume 1207, page 8--15 - jul 2014

[2] M. Ruta, E. Di Sciascio, F. Scioscia, Concept Abduction and Contraction in Semantic-based P2P Environments, Web Intelligence and Agent Systems, Volume 9, Number 3, page 179--207 - 2011

[3] F. Scioscia, M. Ruta Building a Semantic Web of Things: issues and perspectives in information compression, Semantic Web Information Management (SWIM'09). In Proceedings of the 3rd IEEE International Conference on Semantic Computing (ICSC 2009), page 589--594 - 2009