kg-construct / rml-io

RML-IO: Input/Output declarations for RML
https://w3id.org/rml/io/spec
Creative Commons Attribution 4.0 International
1 stars 4 forks source link

Equality of Logical Source & Logical Target #79

Open DylanVanAssche opened 4 months ago

DylanVanAssche commented 4 months ago

During the KGC W3C Community Group meetings it came to our attention that we need to specify when a Logical Source and Logical Target can be considered equal.

Equal logical sources, check the discussion in the PR Discussing when a Logical Source is now the same: description 1-1 match or same identifier ^^^ For random generated sources, how to deal with that? Might be a job for the mapping writer.

Equal in programming language is that always the same? Are we sure of that? Define independent of a programming language, but similar idea.

Characterizing sources → more general abstract 'you extract the same data' each time you access the source. You could do this to cache in RML Processor if the source is deterministic. Maybe add an option to a Source to make Processors aware of it.