The Design and Development of a Semantic File System Ontology

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.

[1]  Carlos Maltzahn,et al.  LiFS: An Attribute-Rich File System for Storage Class Memories , 2006 .

[2]  Elena Paslaru Bontas Simperl,et al.  Reusing ontologies on the Semantic Web: A feasibility study , 2009, Data Knowl. Eng..

[3]  Olivier Ridoux,et al.  LISFS: a logical information system as a file system , 2006, ICSE.

[4]  Bernhard Haslhofer,et al.  Files are Siles: Extending File Systems with Semantic Annotations , 2010, Int. J. Semantic Web Inf. Syst..

[5]  Yi Zhang,et al.  OntoSearch: An Ontology Search Engine , 2004, SGAI Conf..

[6]  Bernhard Schandl TripFS Exposing File Systems as Linked Data , 2009, I-SEMANTICS.

[7]  Ansgar Bernardi,et al.  Overview and Outlook on the Semantic Desktop , 2005, Semantic Desktop Workshop.

[8]  Enrico Motta,et al.  WATSON: a gateway for the semantic web , 2007 .

[9]  Claudia Niederée,et al.  Adaptive ontology re-use: finding and re-using sub-ontologies , 2008, Int. J. Web Inf. Syst..

[10]  Bernhard Schandl,et al.  Representing Linked Data as Virtual File Systems , 2009, LDOW.

[11]  Pierre Jouvelot,et al.  Semantic file systems , 1991, SOSP '91.

[12]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[13]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[14]  Timothy W. Finin,et al.  Swoogle: a search and metadata engine for the semantic web , 2004, CIKM '04.

[15]  Siegfried Handschuh,et al.  The NEPOMUK Project - On the way to the Social Semantic Desktop , 2007 .

[16]  M. Cristina Pattuelli,et al.  Ontology Building for Linked Open Data: A Pragmatic Perspective , 2015 .

[17]  Filippo Geraci,et al.  GFS: a Graph-based File System Enhanced with Semantic Features , 2017, ICISDM '17.

[18]  Asunción Gómez-Pérez,et al.  The Landscape of Ontology Reuse in Linked Data , 2012 .

[19]  Bernhard Haslhofer,et al.  The Sile Model - A Semantic File System Infrastructure for the Desktop , 2009, ESWC.