-
Notifications
You must be signed in to change notification settings - Fork 15
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
item.yml and Ebook records #193
Comments
As per our discussion on Tuesday, I understand you prefer to keep one model for the items (either online or physical). I wanted to provide more details on how we see this model to behave: The entities that can apply to both physical or online items are: The properties that concern only physical items are: The properties that concern only online items are:
For any item, the mandatory fields are: |
Hi Anne, thank you! We had a quick discussion on our side and we might go for different schemas, given that we will have also ILL items for example... We are still thinking to the best solution. For now, we have this: https://github.com/inveniosoftware/invenio-app-ils/blob/master/invenio_app_ils/schemas/items/item-v1.0.0.json
Checking your comments, it looks to me that:
For e-books, we still need to see, especially because they are part of the document record. |
Hi @ntarocco, Thank you very much for your comment. I share your concerns for the electronic holdings: the idea was to move the electronic holdings information at the item level (url /doi). But indeed, the DOI needs also to stay in the main record, since this is an identifier of the document. It is probably not a good idea to duplicate the information. |
@agentilb I am working on the ebook data model. Can I try to re-phrase what you were saying just above and you correct me if something is wrong? ebook data model:
I would like to model correctly these fields. If I understood correctly, DOI is at the level of the document and ebook do not have a DOI. |
Hi @ntarocco , First of all, I would prefer to call this object: electronic item or similar, I would prefer to have a more generic naming since an electronic item could be attached to other types of documents, such as proceedings or standards. The fields you mention are correct: Indeed no need of "medium", and the visibility of the item will be managed with access rights, as you suggest. Then the access to the item can be done in different ways, mainly via a DOI or via an URL (if we have the DOI, we use the DOI, if we don't have a DOI, we use the URL - we prefer DOI since this is persistent), in some rare cases we might have URN or HDL, and in this case they should be in the field: persistent identifier (this was inspired by the Inspire model). One more thing, when we discussed this with Ludmila we agreed that the DOI (and also the Persistent identifier) should also be stored at the document level since those are an identifier of the document. Does it make sense for you? |
I wanted to work a bit on the model that describes the items, and for the time being this model can describe both physical or electronic item(s) attached to a record.
I guess it would be simpler for the migration if we have one model for the physical holdings and one for the electronic holdings. Do you agree? if yes, I can send you updated models.
The text was updated successfully, but these errors were encountered: