Difference between revisions of "FileFerret design"
Jump to navigation
Jump to search
(→Concepts: rewritings) |
(→Concepts: revision & clarification) |
||
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 '''File''' corresponds to the traditional operating system concept of a file, extended somewhat by: | ||
* A '''Filament''' (portmanteau for "elemental file") corresponds to a particular | ** the ability to locate files in non-local and offline media | ||
** the need for different machines to be able to locate the same file from the same information | |||
* A '''Filament''' (portmanteau for "elemental file") corresponds to a particular ordered set 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 14:11, 28 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
- the need for different machines to be able to locate the same file from the same information
- A Filament (portmanteau for "elemental file") corresponds to a particular ordered set 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