Using ontologies of software: example of r functions management

  • Authors:
  • Pascal Neveu;Caroline Domerg;Juliette Fabre;Vincent Négre;Emilie Gennari;Anne Tireau;Olivier Corby;Catherine Faron-Zucker;Isabelle Mirbel

  • Affiliations:
  • INRA, MISTEA, UMR 729, INRA/AGRO-M, Montpellier, France;INRA, LEPSE, UMR 759, INRA/AGRO-M, Montpellier, France;INRA, LEPSE, UMR 759, INRA/AGRO-M, Montpellier, France;INRA, LEPSE, UMR 759, INRA/AGRO-M, Montpellier, France;INRA, MISTEA, UMR 729, INRA/AGRO-M, Montpellier, France;INRA, MISTEA, UMR 729, INRA/AGRO-M, Montpellier, France;INRIA Sophia Antipolis Méditerranée, Sophia Antipolis, France;I3S, Université de Nice Sophia Antipolis, CNRS, UMR 6070, Sophia Antipolis, France;I3S, Université de Nice Sophia Antipolis, CNRS, UMR 6070, Sophia Antipolis, France

  • Venue:
  • RED'10 Proceedings of the Third international conference on Resource Discovery
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In a scientific context, making available scientific resources like computer programs is a real challenge for multidisciplinary research teams. In this paper, we propose an ontology-based approach to manage, share, reuse and promote software programs in a research community. Specifically, we were interested in the capitalization of R functions, R being a language for statistics and graphics. We designed an ontology to annotate R functions. We adopted the Semantic Web models: annotations are represented into the Resource Description Framework and the ontology in the Ontology Web Language. In the so-built semantic repository, R functions can be retrieved by expressing semantic queries in the SPARQL language. As a result, we have developed a new kind of software repository with semantic inferences. It is based upon the Corese semantic search engine and accessible through a Web Service. It has been adopted by a multidisciplinary team in life sciences.