Hi Sophonie,
Are you handy with MySQL? I'd suggest checking the records table to see what data is there. Find the record_id from in URL while browsing one of the records in question, then use the record_id (e.g. 12345 below) to query the records table:
- Code: Select all
SELECT contents FROM records WHERE record_id = 12345;
If you see the missing data there, it's been harvested OK but is probably not being processed. Next check the parsed_contents field:
- Code: Select all
SELECT parsed_contents FROM records WHERE record_id = 12345;
If the data appears in the first field but not the second, you'll need to look at the DublinCorePlugin (implemented in plugins/schemas/dc/DublinCorePlugin.inc.php). Specifically, look at the parseContents function, which turns the raw XML (as contained in "contents") into a more compact format that's used for presenting the data (as contained in "parsed_contents").
Regards,
Alec Smecher
Public Knowledge Project Team