From: doug b. <db...@vi...> - 2012-05-03 14:59:22
|
Hello all, This question concerns the LinkedWiki extension but also URI generation in general for exported RDF. I am stuck on a semantic query problem where I need to obtain the export URI for a given page. I store my semantic wiki properties in an external RDF store using 4Store. This works fine for the usual property declarations using [[Property::value]] or #set, and for queries using #ask. I use a default namespace for exported URIs: $smwgNamespace = 'http://archwiki.cogeco.com/id/'; Now, let's say I have a page called "ITC-SMP" that has semantic properties. Those properties show up in 4Store with a subject of e.g., "<http://archwiki.cogeco.com/id/ITC-3DSMP>" <predicate> <object> The "3D" seems to have been added by the URI Resolver. Now, if I want to perform an inline SPARQL query directly against the RDF store (using the #sparql function in LinkedWiki, I need to get < http://archwiki.cogeco.com/id/ITC-3DSMP> from a page name of "ITC-SMP". How do I do that? Is there a parser function to convert page name , e.g. {{PAGENAMEE}} to an URI using my default namespace? Thanks! doug beeson |