Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
Free text:
== Summary == [[Image:illustration-semfs-scenario2.png|thumb|right|245px|'''Sample Scenario 1 for SemFS''' - File Tagging Scenario. The triples in the RDF repository backend describe tag metadata of actual PDF files which are kept in the binary store. The folder structure produced by SemFS mirrors combinations of these tag annotations and contains the respective PDF files.]] [[Image:illustration-semfs-scenario1.png|thumb|right|245px|'''Sample Scenario 2 for SemFS''' - Contact Management Scenario. The triples in the RDF repository backend describe contact and tag information for persons. As no “actual” binary content is needed here, the binary store is empty. The folder structure produced by SemFS mirrors combinations of selected relations (e.g. tag and city) and the files corresponding to resources of the type person are rendered as VCard files.]] '''SemFS''' is a semantic file system which exposes itself to the operating system as a WebDAV drive. SemFS re-interprets the concept of ''file system resources'' and their ''locations'' as ''resources'' and ''resource annotations'' in RDF knowledge bases. By accessing structured knowledge, e.g. bibliographical information or contact information via files, this approach offers a possibility for seamlessly integrating the content of the knowledge bases with the user’s desktop systems. Specifically, SemFS provides a network resource repository where resources are stored and accessed through the standard hierarchical file system paradigm applied on some resource metadata attribute instead of on the file's directory pathname. The actual logic of the file system knowledge filter is implemented in two components: the ''ClassHandler component'', which is responsible for rendering resources in the knowledge base as files and the ''Filter component'' which is responsible for selecting the appropriate set of files to be shown in a given directory. This distinction is powerful, as it allows designing and operating ClassHandlers and Filters independent of each other. The out-of-the box functionality of SemFS is provided by a Filter/ClassHandler pair that allows to tag arbitrary binary file content. == Members == * [[has member::Stephan Bloehdorn]] ([[AIFB]]) * [[has member::Max Völkel]] ([[AIFB]],[[FZI]]) * [[has member::Andreas Kreidler]] ([[AIFB]],[[FZI]]) * [[has member::Frank Dengler]] ([[AIFB]]) == Downloads, Developer Documentation and Feedback == * Binary Releases: [http://code.google.com/p/sem-fs/downloads/list Releases] (hosted at Google Code) * Source code: [http://code.google.com/p/sem-fs/source/browse/ SVN] (hosted at Google Code) * Issue Tracker: [http://issues.semweb4j.org/browse/SFS Submit a bug or feature request] * [[SemFS/Release History|Release History]] === General Documentation === * [http://www.active-project.eu/fileadmin/public_documents/2009-03-06-d-3-1-1-project-approved.pdf ACTIVE Deliverable 3.1.1] - explains most of the relevant information about SemFS * [[SemFS/Semantics|Semantics]] - describes the Semantics of file system operations in SemFS * [[Media:Illustration-semfs-example.gif|Illustrative Example (Animation)]] - illustrate the behaviour of SemFS in a real world example, namely the tagging of files === User Documentation === * [[SemFS/User_Guide|User Guide]] - Download and Installation === Developer Documentation, Reports and Feedback === * [[SemFS/Developer_Guide|Developer Guide]] - describes advanced issues * [http://semweb4j.org/site/semfs/apidocs/index.html JavaDocs] (hosted at Maven-generated Documentation Site) * [http://mavenrepo.fzi.de/semweb4j.org/site/semfs/project-reports.html Project reports] (hosted at Maven-generated documentation site) * Issue Tracker: [http://issues.semweb4j.org/browse/SFS Submit a bug or feature request] == Related Work and Publications == === Related Work === * [http://www.uni-koblenz.de/FB4/Institutes/IFI/AGStaab/Research/SemFS an earlier and alternative] version of a semantic file system based on similar ideas by [[Simon Schenk]] and [[Olaf Görlitz]] (University of Koblenz-Landau, Germany); based on Fuse/Linux. * [http://isweb.uni-koblenz.de/Research/x-cosim X-COSIM] - a second semantic file system project from University of Koblenz-Landau, Germany, based on Gnome. * [http://www.semdav.org SemDAV Project] - several publications. Review: WebDAV extended, new user interfaces, tagging semantics plus key-value pairs. * [http://www.hipc.org/hipc2006/posters/semfs.pdf Semantic File Retrieval in File Systems using Virtual Directories] by Prashanth Mohan, Raghuraman, Venkateswaran S and Dr. Arul Siromoney. [http://code.google.com/p/semfs/ project page] * Towards Semantic File Management Interfaces (ISWC 2008) - [http://www.organise-fw.org/index.html paper-poster and more info] * [http://rffr.de/nhfs NHFS - a nonhierarchical file system] by Robert Freund, Linux, based on FUSE, 2007. * see also [http://en.wikipedia.org/wiki/Semantic_File_System#External_links list on wikipedia] * A [http://triplify.org/files/challenge_2009/tripfs.pdf paper on exposing a file system as RDF]. * [http://www.pdl.cmu.edu/HomeStorage/ PERSPECTIVE]: A Home Storage Solution === Publications === * Stephan Bloehdorn, Olaf Goerlitz, Simon Schenk, Max Voelkel: [http://www.aifb.uni-karlsruhe.de/Publikationen/showPublikation_english?publ_id=1140 TagFS - Tag Semantics for Hierarchical File Systems] In: Proceedings of the 6th International Conference on Knowledge Management (I-KNOW 06), Graz, Austria, September 6-8, 2006. September 2006. == WebDAV Clients == Windows * Windows XP and Windows Vista have built-in WebDAV capabilities in the Windows Explorer. However, some other tools are even nicer to use. * [http://www.driveonweb.de/de/driveonweb-client/was-ist-der-driveonweb-client DriveOnWeb Client], Private: €39,95 , multilingual (28.06.10) * ... list other tools here MacOS * MacOS has a pretty good built-in WebDAV support Linux * Linux, too == Acknowledgements == [[Image:Logo-Active-Project.png||200px||right]] SemFS is partly funded by the European Commission via the projects [[supported by::ACTIVE]] (since 2008) and [[supported by::NEPOMUK]] (up to 2008)
Summary:
This is a minor edit Watch this page
Cancel