FileFerret design

From HypertWiki
Revision as of 23:45, 27 December 2006 by Woozle (talk | contribs) (→‎Concepts: rewritings)
Jump to navigation Jump to search

Woozle: Projects: FileFerret: design

Overview

This page is for FileFerret design details, as I create them.

Concepts

  • A File corresponds to the traditional operating system concept of a file, extended somewhat by the ability to locate files in non-local and offline media
  • A Filament (portmanteau for "elemental file") corresponds to a particular stream of data values which in turn may correspond to zero or more actual files (if more than one file corresponds to the same filament, then those files contain identical data, though they do not necessarily have the same filename, timestamps, security attributes, etc.). Any filament may also have the following attributes in FileFerret's database:
    • a description
    • one or more topics