Closed bluebinary closed 7 months ago
Discussed on a call -- better option is to partition the object if at all possible, as tracking "this object is here and it's also here" doesn't really help anyone. Having the same thing in two places at once is also very weird (without partitioning)
Partitioning the place is interesting, but very artificial -- the two locations could be entirely different, and when the object moves again, the synthetic place disappears, which would be annoying to track. Compared to partitioning the object which is just better description.
At the Getty (and I'm sure at other institutions) we have a need to be able to map multiple current locations into the same
HumanMadeObject
in the case where a single Object record in our collections management system (TMS in our case) represents multiple parts, and where some of the those parts are in one location, and other parts are in another location.While the single Object record represents multiple separable parts, the multiple parts have not actually been catalogued separately into their own distinct collections management system Object records, and it is extremely unlikely that they ever will be due to there being scant data to make cataloguing the individual parts worthwhile as well as due to time and resource constraints.
As such we have single Object records in TMS representing multiple separable parts, with those single Object records being assigned multiple display locations as well as sometimes one or more storage locations so that staff can keep track of where all of the multiple parts catalogued under this single record are actually located.
From reading the current Linked.Art documentation, and from our discussion during the Linked.Art call on 12/13, it seems there are at least three possible solutions to this need:
current_location
property in the Linked.Art context to allow multiple locations to be mapped into thecurrent_location
property at the top level of theHumanMadeObject
record (this approach will however force all current adopters of Linked.Art to adjust their use ofcurrent_location
to be lists of dictionaries, instead of the current singular reference to one dictionary).HumanMadeObject
record via its top-levelpart
property, and to use thepart
property to carry two or moreHumanMadeObject
entities (likely as blank nodes), which embed their own individualcurrent_location
properties onto which each of the public display location references can be mapped. In this case theHumanMadeObject
record's top-levelcurrent_location
property would be omitted.Place
record assigned under theHumanMadeObject
record's top-levelcurrent_location
property, and to add apart
property to the top-levelPlace
entity to carry two or more additionalPlace
entities which reference the multiple locations. The top-levelPlace
entity would likely become a blank node.There may also be other ways to accomplish this need, and workable, semantically valid alternatives are welcomed. The three discussed solutions listed above are illustrated below:
Revising the cardinality of
current_location
to hold multiplePlace
references rather than a singlePlace
reference:Partitioning the
HumanMadeObject
:Partitioning the
HumanMadeObject
'scurrent_location
:Feedback and thoughts on any of the above or suggestions for alternative ways to accomplish the same would be most welcome. This need isn't just specific to museum collections but very likely would also be of use for archival collections.