The Design and Development of a Semantic File System Ontology

  • S. R. Mashwani Department of Computer Science, University of Peshawar, Peshawar, Pakistan
  • S. Khusro Department of Computer Science, University of Peshawar, Pakistan
Keywords: information management, file systems, semantic web, semantic desktop,


Semantic File System (SFS) is the vision for the future of file systems where information is given with explicit meaning to be processed by machines automatically and consumed by the users easily. SFSs extend traditional file systems to organize and retrieve information according to their semantics, intent and relationships with other resources rather than their physical locations. Ontology-based file system is a step to dissolve the borders between semantic web and semantic desktop to make the desktop part of a single giant web. Unfortunately, to the best of the authors’ current knowledge, so far, no effort has been exercised to develop an ontology for SFSs. This work contributes a SFS ontology, which extends NEPOMUK information element ontology framework into the domain of SFSs. The proposed SFS ontology is freely available with full technical definitions of terms and complete class hierarchy to be used for any purpose in information technology (IT). In addition, as a proof-of-concept implementation, we deploy the proposed ontology in the 360ᵒ SFS. Finally, to get most of the benefits of the ontology, this paper also presents a semantics-aware file manager.


Download data is not yet available.


T. Berners-Lee, J. Hendler, O. Lassila, “The Semantic Web”, Scientific American, Vol. 284, No. 5, pp. 28-37, 2001

A. Mylka, L. Sauermann, M. Sintek, L. van Elst, NEPOMUK information element ontology, available at:

nie.html, 2013.

B. Schandl, B. Haslhofer, “The sile model: A semantic file system infrastructure for the desktop”, The Semantic Web: Research and Applications. ESWC 2009. Lecture Notes in Computer Science, Vol. 5554, pp. 51-65, Springer, Berlin, Heidelberg, 2009

L. Sauermann, A. Bernardi, A. Dengel, “Overview and outlook on the semantic desktop”, Proceedings of the 2005 International Conference on Semantic Desktop Workshop: Next Generation Information Management D Collaboration Infrastructure, Vol. 175 pp. 74-91, 2005

T. Berners-Lee, “Linked Data”, available at:

DesignIssues/LinkedData.html, 2006

E. Simperl, “Reusing ontologies on the Semantic Web: A feasibility study”, Data & Knowledge Engineering, Vol. 68, No. 10, pp. 905-925, 2009

N. F. Noy, D. L. McGuinness, Ontology development 101: a guide to creating your first ontology, available at:

/publications/ontology_development/ontology101.pdf, 2001

R. Stecher, C. Niederée, W. Nejdl, P. Bouquet, “Adaptive ontology re-use: Finding and re-using sub-ontologies”, International Journal of Web Information Systems, Vol. 4, No. 2, pp. 198-214, 2008

B. Schandl, B. Haslhofer, “Files are siles: Extending file systems with semantic annotations”, International Journal on Semantic Web and Information Systems, Vol. 6, No. 3, pp. 1-21, 2010

M. Poveda Villalón, M. C. Suárez-Figueroa, A. Gómez-Pérez, “The landscape of ontology reuse in linked data”, in 1st Ontology Engineering in a Data-driven World (OEDW 2012) Workshop at the 18th International Conference on Knowledge Engineering and Knowledge Management (EKAW2012), Galway, Irlanda, October 8-12, 2012

M. C. Pattuelli, A. Provo, H. Thorsen, “Ontology building for linked open data: A pragmatic perspective”, Journal of Library Metadata, Vol. 15, No. 3-4, pp. 265-294, 2015

T. Finin, Y. Peng, R. S. Cost, J. Sachs, A. Joshi, P. Reddivari, R. Pan, V. Doshi, L. Ding et al., “Swoogle: A search and metadata engine for the Semantic Web”, 13th ACM International Conference on Information and Knowledge Management, pp. 652-659, ACM, 2004

M. d’ Aquin, M. Sabou, M. Dzbor, C. Baldassarre, S. Angeletou, E. Motta, “Watson: A gateway for the Semantic Web”, in Poster session of the European Semantic Web Conference, ESWC, Innsbruck, Austria, June 3-7, 2007

Y. Zhang, W. Vasconcelos, D. Sleeman, “Ontosearch: An ontology search engine”, Research and Development in Intelligent Systems XXI, pp. 58-69, Springer-Verlag London, 2005

T. Groza, Z. Handschuh, K. Möller, G. Grimnes, L. Sauermann, E. Minack, C. Mesnage, M. Jazayeri, G. Reif, R. Gudjónsdottir, “The NEPOMUK project-on the way to the social semantic desktop”, Proceedings of I-Semantics 07, Graz, Austria, pp. 201-211, 2007

D. K. Gifford, P. Jouvelot, M. A. Sheldon, J. W. O'Toole Jr, “Semantic file systems”, Proceedings of the thirteenth ACM symposium on Operating systems principles, Pacific Grove, California, United States, pp. 16-25, October 13-16, 1991

D. Garg, V. Mehta, S. Pandit, M. De Rosa, “A writable semantic file system”, in: Selected Project Reports, Fall 2005 Advanced OS & Distributed Systems (15-712), pp. 56-65, Carnegie Mellon University, Pittsburgh, 2005

Y. Padioleau, B. Sigonneau, O. Ridoux, “Lisfs: A logical information system as a file system”, Proceedings of the 28th International Conference on Software Engineering, pp. 803-806, 2006

Tx0, “Tagsistant: Semantic file system”, available at:, 2007

S. Schenk, O. Görlitz, S. Staab, “TagFS: Bringing semantic metadata to the filesystem”, in: Poster at the 3rd European Semantic Web Conference (ESWC), Budva, Montenegro, June 11-14, 2006

S. Bloehdorn, O. Görlitz, S. Schenk, M. Völkel, “Tagfs - tag semantics for hierarchical file systems”, Proceedings of the 6th International Conference on Knowledge Management (I-KNOW 06), Graz, Austria. Vol. 8, pp. 6-8, 2006

S. Bloehdorn, “SemFS - semantic file system”, available at:, 2009

D. Di Sarli, F. Geraci, “GFS: a Graph-based File System Enhanced with Semantic Features”, Proceedings of the 2017 International Conference on Information System and Data Mining, pp. 51-55, April 1-3, 2017

B. Mizrachi, L. S. Deluca, File folder display, US Patent 20170109010, 2017

S. Ames, N. Bobb, K. M. Greenan, O. S. Hofmann, M. W. Storer, C. Maltzahn, E. L. Miller, S. A. Brandt, “LiFS: An attribute-rich file system for storage class memories”, 23rd IEEE/14th NASA Goddard Conference on Mass Storage Systems and Technologies, May 15-18, 2006

B. Schandl, “TripFS: Exposing file systems as linked data”, Linked Open Data Triplification Challenge, Graz, Austria, September 2-4, 2009

B. Schandl, “Representing linked data as virtual file systems”, 2nd International Workshop on Linked Data on the Web Madrid, Spain, April 20, 2009

H. B. Ngo, C. Bac, F. Silber-Chaussumier, T. Q. Le, “Towards ontology-based semantic file systems”, 2007 IEEE International Conference on Research, Innovation and Vision for the Future, Hanoi, Vietnam, pp. 8-13, March 5-9, 2007



Abstract Views: 357
PDF Downloads: 154

Metrics Information
Bookmark and Share