Opened 9 years ago
Closed 9 years ago
#790 closed defect (fixed)
PartOf value refers to unavailable record
Reported by: | Twan Goosen | Owned by: | teckart@informatik.uni-leipzig.de |
---|---|---|---|
Priority: | critical | Milestone: | VLO-3.4 |
Component: | VLO importer | Version: | |
Keywords: | Cc: | Twan Goosen |
Description
In some cases, such as "PG_DE_046", a record has a value in the _isPartOf field while no record with such an ID (in this case http_584747_hdl.handle.net_47_10932_47_00-01FB-53EB-6AD1-2001-9) exists. It may be that the parent record was skipped because of its nature or an error in the file. It's quite an expensive operation to check this a priori in the user interface, so it would be nice if the importer could somehow (do its best to) maintain referential integrity.
This relates to VLO version 3.3-beta1. As the only examples I managed to find come from IDS, which provides weird hierarchies with loops (actually an idiosyncratic way of expressing resource relations), depending on the amount of work this takes we could postpone the solution until the next minor or maintenance release although ideally it would be fixed for 3.3 stable.
Change History (5)
comment:1 Changed 9 years ago by
Cc: | Twan Goosen added |
---|
comment:2 Changed 9 years ago by
comment:3 Changed 9 years ago by
Milestone: | VLO-3.3 → VLO-3.4 |
---|---|
Priority: | major → critical |
I discussed with Dieter en we decided to leave this as a known issue in 3.3, maybe if we can fix it easily we can have a maintenance release soon, otherwise it has to be fixed in the next minor.
comment:4 Changed 9 years ago by
Note: the case illustrating this issue can now be seen in the test version of the vlo running at RZG: http://catalog-clarin.esc.rzg.mpg.de/vlo/record?q=format:audio/*&docId=http_58__47__47_hdl.handle.net_47_10932_47_00-01FB-5484-DA23-4701-1
comment:5 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in trunk (r6698:6699)
Normally there is a check in the importer ensuring that only relations between documents available in Solr are imported. I will check what went wrong here.