This repository was archived by the owner on Jul 14, 2024. It is now read-only.
This repository was archived by the owner on Jul 14, 2024. It is now read-only.
map not supported in RDF #59
Open
Description
because JSON-LD (and RDF) need them to have URIs i.e. be (embedded / anonymous) subresources.
Solution : LATER make them such embedded subresources by auto generating their ids,
- ideally and in consistency with resources : along their fields' indexInId (OPT and idTemplate) (which goes further towards DCMapField to be a DCEmbeddedModel), either built client-side (playground import, apps), or / and server-side (BUT which requires a rule engine and those rules to be defined for each of their model, which makes them actual embedded subresources for all intents and purposes).
- or in a generic way (autogen uuid or next in sequence, BUT requires to store it once generated which takes some place and performance (can't be skipped in native outputs since they are required to reconcile and change existing maps)),
- or not auto but requiring it (ex. @id) from clients, so there must be generic semantics ex. classical uuid
- or by merging only exact same subresources (i.e. having the same values for all their fields), BUT this prevents from changing their field values