Difference between revisions of "FileFerret design"
Jump to navigation
Jump to search
m (→Concepts: fileoids -> filaments) |
(→Concepts: rewritings) |
||
Line 3: | Line 3: | ||
This page is for [[FileFerret]] design details, as I create them. | This page is for [[FileFerret]] design details, as I create them. | ||
===Concepts=== | ===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 '''file'''s (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 | ** a description | ||
** one or more topics | ** one or more topics |
Revision as of 23:45, 27 December 2006
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