Draft
Conversation
niklasl
commented
May 20, 2024
source/vocab/items.ttl
Outdated
| :itemUsed a owl:ObjectProperty ; | ||
| rdfs:label "Item used"@en, "Exemplaret som använts"@sv ; | ||
| rdfs:domain :ProvisionActivity ; | ||
| rdfs:range :SingleItem . |
Member
Author
There was a problem hiding this comment.
Suggested change
| rdfs:range :SingleItem . | |
| rdfs:range :Item . |
Allow used items to refer to a single item, some items or an entire holding thereof.
niklasl
commented
May 20, 2024
source/vocab/items.ttl
Outdated
|
|
||
| :SingleItem a owl:Class ; | ||
| rdfs:label "Single item"@en, "Enskilt exemplar"@sv ; | ||
| rdfs:subClassOf :SomeItem . |
Member
Author
There was a problem hiding this comment.
Suggested change
| rdfs:subClassOf :SomeItem . | |
| rdfs:subClassOf :SomeItem, sdo:IndividualProduct . |
niklasl
commented
May 20, 2024
source/vocab/items.ttl
Outdated
| owl:equivalentClass sdo:SomeProducts ; | ||
| rdfs:subClassOf :Item . |
Member
Author
There was a problem hiding this comment.
Suggested change
| owl:equivalentClass sdo:SomeProducts ; | |
| rdfs:subClassOf :Item . | |
| rdfs:subClassOf :Item, sdo:SomeProducts . |
Soften the equivalence.
27c0949 to
7f98b9e
Compare
This was referenced Aug 19, 2024
olovy
added a commit
to libris/librisxl
that referenced
this pull request
Aug 20, 2024
…e-item
Make it possible to have linked SingleItem (sv: "Exemplar") inside Item hasComponent.
SingleItem is in collection none instead of hold so that we don't get any of the special handling for holdings
=> it is possible to have multiple SingleItem records per library
=> it is not involved in MARC export except as an embellished hasComponent of a regular holding record
Access control for holdings is extend to all subclasses of Item instead of just collection hold
i.e. only owning library + global registrant can write SingleItem
See also
libris/definitions#494
Later on Item might be replaced by ItemHolding for the holding, with SingleItem and SomeItem for 1 vs many items.
See libris/definitions#483
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[WIP]
kbv:ItemHoldingblir en normaliserad nod som "reifierar"kbv:heldBykbv:heldByska ha domainkbv:ItemHolding.kbv:Itemblirptg:abstractoch bas för bestånd respektive exemplar.kbv:hasComponentkan inte i sig vara ett bestånd (inget "bestånd hela vägen ner"); därför inför vikbv:SomeItemsom är ett eller flera faktiska exemplar.kbv:SomeItembehöver vara "tydligt otydlig" och inteptg:abstract. (Om vi inte lyckas precisera att allakbv:hasComponenti bestånd är enskilda exemplar. Men det är både osannolikt och troligen inte önskvärt - det finns nog många "har två av denna på hylla X och resten i låda Y i källaren").