Open cKlee opened 10 years ago
The latter is a ternary relationship that cannot be expressed this way in RDF:
$item
holding:heldBy $agent1, $agent2 ;
holding:numberOfCopies "2"^^xsd:integer ; # which agent?
holding:numberOfCopies "5"^^xsd:integer ; # which agent?
The former might violate the Open World Assumption as well, but it's worth to discuss. What's the RDF property to relate an "item" and a "unit"?
What's the RDF property to relate an "item" and a "unit"?
I think it is dct:hasPart?
dct:hasPart
can also relate items and other items, so what does the new term "unit" refer to? I'd not talk about units but items that are part of other items.
$doc a bibo:Document ; holding:exemplar $copy1 . $copy1 a frbr:Item ; dct:hasPart $page3ofcopy1 .
$doc holding:narrowerExemplar $page3ofcopy1 .
The number of parts only makes sense with a qualifier, e.g. number of pages, of chapters, of frames, of articles, of issues etc. An item could have "units" of different kind, couldn't it?
By the way the general property dct:extent
can be used to give the number of parts.
$item holding:heldBy $agent1, $agent2 ; holding:numberOfCopies "2"^^xsd:integer ; # which agent? holding:numberOfCopies "5"^^xsd:integer ; # which agent?
How can this be possible? Two Agents holding one item?
cardinality restrictions are not part of the ontology yet. Good point!
Two properties might be missing:
Number of units - The number of the units an Item consits of.
Number of copies - The number of identical copies an agent holds.
@dini-ag-kim/bestandsdaten