Page MenuHomePhabricator

Subobjects missing on Special:ExportRDF
Closed, ResolvedPublic

Description

Author: vicente.aguilar

Description:
Running MW 1.19.3 and SMW 1.8.0.4, when doing an RDF export, either with Special:ExportRDF or SMW_dumpRDF.php, the subobjects (and SIO, being now based on those) are missing. They do work inside the wiki, we can define them and we can #ask for them, they're just missing from the exported RDF file.

The RDF has references to the subobjects, like:

<swivt:specialProperty_SOBJ rdf:resource="&wiki;XYZ-23_6cedb74f232b4ea2315469c3fef73597"/>

But that's all. Trying to export that "XYZ# 6ceb..." resource doesn't get the subobject data either, just the main article again. With SMW <= 1.6 and non-subobject-based SIO what we used to get when exporting a particular article (or a full RDF dump) was the article data and all its SIOs with their properties. Now we're getting the reference to the subobject but no subobject properties. We're losing data on the exported RDF file.

There are other reports of this bug on the semediawiki-user mailing list. Some people also say that, as 3-store integration reuses the RDF export functionality, subobjects are also missing when using an external store.


Version: REL1_19-branch
Severity: normal

Details

Reference
bz48708

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:23 AM
bzimport set Reference to bz48708.

Change 70047 had a related patch set uploaded by Nemo bis:
Fixes RDF export of subobjects

https://gerrit.wikimedia.org/r/70047

Can you try exporting "XYZ#_6ceb..." and let me know if that works for you?