Author: sinaci
Date: Wed Mar 7 08:39:19 2012
New Revision: 1297881
URL: http://svn.apache.org/viewvc?rev=1297881&view=rev
Log:
Refactoring example commands
Modified:
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.mdtext
Modified:
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.mdtext
URL:
http://svn.apache.org/viewvc/incubator/stanbol/site/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.mdtext?rev=1297881&r1=1297880&r2=1297881&view=diff
==============================================================================
---
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.mdtext
(original)
+++
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.mdtext
Wed Mar 7 08:39:19 2012
@@ -38,7 +38,14 @@ Given an LDPath program, Contenthub can
To submit an LDPath program, you can use the following command through the
REST API of Contenthub
- curl -i -X POST -d "name=myindex&program=@prefix rdf :
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>; @prefix rdfs :
<http://www.w3.org/2000/01/rdf-schema#>; @prefix db-ont :
<http://dbpedia.org/ontology/>; title = rdfs:label :: xsd:string; dbpediatype =
rdf:type :: xsd:anyURI; population = db-ont:populationTotal :: xsd:int;"
http://localhost:8080/contenthub/ldpath/program
+ curl -i -X POST -d \
+ "name=myindex&program=\
+ @prefix rdf : <http://www.w3.org/1999/02/22-rdf-syntax-ns#>; \
+ @prefix rdfs : <http://www.w3.org/2000/01/rdf-schema#>; \
+ @prefix db-ont : <http://dbpedia.org/ontology/>; \
+ title = rdfs:label :: xsd:string; dbpediatype = rdf:type ::
xsd:anyURI; \
+ population = db-ont:populationTotal :: xsd:int;" \
+ http://localhost:8080/contenthub/ldpath/program
You can retrieve the list of managed LDPath programs in JSON format with the
following command. This is also the list of available Solr cores (except the
default Solr core)
@@ -46,11 +53,15 @@ You can retrieve the list of managed LDP
LDPath related management is performed through SemanticIndexManager of
Contenthub. To take advantage of semantic indexes while storing content items,
you need to specify the name of the index in the path of the url while
submitting the document. Default index for contenthub is named as "contenthub".
Hence, following command submits document to the default index:
- curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d
"title=about me&content=I live in Istanbul."
http://localhost:8080/contenthub/contenthub/store
+ curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" \
+ -d "title=about me&content=I live in Istanbul." \
+ http://localhost:8080/contenthub/contenthub/store
Following command will store the content item into Solr core names with
"myindex". Therefore, the indexing will be performed through the field
properties indicated with the LDPath program named with "myindex".
- curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" -d
"title=about me&content=I live in Istanbul."
http://localhost:8080/contenthub/myindex/store
+ curl -i -X POST -H "Content-Type:application/x-www-form-urlencoded" \
+ -d "title=about me&content=I live in Istanbul." \
+ http://localhost:8080/contenthub/myindex/store
Contenthub Search
-----------------
@@ -106,15 +117,18 @@ RelatedKeywordSearch is performed by thr
Following command will retrieve related keywords about "turkey" from
referenced sites and wordnet (ReferencedSiteSearch and WordnetSearch). Since no
ontology is specified, OntologyResourceSearch will not execute.
- curl -i -X GET -H "Accept: application/json"
http://localhost:8080/contenthub/contenthub/search/related?keyword=turkey
+ curl -i -X GET -H "Accept: application/json" \
+
http://localhost:8080/contenthub/contenthub/search/related?keyword=turkey
If URI of an ontology is also specified with the keyword as follows, result of
the service will include related keywords found through the specified ontology
in addition to referenced site and wordnet data. Following command will add the
related keywords of "turkey" which are retrieved from the ontology identified
with "uri-dummy" to the search result of related keyword service.
- curl -i -X GET -H "Accept: application/json"
http://localhost:8080/contenthub/contenthub/search/related?keyword=turkey&ontologyURI=uri-dummy
+ curl -i -X GET -H "Accept: application/json" \
+
http://localhost:8080/contenthub/contenthub/search/related?keyword=turkey&ontologyURI=uri-dummy
Lastly, Contenthub provides a featured search interface which combines the
services of SolrSearch and RelatedKeywordSearch. Results of the services of
FeaturedSearch interface includes resultant documents and related keywords of
the given query term. Following query will retrieve the documents whose indexed
fileds includes the term "turkey" and related keywords from several sources
about "turkey".
- curl -i -X GET -H "Accept: application/json" -H "Content-Type:text/plain"
http://localhost:8080/contenthub/contenthub/search/featured?queryTerm=turkey
+ curl -i -X GET -H "Accept: application/json" -H "Content-Type:text/plain" \
+
http://localhost:8080/contenthub/contenthub/search/featured?queryTerm=turkey
[1]: http://code.google.com/p/ldpath/
[2]: http://code.google.com/p/ldpath/wiki/PathLanguage