A Flexible API and Editor for SKOS

  • Simon Jupp
  • Sean Bechhofer
  • Robert Stevens
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5554)


We present a programmatic interface (SKOS API) and editor for working with the Simple Knowledge Organisation System SKOS. The SKOS API has been designed to work with SKOS models at a high level of abstraction to aid developers of applications that use SKOS. We describe a SKOS editor (SKOSEd) that is built on the Protege 4 framework using the OWL and SKOS API. As well as exploring the benets of the principled extensibility afforded by this approach, we also explore the limitations placed upon SKOS by restricting SKOSEd to OWL-DL.


Resource Description Framework Description Logic Semantic Relationship Concrete Syntax Annotation Property 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bechhofer, S., Carroll, J.J.: Parsing OWL DL: Trees or Triples? In: Proceedings of the World Wide Web Conference, WWW 2004, pp. 266–275. ACM Press, New York (2004)Google Scholar
  2. 2.
    Bechhofer, S., Volz, R., Lord, P.: Cooking the Semantic Web with the OWL API. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 659–675. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Bechhofer, S., Yesilada, Y., Stevens, R., Jupp, S., Horan, B.: Using Ontologies and Vocabularies for Dynamic Linking. IEEE Internet Computing 12(3), 32–39 (in press, 2008)CrossRefGoogle Scholar
  4. 4.
    Hepp, M., de Bruijn, J.: Gentax: A generic methodology for deriving owl and rdf-s ontologies from hierarchical classifications, thesauri, and inconsistent taxonomies. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 129–144. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  5. 5.
    Horridge, M., Bechhofer, S., Noppens, O.: Igniting the OWL 1.1 Touch Paper: The OWL API. In: Proceedings of OWLEd 2007: Third International Workshop on OWL Experiences and Directions (2007)Google Scholar
  6. 6.
    Horrocks, I., Patel-Schneider, P.F., van Harmelen, F.: From \(\mathcal{SHIQ}\) and RDF to OWL: The making of a web ontology language. Journal of Web Semantics 1(1), 7–26 (2003)CrossRefGoogle Scholar
  7. 7.
    Lacasta, J., Nogueras-Iso, J., López-Pellicer, F.J., Muro-Medrano, P.R., Zarazaga-Soria, F.J.: Thmanager: An open source tool for creating and visualizing skos. Information Technology and Libraries (ITAL) 26(3), 39–51 (2007)CrossRefGoogle Scholar
  8. 8.
    Miles, A.: SKOS: requirements for standardization. In: DCMI 2006: Proceedings of the 2006 international conference on Dublin Core and Metadata Applications, pp. 55–64. Dublin Core Metadata Initiative (2006)Google Scholar
  9. 9.
    National Library of Medicine. Medical subject headings: main headings, subheadings, and cross references used in the index medicus and the national library of medicine catalog, 1st edn. (1960)Google Scholar
  10. 10.
    Peterson, T.: Introduction to the Art and Architecture Thesaurus. Oxford University Press, Oxford (1994)Google Scholar
  11. 11.
    Sirin, E., Parsia, B., Cuenca Grau, B., Kalyanpur, A., Katz, Y.: Pellet: A practical owl-dl reasoner. J. Web Sem. 5(2), 51–53 (2007)CrossRefGoogle Scholar
  12. 12.
    Soergel, D., Lauser, B., Liang, A., Fisseha, F., Keizer, J., Katz, S.: Reengineering thesauri for new applications: the AGROVOC example. Journal of Digital Information 4(4) (March 2004)Google Scholar
  13. 13.
    Soualmia, L.F., Goldbreich, C., Darmoni, S.J.: Representing the mesh in owl: Towards a semi-automatic migration. In: First International Workshop on Formal Biomedical Knowledge Representation (KR-MED 2004) (June 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Simon Jupp
    • 1
  • Sean Bechhofer
    • 1
  • Robert Stevens
    • 1
  1. 1.School of Computer ScienceUniversity of ManchesterUK

Personalised recommendations