Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Record File's Original Name #1276

Closed
seth-shaw-unlv opened this issue Sep 16, 2019 · 10 comments
Closed

Record File's Original Name #1276

seth-shaw-unlv opened this issue Sep 16, 2019 · 10 comments

Comments

@seth-shaw-unlv
Copy link
Contributor

Title (Goal) Record Born-digital File's Original Name
Primary Actor Repository Manager
Scope
Story As a repository manager I want to record a file's original path as a PREMIS "originalName" property.
@seth-shaw-unlv
Copy link
Contributor Author

Some of our repository materials are born-digital items where we want to record the original full path of the file. E.g. 2016-2018 photographs/neo000093-013.TIF. I propose we add a field to the various Media entities to record this.

@mjordan
Copy link
Contributor

mjordan commented Sep 16, 2019

I agree with this proposal. However, we haven't discussed what approach to take to replace 7.x's Islandora PREMIS, but as part of the Islandora Riprap module, I started work (didn't get far) on providing PREMIS fixity event data at mjordan/islandora_riprap#5.

This is probably related to our meta issue on auditing (#927).

@seth-shaw-unlv
Copy link
Contributor Author

We also need to pick which version of PREMIS we are using. Fedora 5 uses a PREMIS 1 namespace built-in (http://www.loc.gov/premis/rdf/v1#); the module @mjordan cites appears to serialize PREMIS 2 XML; but LOC appears to only recognize PREMIS 3 as an RDF ontology (the page for 2.2 says they have an OWL ontology, but the linked page only refers to v 3).

@mjordan
Copy link
Contributor

mjordan commented Sep 16, 2019

PREMIS 3 is the one to go with.

@seth-shaw-unlv
Copy link
Contributor Author

So, for this usecase we can use http://www.loc.gov/premis/rdf/v3/originalName which we can shorten to premis3:originalName.

@rosiel
Copy link
Member

rosiel commented Oct 18, 2019

Hey, sorry if I missed the discussion elsewhere, but why is the field storage in islandora instead of islandora defaults?

@seth-shaw-unlv
Copy link
Contributor Author

I don't recall the original reason, but the pattern of placing the field storage configs for media fields in core feature and the field definitions in islandora_defaults was established by @dannylamb a while ago.

@seth-shaw-unlv
Copy link
Contributor Author

You can see the existing field storage configs @ https://github.com/Islandora/islandora/tree/8.x-1.x/modules/islandora_core_feature/config/install. Now that I think about this, I seem to recall it has something to do with setting up views we can keep in core regardless of the field definition...

@dannylamb
Copy link
Contributor

^^ That plus things like making a field multi-valued are locked down by the core feature and don't change unless we explicitly do so and then provide an update hook for.

@mjordan
Copy link
Contributor

mjordan commented Oct 23, 2019

@mjordan mjordan closed this as completed Oct 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants