The Sile Model — A Semantic File System Infrastructure for the Desktop

  • Bernhard Schandl
  • Bernhard Haslhofer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5554)


With the increasing storage capacity of personal computing devices, the problems of information overload and information fragmentation become apparent on users’ desktops. For the Web, semantic technologies aim at solving this problem by adding a machine-interpretable information layer on top of existing resources, and it has been shown that the application of these technologies to desktop environments is helpful for end users. Certain characteristics of the Semantic Web architecture that are commonly accepted in the Web context, however, are not desirable for desktops; e.g., incomplete information, broken links, or disruption of content and annotations. To overcome these limitations, we propose the sile model, an intermediate data model that combines attributes of the Semantic Web and file systems. This model is intended to be the conceptual foundation of the Semantic Desktop, and to serve as underlying infrastructure on which applications and further services, e.g., virtual file systems, can be built. In this paper, we present the sile model, discuss Semantic Web vocabularies that can be used in the context of this model to annotate desktop data, and analyze the performance of typical operations on a virtual file system implementation that is based on this model.


File System Application Program Interface Semantic Annotation Path Attribute Semantic Technology 
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.
    Bizer, C., Cyganiak, R., Heath, T.: How to Publish Linked Data on the Web (2007), (retrieved December 2, 2008)
  2. 2.
    Blunschi, L., Dittrich, J.-P., Girard, O.R., Karakashian, S.K., Salles, M.A.V.: A Dataspace Odyssey: The iMeMex Personal Dataspace Management System. In: CIDR, pp. 114–119 (2007),
  3. 3.
    Boardman, R.: Multiple Hierarchies in User Workspace. In: CHI 2001: CHI 2001 Extended Abstracts on Human Factors in Computing Systems, pp. 403–404. ACM Press, New York (2001)Google Scholar
  4. 4.
    Bowman, C.M., Dharap, C., Baruah, M., Camargo, B., Potti, S.: A File System for Information Management. In: Proceedings of the ISMM International Conference on Intelligent Information Management Systems (March 1994)Google Scholar
  5. 5.
    Ding, L., Finin, T., Joshi, A., Pan, R., Cost, R.S., Peng, Y., Reddivari, P., Doshi, V., Sachs, J.: Swoogle: A Search and Metadata Engine for the Semantic Web. In: CIKM 2004: Proceedings of the Thirteenth ACM International conference on Information and Knowledge Management, pp. 652–659. ACM, New York (2004)CrossRefGoogle Scholar
  6. 6.
    Dourish, P., Edwards, W.K., LaMarca, A., Salisbury, M.: Using Properties for Uniform Interaction in the Presto Document System. In: UIST 1999: Proceedings of the 12th Annual ACM symposium on User Interface Software and Technology, pp. 55–64. ACM, New York (1999)Google Scholar
  7. 7.
    Faubel, S., Kuschel, C.: Towards Semantic File System Interfaces. In: Bizer, C., Joshi, A. (eds.) Proceedings of the Poster and Demonstration Session at the 7th International Semantic Web Conference (ISWC 2008), vol. 401, CEUR Workshop Proceedings (2008)Google Scholar
  8. 8.
    Gifford, D.K., Jouvelot, P., Sheldon, M.A., O’Toole Jr., J.W.: Semantic File Systems. In: SOSP 1991: Proceedings of the 13th ACM Symposium on Operating Systems Principles, pp. 16–25. ACM Press, New York (1991)Google Scholar
  9. 9.
    Gopal, B., Manber, U.: Integrating Content-based Access Mechanisms with Hierarchical File Systems. In: OSDI 1999: Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, pp. 265–278. USENIX Association (1999)Google Scholar
  10. 10.
    Groza, T., Handschuh, S., Moeller, K., Grimnes, G., Sauermann, L., Minack, E., Mesnage, C., Jazayeri, M., Reif, G., Gudjonsdottir, R.: The NEPOMUK Project — On the Way to the Social Semantic Desktop. In: Pellegrini, T., Schaffert, S. (eds.) Proceedings of I-Semantics 2007, pp. 201–211. JUCS (2007)Google Scholar
  11. 11.
    Hayes, P.: RDF Semantics (W3C Recommendation 10 February 2004). World Wide Web Consortium (2004)Google Scholar
  12. 12.
    Karger, D.R.: Haystack: Per-User Information Environments Based on Semistructured Data. In: Kaptelinin, V., Czerwinski, M. (eds.) Beyond the Desktop Metaphor, pp. 49–100. Massachusetts Institute of Technology (2007)Google Scholar
  13. 13.
    Muñoz, S., Pérez, J., Gutierrez, C.: Minimal deductive systems for RDF. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 53–67. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  14. 14.
    Oren, E., Delbru, R., Catasta, M., Cyganiak, R., Stenzhorn, H., Tummarello, G.: — A Document-oriented Lookup Index for Open Linked Data. Int. J. Metadata Semant. Ontologies 3(1), 37–52 (2008)CrossRefGoogle Scholar
  15. 15.
    Sauermann, L., Heim, D.: Evaluating Long-Term Use of the Gnowsis Semantic Desktop for PIM. In: The Semantic Web — ISWC 2008. LNCS, vol. 5318, pp. 467–482. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    Schenk, S., Görlitz, O., Staab, S.: TagFS: Bringing Semantic Metadata to the Filesystem. In: 3rd European Semantic Web Conference (ESWC). (2006)Google Scholar
  17. 17.
    Schmedding, F., Hanke, C., Hornung, T.: RDF Authoring in Wikis. In: Lange, C., Schaffert, S., Skaf-Molli, H., Völkel, M. (eds.) Proceedings of the 3rd Semantic Wiki Workshop (SemWiki 2008). CEUR Workshop Proceedings, vol. 360. (2008)Google Scholar
  18. 18.
    Sintek, M., van Elst, L., Scerri, S., Handschuh, S.: Distributed Knowledge Representation on the Social Semantic Desktop: Named Graphs, Views and Roles in NRL. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 594–608. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  19. 19.
    Sintek, M., van Elst, L., Scerri, S., Handschuh, S.: NEPOMUK Representational Language Specification. Technical report, NEPOMUK Project Consortium (2007), (retrieved December 2, 2008)

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Bernhard Schandl
    • 1
  • Bernhard Haslhofer
    • 1
  1. 1.University of ViennaDepartment of Distributed and Multimedia SystemsAustria

Personalised recommendations