https://github.com/milleniumbug/taxonomy
non-intrusive file tagging with arbitrary tag and category hierarchy
https://github.com/milleniumbug/taxonomy
csharp tag-hierarchy tagging tags wpf xamarin
Last synced: 4 months ago
JSON representation
non-intrusive file tagging with arbitrary tag and category hierarchy
- Host: GitHub
- URL: https://github.com/milleniumbug/taxonomy
- Owner: milleniumbug
- License: mit
- Created: 2016-11-25T04:54:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-27T07:34:21.000Z (over 9 years ago)
- Last Synced: 2025-04-30T07:42:54.978Z (about 1 year ago)
- Topics: csharp, tag-hierarchy, tagging, tags, wpf, xamarin
- Language: C#
- Size: 375 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Taxonomy
[](LICENSE) [](https://gitter.im/taxonomy-net/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
======
This project allows to tag arbitrary files, by storing the metadata non-intrusively, that is, not inside the files, not using the filesystem capabilities, but in a separate file which you can transfer together with your collection.
This, of course, has the disadvantage of needing additional synchronization in case the files are moved outside of the program's knowledge, but allows for it being independent of file system limitations, allowing to transfer your collection to a pendrive or a phone.
For many collections, which are read more often than modified, this is an acceptable trade-off.
Structure
=======
This project is separated into a library `TaxonomyLib` which the API to the tag mappings, and multiple frontends:
- `TaxonomyWpf`, the WPF GUI
- `TaxonomyCli`, the console application (planned)
- `TaxonomyMobile`, the mobile app in Xamarin.Forms (work in progress, currently only Android supported)
The common and portable parts are separated into the `Common` project