Semantics
October 14, 2022 ยท View on GitHub
Obstacles
Difficult because of Gallia's focus on transformations. For instance, if we "fuse" a https://schema.org/givenName field with a https://schema.org/familyName field via concatenation with say comma, the resulting field will then be neither, and obviously Gallia won't automatically know the result is a "full name" (https://schema.org/name ?).
Potential solution: We could still offer each Fld to be annotated, and offer Cls-level operations to set/reset semantics accoringly at the end of data transformations. Many fields will likely maintain their semantics anyway. TBD.
See task