Performance evaluation of semantic registries: OWLJessKB and instanceStore

  • Simone A. LudwigEmail author
  • Omer F. Rana
Brief Communication


Service discovery is a critical task in distributed computing architectures for finding a particular service instance. Semantic annotations of services help to enrich the service discovery process. Semantic registries are an important component for the discovery of services and they allow for semantic interoperability through ontology-based query formulation and dynamic mapping of terminologies between system domains. This paper evaluates two semantic registries—OWLJessKB implementation and instanceStore—to determine the suitability of these with regards to the query response time and the overall scalability for use in mathematical services. Mathematical ontologies from the MONET project are used to undertake comparison. The results demonstrate that the performance of registries may be compared across two axes: (1) time to initialize (i.e. time to load an initial ontology into memory); (2) time to query (i.e. time to reason with an ontology loaded into memory).


Service discovery Semantic registries Web service 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    OpenMath Society. Available from
  2. 2.
    Ludwig SA, Rana OF, Padget J, Naylor W (2006) Matchmaking framework for mathematical Web Services. J Grid Comput 4(1): 33–48CrossRefGoogle Scholar
  3. 3.
    Colasuonno F, Coppi S, Ragone A, Scorcia LL (2006) jUDDI+: a semanticWeb services registry enabling semantic discovery and composition. In: Proceedings of 8th IEEE international conference on and enterprise computing, E-Commerce, and E-Services, Palo Alto, June 2006Google Scholar
  4. 4.
    Broekstra J, Kampman A, van Harmelen F (2002) Sesame: a generic architecture for storing and querying RDF and RDF schema. In: Proceedings of the 1st international semantic web conference, Sardinia, Italy, June 2002Google Scholar
  5. 5.
    Wong SC, Tan V, Fang W, Miles S, Moreau L (2005) Grimoires: grid registry with metadata oriented interface: robustness, efficiency, security—work-in-progress. In: Proceedings of work in progress session in cluster computing and grid (CCGrid), CardiffGoogle Scholar
  6. 6.
    Caprotti O, Dewar M, Turi D (2004) Mathematical service matching using description logic and OWL. In: Proceedings of 3rd International Conference on mathematical knowledge management (MKM’04), vol. 3119, Springer, Heidelberg, pp 144–151Google Scholar
  7. 7.
    Caprotti O, Carlisle D, Cohen A, Dewar M, Problem ontology: final version. The MONET consortium technical report deliverable D11. Available from:
  8. 8.
    Zentralblatt MATH. Available from:
  9. 9.
    American Mathematical Society. MathSciNet: Mathematical Reviews on the Web. Available from:
  10. 10.
    Caprotti O, Carlisle D, Cohen A, Dewar M, Problem ontology: final version. The MONET Consortium Technical Report Deliverable D11. Available from
  11. 11.
    Ludwig SA, Rana OF, Naylor W, Padget J (2005) Matchmaking of mathematical Web Services. In: Proceedings of 6th International Conference on Parallel Processing and Applied Mathematics, Poznan, Poland, September 2005Google Scholar
  12. 12.
    Friedman-Hill EJ Java Expert Systems Shell. Available from
  13. 13.
    Forgy C (1982) Rete: a fast algorithm for the many pattern/many object pattern match problem. J Artif Intell 19: 17–37CrossRefGoogle Scholar
  14. 14.
    Horrocks I, Sattler U, Tobies S (2000) Reasoning with individuals for the description logic SHIQ. In: Proceedings of the 17th International Conference on Automated Deduction (CADE-17). Springer, BerlinGoogle Scholar
  15. 15.
    Turi D Instance Store. Available from
  16. 16.
    The Hypersonic Database (HSQL DB). Available from

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of SaskatchewanSaskatoonCanada
  2. 2.School of Computer ScienceCardiff UniversityCardiffUK

Personalised recommendations