Open dannylamb opened 7 years ago
If multiple ontologies are responsible for the appearance of a single field, do properties in all of them get created/updated from that field? What about deletion? If the field is blanked out or deleted, do all of the corresponding properties in all of the ontologies go away? Only one? Some? Should that be driven by some kind of policy?
Not sure what do you mean with policy in a semantic context?
redux
and expand
, because some drupal 8 fields are multivalued and kinda compoundish complexish) and ontology management. I am saying that the user (admin, metadata professional) should not be mapping multiple properties to the same field and use different fields for different properties
is true, but that we cannot rely on users behaving as we like and we may need to offer some flexibility there. Whether that occurs as policy inside the system or policy outside the system (as you suggest), I'm fine with either. But I'm pretty confident the situation will arise. Islandora users are just too curious and exploratory for it not to. ;)
True: This reminds me of an issue I found that we are not dealing with. CRUD kinda lacks the "D" when dealing with form fields in Drupal. So when you "blank out" a field you basically are removing its value, but not removing its existence, one of the many reasons I hate RDB data structures used for RDF. And you can't really remove a field for a resource since they are fixed for the whole "content type", more if we are using nodes where CRUD is out of our control. This needs to be thought of, probably on the Camel sync part
Yeah, that's very similar. I hate to think of doing "garbage collection" or things like to solve these problems. Much better to have a clean interaction from the user action forward into persistence.
Transferred from https://github.com/Islandora-CLAW/CLAW/issues/487. Please see that issue for the original conversation.