Open RichardWallis opened 2 years ago
Still diagnosing but seem to be getting a similar problem with madsrdf:ComplexSubject entities being given the same URI as a the $0 of a Person or Organisation when it is one of the components of the ComplexSubject.
This all becomes very apparent when you load the resultant RDF into a triplestore and discover entities of type Person or Organization that are also of type Hub and/or ComplexSubject - types that should be disjoint.
Part of the problem is the $t making it seem like an analytic, not a name, but the conversion should not create a hub unless the ind2 is correct. We will look.
On the issue of $0 in 600 $a$x$y or similar, do you have multiple $0s or just 1, and if you have multiples , are you pairing them so they can be associated iwth the correct node ie., 600 $a $0 $x $0 $y $0 etc?
Part of the problem is the $t making it seem like an analytic, not a name, but the conversion should not create a hub unless the ind2 is correct. We will look.
Great - look forward to the results of the look.
If this is still an issue, can we see some sample records please?
Scope note: This issue has been identified in V1.7.0 & V1.7.1 - not checked in V2.0.0 because of inability to run - see issue #224
See following snippet of RDFXML:
For some reason the Hub entity has been given the URI of the 700 $0 value which is the authoritative URI of a Person. I could potentially understand the Agent entity getting that URI, but a Hub can't also be a Person.
For reference this is the source 700: