Hi, I've used the holidays to rework the RDF serialisation and export facility of SMW. The changes that are now in SVN include:
* Support for Turtle syntax (e.g. use "syntax=turtle" as a parameter to when calling Special:ExportRDF; not sure if it makes sense to add a GUI option for this) * New query format "rdf" to export query results to RDF; the parameter "syntax" can be set to "rdfxml" or "turtle" to select a syntax * Fewer bugs (e.g. DatatypeProperties properties had wrongly been declared ObjectProperties) * More modular export code (split one file into 3), simplifies manipulation and maintenance The main idea was that a Turtle serialisation would be required to progress with the planned RDF store integration (since SPARQL uses Turtle) but it turned out that quite some work was needed first to allow this to happen. The serialization functions available to developers have improved a lot, but some more tweaks will still be required to support SPARQL (since there are some small differences to Turtle). Users who take advantage of SMW-exported RDF in their applications may want to check that the new implementation is fully functional. I am aware of one regression: properties with units are currently not linked to their main property in the export. In some other cases, the export is slightly more concise than before, but I don't think that this will cause any problems. Cheers, Markus ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Semediawiki-devel mailing list Semediawiki-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/semediawiki-devel