keepOriginalValue option added for columnRefinement
when argument keepValue is set to true - it will keep the original value in combination with the refined value (with owl:sameAs predicate) instead of overwriting it in the RDF data
when optional argument customPredicateIRI is specified, the default owl:sameAs predicate will be replaced with the customPredicateIRI string
LDWizard turns all values into IRIs with specified base/prefix IRI by default, unless yieldsIri or yieldsLiteral are specified in the custom columnRefinement options.
yieldsIri or yieldsLiteral specify the return type of a columnRefinement transformation, this informs the LDWizard application that a particular column refinement returns only literals or IRI's as return value.
Fixes https://github.com/pldn/LDWizard/issues/128:
keepOriginalValue
option added for columnRefinementkeepValue
is set totrue
- it will keep the original value in combination with the refined value (withowl:sameAs
predicate) instead of overwriting it in the RDF datacustomPredicateIRI
is specified, the defaultowl:sameAs
predicate will be replaced with thecustomPredicateIRI
stringFixes https://github.com/pldn/LDWizard/issues/144
Fixes https://github.com/pldn/LDWizard/issues/145, https://github.com/pldn/LDWizard/issues/149 & https://github.com/pldn/LDWizard/issues/36:
yieldsIri
oryieldsLiteral
are specified in the custom columnRefinement options.yieldsIri
oryieldsLiteral
specify the return type of a columnRefinement transformation, this informs the LDWizard application that a particular column refinement returns only literals or IRI's as return value.Fixes https://github.com/pldn/LDWizard/issues/59:
Implements new features:
yieldIri
: when the columnRefinement transformation returns an IRI as return value - LDWizard will not create an IRI with the specified base/prefix IRIyieldLiteral
: when the columnRefinement transformation returns value should be treated as a literal (no IRI will be created)webpack/runtimeConfig.ts
and CONFIGURING.md: