Redesign structure handling #25
Labels
No labels
area/api
area/content_model
area/framework
area/io
area/presentation
area/preservation
area/rdf
area/security
area/submission
area/ui
p
critical
p
high
p
low
p
medium
s
blocked
s
done
s
progress
s
testing
s
wontfix
t
bug
t
documentation
t
enhancement
t
feature
t
test
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
scossu/pocket_archive#25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mixing curatorial resources and structural elements (bricks) in the same graph was a bad idea.
Bricks can be hard to clean up and update when updating a resource and its tree structure. They also make for complicated laundry lists when these are recreated from archived resources.
A better solution would be to handle structures separately from curatorial resources:
pas:hasTreerelationship that points to a named graph.pas:first, it looks forpas:hasTreeand then for the subject inside the tree.Note that this will break serialization until Volksdata implements a triG codec. See #26
Tasks (in
named_treebranch):pas:Bricktype withpas:Proxytypebrickcontent type from content modelrsrc_to_graphrsrc_to_graph