<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/tuqs/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 24 Feb 2012 21:13:50 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/tuqs/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Home modified by turnguard</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>&lt;pre&gt;--- v6 
+++ v7 
@@ -4,53 +4,60 @@
 One of these advantages is the use of union-uris as subjects and predicates and union-values as objects where possible.
 The other big performance boost is achieved by making openRDF's QueryEvaluationStrategy ast-tree-stepping multithreaded. Normal openrdf QueryEvaluation first retrieves all prefLabels, matches them and then gets
 the narrowers of the result sequentially. with tuqs exactly this step is
-done in parallel according do the number of processors.
-
-    PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt; 
+done in parallel according do the number of processors. check out the resulting ast-tree of the below query
+
+    PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt; 
     SELECT ?s ?n
       WHERE { 
         ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?o   
         FILTER(reqex(str(?o,'semantic','i'))). 
         ?s &lt;http://www.w3.org/2004/02/skos/core#narrower&gt; ?n
       } 
 
 
 
 Being base on Lucene it is possible to use the whole set of Lucene's QuerySyntax in SPARQL queries.
 Please note that this version is based on OpenRDF 2.6.1 and Lucene 3.5 meaning that also aggregate function can be used.
 
 tg:fts can be used to issue a fulltext query :
 
     PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt;
     SELECT ?s ?label (SUM(?score) AS ?score) 
       WHERE { 
         ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?o   
         FILTER(tg:fts(?o,'Semantic*','en')). 
         ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?label 
       } 
     GROUP BY ?s ?label ORDER BY DESC(?score)
 
 please note that the above example also shows one more thing :
 
 the score is retrievable by simply using "score" as a binding.
 in case of GROUP BY queries the score of each triple is summed up.
 
 an example for the optimization of the queryEvaluation
 
     PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt; 
     SELECT ?s ?o (SUM(?score) AS ?score) 
       WHERE { 
         { 
           ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?o 
         } UNION { 
           ?s &lt;http://www.w3.org/2004/02/skos/core#altLabel&gt; ?o 
         } 
         FILTER(tg:fts(?o,'Semantic*','en')). 
       } 
       GROUP BY ?s ?o ORDER BY DESC(?score)
 
 in the above case the two statement expressions that come from parsing the query to an ast tree are combined into one statement retrieval using
 a TuqsUnionPredicate as the predicate of the statement to be retrieved.
+
+
+what is to be expected next?
+
+1. since the whole lucene api is at hand an entity extractor is about to be developed in the depths of turnguard's labs. it will be possible to do entity extraction in a SPARQL query or via API making use of the Tuqs index.
+2. more language related magic predicates, for example exposing the termFrequency and the like via SPARQL.
+
 
 further information follows soon.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">turnguard</dc:creator><pubDate>Fri, 24 Feb 2012 21:13:50 -0000</pubDate><guid>https://sourceforge.netc95b269b19ce9966fece599b9d642cca53d3c812</guid></item><item><title>WikiPage Home modified by turnguard</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>&lt;pre&gt;--- v5 
+++ v6 
@@ -6,7 +6,6 @@
 the narrowers of the result sequentially. with tuqs exactly this step is
 done in parallel according do the number of processors.
 
-
     PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt; 
     SELECT ?s ?n
       WHERE { 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">turnguard</dc:creator><pubDate>Fri, 24 Feb 2012 21:08:26 -0000</pubDate><guid>https://sourceforge.net99b6ca224682434b3e0731e9c2252fbb76c09379</guid></item><item><title>WikiPage Home modified by turnguard</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -2,35 +2,49 @@
 
 Tuqs is a OpenRDF SAIL API implementation based on Lucene. It uses sophisticated QueryEvaluation improvements to gain speed where possible.
 One of these advantages is the use of union-uris as subjects and predicates and union-values as objects where possible.
-The other big performance boost is achieved by making openRDF's QueryEvaluationStrategy multithreaded.
+The other big performance boost is achieved by making openRDF's QueryEvaluationStrategy ast-tree-stepping multithreaded. Normal openrdf QueryEvaluation first retrieves all prefLabels, matches them and then gets
+the narrowers of the result sequentially. with tuqs exactly this step is
+done in parallel according do the number of processors.
+
+
+    PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt; 
+    SELECT ?s ?n
+      WHERE { 
+        ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?o   
+        FILTER(reqex(str(?o,'semantic','i'))). 
+        ?s &lt;http://www.w3.org/2004/02/skos/core#narrower&gt; ?n
+      } 
+
+
+
 Being base on Lucene it is possible to use the whole set of Lucene's QuerySyntax in SPARQL queries.
 Please note that this version is based on OpenRDF 2.6.1 and Lucene 3.5 meaning that also aggregate function can be used.
 
 tg:fts can be used to issue a fulltext query :
 
-    PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# 
+    PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt;
     SELECT ?s ?label (SUM(?score) AS ?score) 
       WHERE { 
-        ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o   
+        ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?o   
         FILTER(tg:fts(?o,'Semantic*','en')). 
-        ?s http://www.w3.org/2004/02/skos/core#prefLabel ?label 
+        ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?label 
       } 
     GROUP BY ?s ?label ORDER BY DESC(?score)
 
 please note that the above example also shows one more thing :
 
 the score is retrievable by simply using "score" as a binding.
 in case of GROUP BY queries the score of each triple is summed up.
 
 an example for the optimization of the queryEvaluation
 
-    PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# 
+    PREFIX tg:&lt;http://schema.turnguard.com/tuqs/1.1/function#&gt; 
     SELECT ?s ?o (SUM(?score) AS ?score) 
       WHERE { 
         { 
-          ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o 
+          ?s &lt;http://www.w3.org/2004/02/skos/core#prefLabel&gt; ?o 
         } UNION { 
-          ?s http://www.w3.org/2004/02/skos/core#altLabel ?o 
+          ?s &lt;http://www.w3.org/2004/02/skos/core#altLabel&gt; ?o 
         } 
         FILTER(tg:fts(?o,'Semantic*','en')). 
       } 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">turnguard</dc:creator><pubDate>Fri, 24 Feb 2012 21:08:03 -0000</pubDate><guid>https://sourceforge.net214a9f05bafb533daa9347ada7031f0e75faa727</guid></item><item><title>WikiPage Home modified by turnguard</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -1,6 +1,8 @@
 Welcome 2 Tuqs
 
 Tuqs is a OpenRDF SAIL API implementation based on Lucene. It uses sophisticated QueryEvaluation improvements to gain speed where possible.
+One of these advantages is the use of union-uris as subjects and predicates and union-values as objects where possible.
+The other big performance boost is achieved by making openRDF's QueryEvaluationStrategy multithreaded.
 Being base on Lucene it is possible to use the whole set of Lucene's QuerySyntax in SPARQL queries.
 Please note that this version is based on OpenRDF 2.6.1 and Lucene 3.5 meaning that also aggregate function can be used.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">turnguard</dc:creator><pubDate>Sat, 04 Feb 2012 19:02:51 -0000</pubDate><guid>https://sourceforge.net55c657ffb1ff4135f13a9f2e02b8c34c8b7eb796</guid></item><item><title>WikiPage Home modified by turnguard</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -6,25 +6,33 @@
 
 tg:fts can be used to issue a fulltext query :
 
-
-PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# 
-SELECT ?s ?label (SUM(?score) AS ?score) 
-  WHERE { 
-    ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o   
-    FILTER(tg:fts(?o,'Semantic*','en')). 
-    ?s http://www.w3.org/2004/02/skos/core#prefLabel ?label 
-  } 
-GROUP BY ?s ?label ORDER BY DESC(?score)
-
-
+    PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# 
+    SELECT ?s ?label (SUM(?score) AS ?score) 
+      WHERE { 
+        ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o   
+        FILTER(tg:fts(?o,'Semantic*','en')). 
+        ?s http://www.w3.org/2004/02/skos/core#prefLabel ?label 
+      } 
+    GROUP BY ?s ?label ORDER BY DESC(?score)
+
 please note that the above example also shows one more thing :
 
 the score is retrievable by simply using "score" as a binding.
 in case of GROUP BY queries the score of each triple is summed up.
 
 an example for the optimization of the queryEvaluation
 
-PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# SELECT ?s ?o (SUM(?score) AS ?score) WHERE { { ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o } UNION { ?s http://www.w3.org/2004/02/skos/core#altLabel ?o } FILTER(tg:fts(?o,'Semantic*','en')). } GROUP BY ?s ?o ORDER BY DESC(?score)
+    PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# 
+    SELECT ?s ?o (SUM(?score) AS ?score) 
+      WHERE { 
+        { 
+          ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o 
+        } UNION { 
+          ?s http://www.w3.org/2004/02/skos/core#altLabel ?o 
+        } 
+        FILTER(tg:fts(?o,'Semantic*','en')). 
+      } 
+      GROUP BY ?s ?o ORDER BY DESC(?score)
 
 in the above case the two statement expressions that come from parsing the query to an ast tree are combined into one statement retrieval using
 a TuqsUnionPredicate as the predicate of the statement to be retrieved.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">turnguard</dc:creator><pubDate>Fri, 03 Feb 2012 20:01:28 -0000</pubDate><guid>https://sourceforge.netd4c095a720a28851c1cf360b8175f790b51ad77b</guid></item><item><title>WikiPage Home modified by turnguard</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,8 +1,38 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/tuqs/wiki/markdown_syntax/) syntax.
-
-[[project_admins]]
-[[download_button]]
+Welcome 2 Tuqs
+
+Tuqs is a OpenRDF SAIL API implementation based on Lucene. It uses sophisticated QueryEvaluation improvements to gain speed where possible.
+Being base on Lucene it is possible to use the whole set of Lucene's QuerySyntax in SPARQL queries.
+Please note that this version is based on OpenRDF 2.6.1 and Lucene 3.5 meaning that also aggregate function can be used.
+
+tg:fts can be used to issue a fulltext query :
+
+
+PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# 
+SELECT ?s ?label (SUM(?score) AS ?score) 
+  WHERE { 
+    ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o   
+    FILTER(tg:fts(?o,'Semantic*','en')). 
+    ?s http://www.w3.org/2004/02/skos/core#prefLabel ?label 
+  } 
+GROUP BY ?s ?label ORDER BY DESC(?score)
+
+
+please note that the above example also shows one more thing :
+
+the score is retrievable by simply using "score" as a binding.
+in case of GROUP BY queries the score of each triple is summed up.
+
+an example for the optimization of the queryEvaluation
+
+PREFIX tg:http://schema.turnguard.com/tuqs/1.1/function# SELECT ?s ?o (SUM(?score) AS ?score) WHERE { { ?s http://www.w3.org/2004/02/skos/core#prefLabel ?o } UNION { ?s http://www.w3.org/2004/02/skos/core#altLabel ?o } FILTER(tg:fts(?o,'Semantic*','en')). } GROUP BY ?s ?o ORDER BY DESC(?score)
+
+in the above case the two statement expressions that come from parsing the query to an ast tree are combined into one statement retrieval using
+a TuqsUnionPredicate as the predicate of the statement to be retrieved.
+
+further information follows soon.
+
+for information and special interest request, feel free to contact me
+tschyrgie@yahoo.com
++436766212710
+
+wkr http://www.turnguard.com/turnguard
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">turnguard</dc:creator><pubDate>Fri, 03 Feb 2012 19:53:11 -0000</pubDate><guid>https://sourceforge.net4933dbbc9034b3ee09a43dfb6378f9f3e8297fad</guid></item><item><title>WikiPage Home modified by turnguard</title><link>https://sourceforge.net/p/tuqs/wiki/Home/</link><description>Welcome to your wiki!

This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses [Markdown](/p/tuqs/wiki/markdown_syntax/) syntax.

[[project_admins]]
[[download_button]]
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">turnguard</dc:creator><pubDate>Fri, 03 Feb 2012 19:37:11 -0000</pubDate><guid>https://sourceforge.net9e950a88ddab8b467f3c6641aed3f50d89a0646a</guid></item></channel></rss>