| 3 | == Filesystem == |
| 4 | The native filesystem of the user has to be there by default. For example, the root filesystem (c:, / on linux) has to be automatically adapted by aperture. URIs and resources from the filesystem have to be identifyable, even if the user has not configured this. |
| 5 | |
| 6 | But crawling the filesystem is restricted. Only parts of the filesystem are crawled, and the user can configure this. |
| 7 | |
| 8 | '''Special prefix uris''' for some filesystems are needed. For example, '''my files''' exist on all of my computers, but they are always at a different place. So on each system I can configure that gnowsis uses special uris for them. Example: |
| 9 | Depending on the computer at hand, this url can be differently mapped: '''gnowsis://paul@example.com/resources/myfiles/''' |
| 10 | * c:\Documents\pauldoe\Documents\ |
| 11 | * /home/paul/files |
| 12 | * /Users/paul/myFiles |
| 13 | |
| 14 | The user may want to synchronise these folders accross all of his computers, but when moving to a new machine, the uris shouldn't change. If the user uses resources outside such special folders, normal local file uris will be used such as: |
| 15 | * !file://c:/Documents/pauldoe/Documents/work/projectRome/businessplan%20rome.doc |