
 
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