steffenfritz / FileTrove

FileTrove indexes files and creates metadata from them.
https://filetrove.fritz.wtf
GNU Affero General Public License v3.0
28 stars 5 forks source link

[CHANGE] Add Version Infos to Session Metadata #31

Closed dla-kramski closed 5 months ago

dla-kramski commented 6 months ago

The session metadata should record version information of all tools ("agents") and signature files, databases, ... involved, so that theoretically PREMIS "Events" may be constructed from FileTrove data.

dla-kramski commented 6 months ago

There is an example of a PREMIS V3 Event at https://www.archivematica.org/en/docs/archivematica-1.11/user-manual/metadata/premis/.

steffenfritz commented 5 months ago

ToDo:

  1. NSRL version
  2. siegfried (library) version. That version is also used for the signature latest.
  3. FileTrove version of session (this can differ in sessions when the database was updated with admftrove)
  4. Database version (this can differ in sessions when the database was updated with admftrove)

All information is added to the session table.

steffenfritz commented 5 months ago

https://github.com/steffenfritz/FileTrove/tree/versions_sessions

steffenfritz commented 5 months ago

Merged into main, will be part of release DEV-15.