From: <jm...@us...> - 2010-03-14 12:29:37
|
Revision: 1300 http://eulergui.svn.sourceforge.net/eulergui/?rev=1300&view=rev Author: jmvanel Date: 2010-03-14 12:29:29 +0000 (Sun, 14 Mar 2010) Log Message: ----------- add example optional.n3 Added Paths: ----------- trunk/eulergui/examples/optional.n3 trunk/eulergui/examples/optional.n3p Added: trunk/eulergui/examples/optional.n3 =================================================================== --- trunk/eulergui/examples/optional.n3 (rev 0) +++ trunk/eulergui/examples/optional.n3 2010-03-14 12:29:29 UTC (rev 1300) @@ -0,0 +1,18 @@ +@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix : <http://example.com#> . + +# One can use e:optional to match a criterium and succeed anyway +# works with Euler; does not work with Drools + +:p1 foaf:name "X" + ; rdfs:label "XL" . +:p2 foaf:name "Y" . + +{ + ?P foaf:name ?N . + _:d e:optional { ?P rdfs:label ?L } . +} => { + :result :is ( ?P "rdfs:label" ?L " ; foaf:name" ?N ) . +}. \ No newline at end of file Added: trunk/eulergui/examples/optional.n3p =================================================================== --- trunk/eulergui/examples/optional.n3p (rev 0) +++ trunk/eulergui/examples/optional.n3p 2010-03-14 12:29:29 UTC (rev 1300) @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<java version="1.6.0_18" class="java.beans.XMLDecoder"> + <object class="eulergui.project.Project"> + <void property="n3Query"> + <object class="eulergui.project.N3Source"> + <void property="URI"> + <string>./catch_allQ.n3</string> + </void> + </object> + </void> + <void property="sources"> + <void method="put"> + <string>./optional.n3</string> + <object class="eulergui.project.N3Source"> + <void property="URI"> + <string>./optional.n3</string> + </void> + </object> + </void> + </void> + </object> +</java> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |