|
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.
|