Comments (8)
Maurice – perhaps we could add a –pronom-only option?
Are the extensions all needed at the moment? In the past, there were some incorrect, too general, or very slow pronom signatures and the extensions corrected them prior to their being changed in pronom. It is also used to design new profiles.
Cheers,
Adam.
From: Florian Ajir [mailto:[email protected]]
Sent: 06 September 2013 14:21
To: openplanets/fido
Subject: Re: [fido] What is the puid : fido-fmt/***.xl ? he's unknown in pronom registry. (#36)
You are right, when I have delete the entry of the conf file, fido detect the fmt/189 Pronom puid, but on the website of PRONOM, the corresponding puid is the fmt/214 (although I've update signatures to v70).
I work on an archival software which need to obtain the correct puid and dont change over time. There is a way to make fido give only persistent puid?
—
Reply to this email directly or view it on GitHub #36 (comment) .
from fido.
@florianajir: this particular file format is quite complicated, will try and do my best.
@adam, good idea to add pronom-only option. The extension file contains some sigs which, for whatever reason, are not (yet) added to PRONOM.
@andy, will try that and if it works, commit it to the next release.
from fido.
The fido-fmt/* PUIDs are "temporary" and live in "conf/format_extensions.xml". The reason for these non-PRONOM PUIDs is that sometimes there is no PUID available for a particular file-format, for example, because it has been submitted to PRONOM but not has been added (yet).
I am going to evaluate this particular FIDO PUID as it seems not to be complete. Additionaly, it seems PRONOM has updated the "official" PUID for xlsx files.
In the mean while please use the PRONOM Registry search for the mimetype:
http://www.nationalarchives.gov.uk/PRONOM/Format/proFormatSearch.aspx?status=new
from fido.
the thing I don't understand is that this format (xlsx) was added to the pronom registry in 19 Apr 2012 so it must be in the droid signature file (see http://www.nationalarchives.gov.uk/PRONOM/Format/proFormatSearch.aspx?status=detailReport&id=940)
I think fido first look into "conf/format_extensions.xml" and if he match a result, it don't look in pronom registry.
you can see at http://www.nationalarchives.gov.uk/aboutapps/pronom/release-notes.xml (the fmt/214 : excel xlsx was added in v70)
from fido.
You are right about the addition to PRONOM in 2012. However, when FIDO was created in 2010, there was no signature for this format, so it was added to the extensions file.
About the order of looking for signatures, it is the other way around.
The reason it does not resolve the correct PUID is that FIDO first loads the PRONOM PUIDs and then it loads the extension file. If there is an entry for an already loaded PRONOM PUID in the extension file, this overwrites the PRONOM PUID. In this case the PUIDs don't match, so the fido-fmt is an addition. However, the reason it matches the fido-fmt PUID has probably to do with the fact that the fido-fmt signature is "better" than the PRONOM one.
I am going to look into this, in the mean time, you can try and delete the fido-fmt entry from the extensions file (or comment it out) to test if it matches the PRONOM entry.
from fido.
You are right, when I have delete the entry of the conf file, fido detect the fmt/189 Pronom puid, but on the website of PRONOM, the corresponding puid is the fmt/214 (although I've update signatures to v70).
I work on an archival software which need to obtain the correct puid and dont change over time. There is a way to make fido give only persistent puid?
from fido.
The fmt/214 is an in-container signature, and you are seeing fmt/189 with is the binary sig of the container format. I'm not sure of the status of Fido container signature support, but it doesn't seem to be working in this case. The 'right' solution may be to add the extension signatures back in but change the record from 'fmt/189.xl' to 'fmt/214'.
from fido.
Closed due lack of recent activity.
from fido.
Related Issues (20)
- Question re: regex used in FIDO HOT 3
- Price-matching other repos HOT 3
- No 1.4.0 release available HOT 1
- Crash on XLS format 59 HOT 3
- FIDO should use the latest PRONOM release (v.96)
- 1.4.1 wheel does not match source, missing format file HOT 1
- Pronom version number needs to be updated HOT 2
- setuptools requirement in setup.py:install_requires is unsafe HOT 1
- Fido hanging on skeleton stream (fmt/1000) HOT 3
- Current fido release 1.4.1 does not find pronom v95 HOT 1
- olefile as a dependency at version >= 0.46 HOT 2
- fido documentation link fails HOT 2
- Updating signatures fails when the URL of the reference file identifier can't be found HOT 2
- convert PRONOM formats to FIDO signature fails HOT 7
- Migrate from 1.4.1 to 1.6.1 : FileNotFoundError: [Errno 2] No such file or directory: '.../fido/conf/formats-v104.xml' HOT 13
- Automation of update of FIDO signature site HOT 1
- Python 2 begone. HOT 1
- Migrate FIDO documentation to docs directory HOT 1
- FIDO should support multiple signature sources
- fido uses PRONOM v109
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fido.