Swirrl / table2qb

A generic pipeline for converting tabular data into rdf data cubes
Eclipse Public License 1.0
13 stars 4 forks source link

codelist-pipeline generates inconsistent data #70

Closed ghost closed 4 years ago

ghost commented 6 years ago

generates <http://example.org/def/concept-scheme/{cs} rdf:type skos:ConceptScheme; skos:hasTopConcept <http://example.org/def/concept/{c} skos:member <http://example.org/def/concept/{c}.

However the domain of skos:member is skos:Collection, which is defined as disjoint from skos:ConceptScheme.

Robsteranium commented 6 years ago

Ah yes, I didn't realise they were disjoint.

It looks like we should use :concept skos:inScheme :scheme . instead of skos:member (and traverse the relation the opposite way around).

Robsteranium commented 5 years ago

The skos:inScheme link was added as part of 23e16e2e. This left the erroneous skos:member statements in place as queries in other Swirrl applications are relying on it. Once those downstream applications are fixed #90 can be merged to resolve this issue.

RickMoynihan commented 4 years ago

Fixed in PR #119