Skip to content

ArkThis/AHAlodeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AHAlodeck

Welcome. :)

Here's some links for direct, hands-on stuff:


TL;DR:

Just imagine being able to "tag" (somekey=somevalue) any file and folder: Right-Click-Edit-Metadata. On anything being "digital data".

Across all platforms, applications, file-formats, etc. If this sounds interesting to you, enjoy reading on! 🌻️


Intro: AHAlodeck - "A Holodeck by August".

Based on years of practical experience in the field of GLAM (Galleries, Libraries, Archives and Museums), I have come up with the idea to combine storage+catalog - in the filesystem.

Working title became: "AHAlodeck".

Here we're a distributed group of "GLAM-professionals", working on building a very simple, yet powerful environment that can digest "Meta+Data Objects" in clever ways. Based on already existing FOSS components that we orchestrate to each other.

We simply combine existing, stable technologies (like xattrs) using that filesystem directly as database.

And it's as accessible and easy as "simply putting a letter in a filename/path"

The following image is a screenshot of a prototype setup:

It shows a 0-Byte "file" being tagged to contain references to "other Objects". And that 0-Byte file having a title itself: Fully performing as a database entry.

Using xattrs (ext4) Xubuntu: out-of-the-box.


AHAlodeck is not only about re-introducing extended file attributes.

It starts with using xattrs, and then going towards a filesystem which graph-node capabilities and more, by using ObjectStorage features.

If I'm correct, then I may introduce a change for anyone dealing with digital data, comparable to going beyond 8.3 uppercase-only ASCII characters in a filename (1995), to Object Oriented programming and responsive design: Using common, existing filesystem features. 😄️

It is incredibly simple and feels very useful already in early prototype components.

Yes, you can simply right-click-edit-metadata on /anything/ from now on. With any tool that supports "the new long filenames". 💾️

Prototype Screenshot

What I am suggesting is to use existing #FOSS-licensed technologies designed for storing and managing modern (even big) data. And really letting go of files-in-folders with excel sheets and incompatible databases and embedded metadata to a data-design and handling, making use of proper Object Storage environment's capabilities.

  • Simply, putting metadata with the data: Where it belongs.
  • And draw relationships right with others of those same "Meta+Data Objects".
  • And support (de)referencing any kind of "link" information.

Even supporting torrent magnet-links for options like having light-or-heavy Data Object manifestations. On the fly. ;)

More?

Welcome.

This is ongoing research-and-development.

In fact, we're mainly starting with using xattrs and plan to patch existing code to provide on-board features for working with seriously-used "xattrs" - and going Object Storage, Swift, Apache Iceberg, Sparql, Recoll, etc.

Why?

Because the current way meta+data is handled every day has become a bit challenging and demanding. And I'd like to improve that. For myself if noone else.

If you have good answers to the questions asked in the following image, please let us know:

gthumb handling image metadata.

If your job is to care-or-know where which of what metadata goes with what "Object" where - and why: And where it is all stored and accessed digitally, you've come to the right place.

This is what we're trying to finally make it fun again.

🌈️🌟️🦄️

Peter B. (ArkThis AV-RD)

About

The place to be for discussing future any-data layouts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published