3.3 Implementation and Querying
The proposed ontology is created by using Protégé
(Protégé Homepage, 2010) which is a well-known
powerful ontology editor and knowledge acquisition
system. Afterwards, the aforementioned test scenario
is implemented by loading the previously created
ontology, feeding it with required individuals for
that scenario and serializing the final ontology with
the help of Jena (Jena Homepage, 2010) which is a
java framework for building semantic web
applications. The consistency of the produced
ontology is checked via using Pellet (Pellet
Homepage, 2010) reasoner which run seamlessly in
Protégé.
Besides the basic test scenario, the representation
and reasoning power of ontology is also tested
against some fundamental queries. A query module
is implemented in Java using ontology API provided
by Jena in order to accomplish these queries and
some of them listed below. In fact, this query
module can easily be extended to support more
complex queries which are combinations of the
listed fundamental ones. However, in the scope of
this study, the focus is on the proposed ontology and
its reasoning capability.
Some of the fundamental queries and how they
are accomplished are as follows:
1. Query: “Show Named Chains owned by the
Case C1”.
o Result: “ChainACase” ,“ChainBCase”.
2. Query: “Show Cases of Named Chain A”.
o Result: “C1”,”C2”,”C3”,”C4”.
3. Query: “Show identical Named Chains of
Named Chain A”.
o Result: “Chain A”, “Chain B”.
4. Query: “Show Cases interfered by Person 4”.
o Result: “C3”.
5. Query: “Show the same Cases of Named Chain
A and Named Chain B”.
o Result: “C1”,”C2”,”C3”,”C4”.
4 CONCLUSIONS
The lack of a common and open unified formal data
model in ballistics domain results in incompatibility
amongst existing ballistics identification systems.
However, to the best of our knowledge, an open
ballistics ontology is not proposed yet. In our study,
we represent an open domain ontology for a
ballistics identification system. Our ontology claims
to be a formal representation of the domain,
covering required key concepts and promising an
effective reasoning capability.
As a future study, we will try to integrate our
ontology with the relational database used in
BALISTIKA 2010 project and enhance query
support for practical use of proposed ontology.
ACKNOWLEDGEMENTS
This work is supported by TÜBİTAK 107G194
Research Grant.
REFERENCES
Condor Homepage, 2010, http://www.biscondor.com.
Baldur R., 2001, Inventor, Forensic Technology WAI Inc.,
Assignee, Fired cartridge case examination method
and imaging apparatus, US Reissued Patent RE37,392
E .
Leloglu, U. M, Sakarya, U., Tek, B., Cilingir, O. &
Yerlikaya, M. 2003a, ‘A new automated firearms
identification system using 3D information-Balistika,’
in Forensic Science Int., vol. 175, no. 2-3 , pp. 209-
217.
Leloglu, U. M, Sakarya, U., Tek, B., Cilingir, O. &,
Tunali, E. 2003b, ‘A comparative performance test of
a new ballistic analysis system-BALISTIKA,’ in
Forensic Science Int., vol. 1 no. 136 pp. 163-164.
Gòmez-Pèrez, A. Fern´andez-L´opez, M. & Corcho, O.
2004, Ontological Engineering, 3rd edn. Springer-
Verlag.
Brinson, A, Robinson, A. & Rogers, M. 2006, ‘A cyber
forensics ontology: Creating a new approach to
studying cyber forensics’, 2006. [On-line]. Available:
http://www.dfrws.org/2006/proceedings/5-
Brinson.pdf. [Accessed June, 2010].
Yates, S., Jopek, L., Mitchell, S. J. & Wilson, R. 2009,
‘Semantic Interoperability Between Ballistic Systems
Through the Application of Ontology,’ in Proceedings
IADIS International Conference WWW/Internet, Italy,
pp. 153-157.
Odyssey Homepage, 2010, http://odyssey-project.eu/
OWL Homepage, 2010, http://www.w3.org/TR/owl-
features/
Protege Homepage, 2010, http://protege.stanford.edu
Jena Homepage, 2010, http://jena.sourceforge.net
Pellet Homepage, 2010, http://clarkparsia.com/pellet/
BALLON - An Ontology for Forensic Ballistics Domain
395