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

Reply via email to