CINXE.COM

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html itemscope="itemscope" class="&#10; js flexbox canvas canvastext webgl no-touch geolocation postmessage no-websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations&#10; csscolumns cssgradients no-cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths&#10; " itemtype="http://schema.org/WebPage" itemid="" xmlns:n0="http://www.w3.org/2000/xmlns/" n0:og="http://ogp.me/ns#" n0:fb="http://ogp.me/ns/fb#" n0:xhv="http://www.w3.org/1999/xhtml/vocab#"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script src="/skin/wiki/js/modernizr.js"></script><script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: './', VERSION: 'stable', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true }; </script><script type="text/javascript" src="/skin/wiki/js/jquery-2.js"></script><script type="text/javascript" src="/skin/wiki/js/jquery-migrate-1.js"></script><script type="text/javascript" src="/skin/wiki/js/underscore.js"></script><script type="text/javascript" src="/skin/wiki/js/doctools.js"></script><script type="text/javascript" src="/skin/wiki/js/translations.js"></script><script type="text/javascript" src="/skin/wiki/js/readthedocs-doc-embed.js"></script><link rel="stylesheet" href="/skin/wiki/css/default.css" type="text/css" /> <link rel="stylesheet" href="/skin/wiki/css/sphinx_rtd_theme.css" type="text/css" /> <link rel="stylesheet" href="/skin/wiki/css/readthedocs-doc-embed.css" type="text/css" /> <link rel="stylesheet" href="/skin/wiki/css/opl-style-overrides.css" type="text/css" /> <style type="text/css"> #HD_ODS_BAR { display: none; } table.dialog_body { display: none; } </style><script type="text/turtle" id="API_Wiki"> ## Generic Description ## Schema.org Terms @prefix oplwebsrv: <http://www.openlinksw.com/ontology/webservices#> . @prefix schema: <http://schema.org/> . @prefix wdrs: <http://www.w3.org/2007/05/powder-s#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema> . <#this_ODSWikiModuleAPIDoc> a schema:CreativeWork ; schema:name "ODS_Wiki" ; schema:description "ODS Wiki" ; schema:mainEntity <#this_ODSWikiModuleAPI> ; schema:about <#this_ODSWikiModuleAPI> . <#this_ODSWikiModuleAPI> a schema:WebApplication ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:name "ODS_Wiki" ; schema:description "ODS Wiki" ; schema:potentialAction <#action_e72f6fa9c9ded1dde2b1de4401640245> , <#action_9e7a615dc6a7d7c51ba06e8a8f23a008> , <#action_429602fd7c998576f4d0479442ca2d22> , <#action_729cba6da6eef97dd52310600fa19380> , <#action_ded71b69f3cb2382c41de656b0e47dc5> , <#action_635b7b603cb0f0eb209b48d84314936c> , <#action_45d783d5b32cc296c593ca9a8d0bc35d> , <#action_cdde6197c8d59cebb8175bb1ac4762e2> , <#action_7b702067e20ab47a339c5516028609f5> , <#action_e9f39bdb106aa5fe5f90ef9b326b2a4d> , <#action_b29f785d6b93058262bdf3fe34ecf228> , <#action_15a5d8e3f66d971db4861d1d65ff6cf1> , <#action_deacc95f5b016e50fb5f932072088b13> , <#action_d77c206f66cda3441af285832fa261fc> , <#action_b861d5c5bc09cc685019f0a4c0cbdbfd> , <#action_50c6359a7bba57e4875535108bf64f42> , <#action_08e13b75c529088b4afb42c25c7de2f3> , <#action_5b209cdd34211ac5e8bd5cfdad0d2d5a> . <#action_e72f6fa9c9ded1dde2b1de4401640245> a schema:Action ; schema:name "wiki_comment_delete" ; schema:target <#action_wiki.comment.delete> . <#action_wiki.comment.delete> a schema:EntryPoint ; schema:name "EntryPoint - wiki_comment_delete" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.comment.delete> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.comment.delete> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>comment_id</parametername> </parameternamelist> <parameterdescription> <p>The numerical id of the comment to delete.</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>.</p></simplesect> <simplesect kind=\"see\"><p><ref kindref=\"member\" refid=\"group__ods__module__wiki_1ga429602fd7c998576f4d0479442ca2d22\">wiki.comment.new</ref></p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.comment.delete?comment_id=5555&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 07:07:00 GMT Accept-Ranges: bytes Content-Type: text/xml; charset=\"UTF-8\" Content-Length: 57 &lt;result&gt; &lt;code&gt;1&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Delete a comment. </p>" ; oplwebsrv:hasParameter <#action_wiki.comment.delete_#_comment_id> . <#action_wiki.comment.delete_#_comment_id> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "comment_id" ; schema:name "comment_id" ; # oplwebsrv:parameterType "integer" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The numerical id of the comment to delete.</p>" . <#action_9e7a615dc6a7d7c51ba06e8a8f23a008> a schema:Action ; schema:name "wiki_comment_get" ; schema:target <#action_wiki.comment.get> . <#action_wiki.comment.get> a schema:EntryPoint ; schema:name "EntryPoint - wiki_comment_get" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.comment.get> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.comment.get> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>comment_id</parametername> </parameternamelist> <parameterdescription> <p>The id of the comment.</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>The details of the comment encoded as RDF+XML triples.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.comment.get?comment_id=5555&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 07:04:08 GMT Accept-Ranges: bytes Content-Type: application/sparql-results+xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Get details of a comment. </p>" ; oplwebsrv:hasParameter <#action_wiki.comment.get_#_comment_id> . <#action_wiki.comment.get_#_comment_id> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "comment_id" ; schema:name "comment_id" ; # oplwebsrv:parameterType "integer" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The id of the comment.</p>" . <#action_429602fd7c998576f4d0479442ca2d22> a schema:Action ; schema:name "wiki_comment_new" ; schema:target <#action_wiki.comment.new> . <#action_wiki.comment.new> a schema:EntryPoint ; schema:name "EntryPoint - wiki_comment_new" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.comment.new> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.comment.new> ; schema:description "<p>Comments can be put in threads, ie. a comment can have a parent comment. In that case it is considered a reply to the parent comment.</p><p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>topic</parametername> </parameternamelist> <parameterdescription> <p>The topic name </p></parameterdescription> </li> <li> <parameternamelist> <parametername>title</parametername> </parameternamelist> <parameterdescription> <p>The title of the comment. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>text</parametername> </parameternamelist> <parameterdescription> <p>The text body of the comment. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The name of the commenter. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>email</parametername> </parameternamelist> <parameterdescription> <p>The email address of the commenter. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>url</parametername> </parameternamelist> <parameterdescription> <p>An optional URL to identify the commenter.</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>. If successful the error code matches the id of the newly created comment.</p></simplesect> <simplesect kind=\"see\"><p><ref kindref=\"member\" refid=\"group__ods__module__wiki_1gae72f6fa9c9ded1dde2b1de4401640245\">wiki.comment.delete</ref></p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.comment.new?cluster=DemoWiki&amp;topic=Test&amp;title=test&amp;text=simple&amp;name=Kate&amp;email=kate@yahoo.com&amp;url=http://openlinksw.com&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 07:03:15 GMT Accept-Ranges: bytes Content-Type: text/xml; charset=\"UTF-8\" Content-Length: 57 &lt;result&gt; &lt;code&gt;5555&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Create a new comment on an event or task. </p>" ; oplwebsrv:hasParameter <#action_wiki.comment.new_#_cluster> , <#action_wiki.comment.new_#_topic> , <#action_wiki.comment.new_#_parent_id> , <#action_wiki.comment.new_#_title> , <#action_wiki.comment.new_#_text> , <#action_wiki.comment.new_#_name> , <#action_wiki.comment.new_#_email> , <#action_wiki.comment.new_#_url> . <#action_wiki.comment.new_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.comment.new_#_topic> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "topic" ; schema:name "topic" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name </p>" . <#action_wiki.comment.new_#_parent_id> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "parent_id" ; schema:name "parent_id" ; # oplwebsrv:parameterType "integer" ; oplwebsrv:isRequired false ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> . <#action_wiki.comment.new_#_title> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "title" ; schema:name "title" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The title of the comment. </p>" . <#action_wiki.comment.new_#_text> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "text" ; schema:name "text" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The text body of the comment. </p>" . <#action_wiki.comment.new_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The name of the commenter. </p>" . <#action_wiki.comment.new_#_email> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "email" ; schema:name "email" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The email address of the commenter. </p>" . <#action_wiki.comment.new_#_url> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "url" ; schema:name "url" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired false ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>An optional URL to identify the commenter.</p>" . <#action_729cba6da6eef97dd52310600fa19380> a schema:Action ; schema:name "wiki_options_get" ; schema:target <#action_wiki.options.get> . <#action_wiki.options.get> a schema:EntryPoint ; schema:name "EntryPoint - wiki_options_get" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.options.get> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.options.get> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The configuration option name. Supported options are:<itemizedlist> <listitem><p>indexPage</p></listitem><listitem><p>skinSource</p></listitem><listitem><p>primarySkin</p></listitem><listitem><p>secondarySkin</p></listitem><listitem><p>wikiPlugin</p></listitem><listitem><p>newTopicTemplate</p></listitem><listitem><p>newCategoryTempate</p></listitem><listitem><p>vhostRegularExpression</p></listitem><listitem><p>deliciousEnabled</p></listitem><listitem><p>webmailEnabled</p></listitem><listitem><p>antiSpam</p></listitem><listitem><p>technoratiApiKey</p></listitem><listitem><p>conversationEnabled</p></listitem><listitem><p>inlineMacros</p></listitem><listitem><p>interClusterAutolinks</p></listitem></itemizedlist> </p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>The configuration option value</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.options.get?cluster=DemoWiki&amp;name=indexPage&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 08:10:08 GMT Accept-Ranges: bytes Content-Type: text/plain Content-Length: 625 WelcomeVisitors </pre> </p>" ; schema:shortDescription "<p>Get the configuration option of a Wiki instance. </p>" ; oplwebsrv:hasParameter <#action_wiki.options.get_#_cluster> , <#action_wiki.options.get_#_name> . <#action_wiki.options.get_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.options.get_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The configuration option name. Supported options are:<itemizedlist> <listitem><p>indexPage</p></listitem><listitem><p>skinSource</p></listitem><listitem><p>primarySkin</p></listitem><listitem><p>secondarySkin</p></listitem><listitem><p>wikiPlugin</p></listitem><listitem><p>newTopicTemplate</p></listitem><listitem><p>newCategoryTempate</p></listitem><listitem><p>vhostRegularExpression</p></listitem><listitem><p>deliciousEnabled</p></listitem><listitem><p>webmailEnabled</p></listitem><listitem><p>antiSpam</p></listitem><listitem><p>technoratiApiKey</p></listitem><listitem><p>conversationEnabled</p></listitem><listitem><p>inlineMacros</p></listitem><listitem><p>interClusterAutolinks</p></listitem></itemizedlist> </p>" . <#action_ded71b69f3cb2382c41de656b0e47dc5> a schema:Action ; schema:name "wiki_options_set" ; schema:target <#action_wiki.options.set> . <#action_wiki.options.set> a schema:EntryPoint ; schema:name "EntryPoint - wiki_options_set" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.options.set> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.options.set> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The configuration option name<itemizedlist> <listitem><p>indexPage</p></listitem><listitem><p>skinSource</p></listitem><listitem><p>primarySkin</p></listitem><listitem><p>secondarySkin</p></listitem><listitem><p>wikiPlugin</p></listitem><listitem><p>newTopicTemplate</p></listitem><listitem><p>newCategoryTempate</p></listitem><listitem><p>vhostRegularExpression</p></listitem><listitem><p>deliciousEnabled</p></listitem><listitem><p>webmailEnabled</p></listitem><listitem><p>antiSpam</p></listitem><listitem><p>technoratiApiKey</p></listitem><listitem><p>conversationEnabled</p></listitem><listitem><p>inlineMacros</p></listitem><listitem><p>interClusterAutolinks </p></listitem></itemizedlist> </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The configuration option value</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.options.set?cluster=DemoWiki&amp;name=indexPage&amp;value=WelcomeVisitors&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 08:10:08 GMT Accept-Ranges: bytes Content-Type: text/plain Content-Length: 625 &lt;result&gt; &lt;code&gt;1&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Set the configuration option of a Wiki instance. </p>" ; oplwebsrv:hasParameter <#action_wiki.options.set_#_cluster> , <#action_wiki.options.set_#_name> , <#action_wiki.options.set_#_value> . <#action_wiki.options.set_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.options.set_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The configuration option name<itemizedlist> <listitem><p>indexPage</p></listitem><listitem><p>skinSource</p></listitem><listitem><p>primarySkin</p></listitem><listitem><p>secondarySkin</p></listitem><listitem><p>wikiPlugin</p></listitem><listitem><p>newTopicTemplate</p></listitem><listitem><p>newCategoryTempate</p></listitem><listitem><p>vhostRegularExpression</p></listitem><listitem><p>deliciousEnabled</p></listitem><listitem><p>webmailEnabled</p></listitem><listitem><p>antiSpam</p></listitem><listitem><p>technoratiApiKey</p></listitem><listitem><p>conversationEnabled</p></listitem><listitem><p>inlineMacros</p></listitem><listitem><p>interClusterAutolinks </p></listitem></itemizedlist> </p>" . <#action_wiki.options.set_#_value> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "value" ; schema:name "value" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> . <#action_635b7b603cb0f0eb209b48d84314936c> a schema:Action ; schema:name "wiki_topic_delete" ; schema:target <#action_wiki.topic.delete> . <#action_wiki.topic.delete> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_delete" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.delete> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.delete> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The topic name to be delete</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>A set of RDF triples detailing the event or task encoded as RDF+XML.</p></simplesect> <simplesect kind=\"see\"><p><ref kindref=\"member\" refid=\"group__ods__module__wiki_1ga7b702067e20ab47a339c5516028609f5\">wiki.topic.new</ref></p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.topic.delete?cluster=DemoWiki&amp;name=Test&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 21:05:58 GMT Accept-Ranges: bytes Content-Type: text/xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Delete a topic. </p>" ; oplwebsrv:hasParameter <#action_wiki.topic.delete_#_cluster> , <#action_wiki.topic.delete_#_name> . <#action_wiki.topic.delete_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired false ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.topic.delete_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name to be delete</p>" . <#action_45d783d5b32cc296c593ca9a8d0bc35d> a schema:Action ; schema:name "wiki_topic_edit" ; schema:target <#action_wiki.topic.edit> . <#action_wiki.topic.edit> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_edit" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.edit> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.edit> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The topic name </p></parameterdescription> </li> <li> <parameternamelist> <parametername>content</parametername> </parameternamelist> <parameterdescription> <p>The topic content</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>A set of RDF triples detailing the event or task encoded as RDF+XML.</p></simplesect> <simplesect kind=\"see\"><p><ref kindref=\"member\" refid=\"group__ods__module__wiki_1ga7b702067e20ab47a339c5516028609f5\">wiki.topic.new</ref></p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.topic.edit?cluster=DemoWiki&amp;name=Test&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 21:05:58 GMT Accept-Ranges: bytes Content-Type: text/xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Modify a topic. </p>" ; oplwebsrv:hasParameter <#action_wiki.topic.edit_#_cluster> , <#action_wiki.topic.edit_#_name> , <#action_wiki.topic.edit_#_content> . <#action_wiki.topic.edit_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.topic.edit_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name </p>" . <#action_wiki.topic.edit_#_content> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "content" ; schema:name "content" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic content</p>" . <#action_cdde6197c8d59cebb8175bb1ac4762e2> a schema:Action ; schema:name "wiki_topic_get" ; schema:target <#action_wiki.topic.get> . <#action_wiki.topic.get> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_get" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.get> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.get> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The topic name</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>A set of RDF triples detailing the event or task encoded as RDF+XML.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.topic.get?cluster=DemoWiki&amp;name=Test&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 21:05:58 GMT Accept-Ranges: bytes Content-Type: application/sparql-results+xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Get the details of a specific topic. </p>" ; oplwebsrv:hasParameter <#action_wiki.topic.get_#_cluster> , <#action_wiki.topic.get_#_name> . <#action_wiki.topic.get_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.topic.get_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name</p>" . <#action_7b702067e20ab47a339c5516028609f5> a schema:Action ; schema:name "wiki_topic_new" ; schema:target <#action_wiki.topic.new> . <#action_wiki.topic.new> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_new" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.new> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.new> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The topic name </p></parameterdescription> </li> <li> <parameternamelist> <parametername>content</parametername> </parameternamelist> <parameterdescription> <p>The topic content</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>A set of RDF triples detailing the event or task encoded as RDF+XML.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.topic.new?cluster=DemoWiki&amp;name=Test&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 21:05:58 GMT Accept-Ranges: bytes Content-Type: text/xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Create a new topic. </p>" ; oplwebsrv:hasParameter <#action_wiki.topic.new_#_cluster> , <#action_wiki.topic.new_#_name> , <#action_wiki.topic.new_#_content> . <#action_wiki.topic.new_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.topic.new_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name </p>" . <#action_wiki.topic.new_#_content> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "content" ; schema:name "content" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic content</p>" . <#action_e9f39bdb106aa5fe5f90ef9b326b2a4d> a schema:Action ; schema:name "wiki_topic_sync" ; schema:target <#action_wiki.topic.sync> . <#action_wiki.topic.sync> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_sync" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.sync> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.sync> ; schema:shortDescription "" ; oplwebsrv:hasParameter <#action_wiki.topic.sync_#_cluster> , <#action_wiki.topic.sync_#_name> . <#action_wiki.topic.sync_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> . <#action_wiki.topic.sync_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> . <#action_b29f785d6b93058262bdf3fe34ecf228> a schema:Action ; schema:name "wiki_topic_versions" ; schema:target <#action_wiki.topic.versions> . <#action_wiki.topic.versions> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_versions" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.versions> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.versions> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The topic name</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>A set of RDF triples detailing the event or task encoded as RDF+XML.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.topic.versions?cluster=DemoWiki&amp;name=Test&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 21:05:58 GMT Accept-Ranges: bytes Content-Type: text/xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Get the details of the versions of the specific topic. </p>" ; oplwebsrv:hasParameter <#action_wiki.topic.versions_#_cluster> , <#action_wiki.topic.versions_#_name> . <#action_wiki.topic.versions_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired false ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.topic.versions_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name</p>" . <#action_15a5d8e3f66d971db4861d1d65ff6cf1> a schema:Action ; schema:name "wiki_topic_versions_diff" ; schema:target <#action_wiki.topic.versions.diff> . <#action_wiki.topic.versions.diff> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_versions_diff" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.versions.diff> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.versions.diff> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The topic name </p></parameterdescription> </li> <li> <parameternamelist> <parametername>version</parametername> </parameternamelist> <parameterdescription> <p>The topic version number</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>A set of RDF triples detailing the event or task encoded as RDF+XML.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.topic.versions.diff?cluster=DemoWiki&amp;name=Test&amp;version=1&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 21:05:58 GMT Accept-Ranges: bytes Content-Type: text/xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Get the diff of the specific version of the specific topic. </p>" ; oplwebsrv:hasParameter <#action_wiki.topic.versions.diff_#_cluster> , <#action_wiki.topic.versions.diff_#_name> , <#action_wiki.topic.versions.diff_#_version> . <#action_wiki.topic.versions.diff_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.topic.versions.diff_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name </p>" . <#action_wiki.topic.versions.diff_#_version> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "version" ; schema:name "version" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic version number</p>" . <#action_deacc95f5b016e50fb5f932072088b13> a schema:Action ; schema:name "wiki_topic_versions_get" ; schema:target <#action_wiki.topic.versions.get> . <#action_wiki.topic.versions.get> a schema:EntryPoint ; schema:name "EntryPoint - wiki_topic_versions_get" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.topic.versions.get> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.topic.versions.get> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the topic </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>The topic name </p></parameterdescription> </li> <li> <parameternamelist> <parametername>version</parametername> </parameternamelist> <parameterdescription> <p>The topic version number</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>A set of RDF triples detailing the event or task encoded as RDF+XML.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.topic.versions.get?cluster=DemoWiki&amp;name=Test&amp;version=1&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 21:05:58 GMT Accept-Ranges: bytes Content-Type: text/xml Content-Length: 1234 ... </pre> </p>" ; schema:shortDescription "<p>Get the details of the specific version of the specific topic. </p>" ; oplwebsrv:hasParameter <#action_wiki.topic.versions.get_#_cluster> , <#action_wiki.topic.versions.get_#_name> , <#action_wiki.topic.versions.get_#_version> . <#action_wiki.topic.versions.get_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the topic </p>" . <#action_wiki.topic.versions.get_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic name </p>" . <#action_wiki.topic.versions.get_#_version> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "version" ; schema:name "version" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The topic version number</p>" . <#action_d77c206f66cda3441af285832fa261fc> a schema:Action ; schema:name "wiki_upstream_check" ; schema:target <#action_wiki.upstream.check> . <#action_wiki.upstream.check> a schema:EntryPoint ; schema:name "EntryPoint - wiki_upstream_check" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.upstream.check> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.upstream.check> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>url</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.upstream.check?url=http://vos.openlinksw.com/dataspace/demo/wiki/demoWiki2/atom-pub\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 08:28:58 GMT Accept-Ranges: bytes Content-Type: text/plain; charset=\"UTF-8\" Content-Length: 57 &lt;result&gt; &lt;code&gt;1&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Check a wiki upstream URL. </p>" ; oplwebsrv:hasParameter <#action_wiki.upstream.check_#_url> . <#action_wiki.upstream.check_#_url> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "url" ; schema:name "url" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p />" . <#action_b861d5c5bc09cc685019f0a4c0cbdbfd> a schema:Action ; schema:name "wiki_upstream_delete" ; schema:target <#action_wiki.upstream.delete> . <#action_wiki.upstream.delete> a schema:EntryPoint ; schema:name "EntryPoint - wiki_upstream_delete" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.upstream.delete> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.upstream.delete> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the upstream </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>A human-readable name for the upstream.</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.upstream.delete?cluster=DemoWiki&amp;name=demoUpstream&amp;userName=demo&amp;userPassword=demo&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 08:31:09 GMT Accept-Ranges: bytes Content-Type: text/xml; charset=\"UTF-8\" Content-Length: 57 &lt;result&gt; &lt;code&gt;1&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Delete a wiki upstream. </p>" ; oplwebsrv:hasParameter <#action_wiki.upstream.delete_#_cluster> , <#action_wiki.upstream.delete_#_name> . <#action_wiki.upstream.delete_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the upstream </p>" . <#action_wiki.upstream.delete_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>A human-readable name for the upstream.</p>" . <#action_50c6359a7bba57e4875535108bf64f42> a schema:Action ; schema:name "wiki_upstream_edit" ; schema:target <#action_wiki.upstream.edit> . <#action_wiki.upstream.edit> a schema:EntryPoint ; schema:name "EntryPoint - wiki_upstream_edit" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.upstream.edit> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.upstream.edit> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the upstream </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>A human-readable name for the upstream. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>url</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> <li> <parameternamelist> <parametername>user</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> <li> <parameternamelist> <parametername>password</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.upstream.edit?cluster=DemoWiki&amp;name=demoUpstream&amp;url=http://vos.openlinksw.com/dataspace/demo/wiki/demoWiki2/atom-pub&amp;userName=demo&amp;userPassword=demo&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 08:30:08 GMT Accept-Ranges: bytes Content-Type: text/plain; charset=\"UTF-8\" Content-Length: 57 &lt;result&gt; &lt;code&gt;1&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Modify a wiki upstream. </p>" ; oplwebsrv:hasParameter <#action_wiki.upstream.edit_#_cluster> , <#action_wiki.upstream.edit_#_name> , <#action_wiki.upstream.edit_#_url> , <#action_wiki.upstream.edit_#_user> , <#action_wiki.upstream.edit_#_password> . <#action_wiki.upstream.edit_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the upstream </p>" . <#action_wiki.upstream.edit_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>A human-readable name for the upstream. </p>" . <#action_wiki.upstream.edit_#_url> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "url" ; schema:name "url" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p />" . <#action_wiki.upstream.edit_#_user> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "user" ; schema:name "user" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p />" . <#action_wiki.upstream.edit_#_password> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "password" ; schema:name "password" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p />" . <#action_08e13b75c529088b4afb42c25c7de2f3> a schema:Action ; schema:name "wiki_upstream_new" ; schema:target <#action_wiki.upstream.new> . <#action_wiki.upstream.new> a schema:EntryPoint ; schema:name "EntryPoint - wiki_upstream_new" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.upstream.new> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.upstream.new> ; schema:description "<p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the upstream </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>A human-readable name for the new upstream. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>url</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> <li> <parameternamelist> <parametername>user</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> <li> <parameternamelist> <parametername>password</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>. If successful the error code matches the id of the newly created upstream.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.upstream.new?cluster=DemoWiki&amp;name=demoUpstream&amp;url=http://vos.openlinksw.com/dataspace/demo/wiki/demoWiki2/atom-pub&amp;userName=demo&amp;userPassword=demo&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 08:28:58 GMT Accept-Ranges: bytes Content-Type: text/plain; charset=\"UTF-8\" Content-Length: 57 &lt;result&gt; &lt;code&gt;1&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Create a new wiki upstream. </p>" ; oplwebsrv:hasParameter <#action_wiki.upstream.new_#_cluster> , <#action_wiki.upstream.new_#_name> , <#action_wiki.upstream.new_#_url> , <#action_wiki.upstream.new_#_user> , <#action_wiki.upstream.new_#_password> . <#action_wiki.upstream.new_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the upstream </p>" . <#action_wiki.upstream.new_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>A human-readable name for the new upstream. </p>" . <#action_wiki.upstream.new_#_url> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "url" ; schema:name "url" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p />" . <#action_wiki.upstream.new_#_user> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "user" ; schema:name "user" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p />" . <#action_wiki.upstream.new_#_password> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "password" ; schema:name "password" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p />" . <#action_5b209cdd34211ac5e8bd5cfdad0d2d5a> a schema:Action ; schema:name "wiki_upstream_sync" ; schema:target <#action_wiki.upstream.sync> . <#action_wiki.upstream.sync> a schema:EntryPoint ; schema:name "EntryPoint - wiki_upstream_sync" ; schema:url <https://vos.openlinksw.com/ods/api/wiki.upstream.sync> ; schema:httpMethod "GET" ; schema:contentType "text/xml" ; ## OpenLink Web Services Ontology Terms oplwebsrv:isWebServiceOf <#this_ODSWikiModuleAPI> ; oplwebsrv:endPointURL <https://vos.openlinksw.com/ods/api/wiki.upstream.sync> ; schema:description "<p>Manually synchonizes a cluster upstream created with <ref kindref=\"member\" refid=\"group__ods__module__wiki_1ga08e13b75c529088b4afb42c25c7de2f3\">wiki.upstream.new()</ref>. This is required if the subscription has been configured to be manually updated. However, it can also be used to force an update on subscriptions with a scheduled update interval.</p><p><parameterlist kind=\"param\"><li> <parameternamelist> <parametername>cluster</parametername> </parameternamelist> <parameterdescription> <p>The cluster name of the upstream </p></parameterdescription> </li> <li> <parameternamelist> <parametername>name</parametername> </parameternamelist> <parameterdescription> <p>A human-readable name for the upstream.</p></parameterdescription> </li> </ul> <simplesect kind=\"return\"><p>An error code stating the success of the command execution as detailed in <ref kindref=\"member\" refid=\"ods_response_format_1ods_response_format_result_code\">ODS Error Result Codes</ref>.</p></simplesect> <bold>Example:</bold> <pre> $ curl -i \"http://vos.openlinksw.com/ods/api/wiki.upstream.sync?cluster=DemoWiki&amp;name=demoUpstream&amp;userName=demo&amp;userPassword=demo&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh\" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Tue, 24 May 2011 22:40:59 GMT Accept-Ranges: bytes Content-Type: text/xml; charset=\"UTF-8\" Content-Length: 57 &lt;result&gt; &lt;code&gt;1&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>" ; schema:shortDescription "<p>Synchronize a cluster upstream. </p>" ; oplwebsrv:hasParameter <#action_wiki.upstream.sync_#_cluster> , <#action_wiki.upstream.sync_#_name> . <#action_wiki.upstream.sync_#_cluster> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "cluster" ; schema:name "cluster" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>The cluster name of the upstream </p>" . <#action_wiki.upstream.sync_#_name> a oplwebsrv:WebServiceParameter ; oplwebsrv:parameterName "name" ; schema:name "name" ; # oplwebsrv:parameterType "varchar" ; oplwebsrv:isRequired true ; wdrs:describedby <#this_ODSWikiModuleAPIDoc> ; schema:mainEntityOfPage <#this_ODSWikiModuleAPIDoc> ; schema:description "<p>A human-readable name for the upstream.</p>" . </script> </head> <body class="wy-body-for-nav" role="document"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search"> <a href="." class="icon icon-home">VOS.VirtSesame2HttpRepository</a> <div role="search"> <form id="rtd-search-form" class="wy-form" action="/wiki/resources/advanced_search.vspx" method="post"><input type="hidden" name="cluster" value="VOS" /><input type="text" name="q" size="60" id="new_search_txt" value="" /><input name="area" value="default" type="hidden" /> </form> </div> </div><!--Left margin menu--> <div aria-label="main navigation" role="navigation" data-spy="affix" class="wy-menu wy-menu-vertical" style="padding-left: 1em"> <ul class="oplleftmenu"> <li class="oplleftmenutitle">You are here: </li> <li class="toctrlite-l1 tocsoliton breadcrumb">/<a href="http://vos.openlinksw.com/dataspace/owiki/wiki/VOS">VOS</a>/<a href="http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository">VirtSesame2HttpRepository</a> </li> <li class="oplleftmenutitle">Tools</li> <li> <a id="loginlink" href="">Login</a> </li> <li class="oplleftmenutitle">Formats <br /> </li> <li> <a rel="nofollow" href="?command=text">Text</a> </li> <li> <a rel="nofollow" href="?command=plain-html">Plain HTML</a> </li> <li> <a rel="nofollow" href="?command=docbook">DocBook</a> </li> <li> <a rel="nofollow" href="?command=export_rdf">Export RDF</a> </li> <li class="oplleftmenutitle">Cluster Changes</li> <li> <img border="0" alt="RSS" title="RSS" src="https://vos.openlinksw.com/wiki/resources/images/rss-icon-12.png" /><a href="https://vos.openlinksw.com/wiki/resources/gems.vsp?type=rss20"> RSS 2.0 </a> </li> <li> <img border="0" alt="RDF" title="RDF" src="https://vos.openlinksw.com/wiki/resources/images/rdf-icon-12.png" /><a href="https://vos.openlinksw.com/wiki/resources/gems.vsp?type=rdf"> RDF </a> </li> <li> <img border="0" alt="SIOC (RDF/XML)" title="SIOC (RDF/XML)" src="https://vos.openlinksw.com/wiki/resources/images/rdf-icon-12.png" /><a href="http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/sioc.rdf&#10; "> SIOC (RDF/XML) </a> </li> <li> <img border="0" alt="SIOC (N3/Turtle)" title="SIOC (N3/Turtle)" src="https://vos.openlinksw.com/wiki/resources/images/rdf-icon-12.png" /><a href="http://vos.openlinksw.com/dataspace/owiki/wiki/VOS/sioc.ttl&#10; "> SIOC (N3/Turtle) </a> </li> <li class="oplleftmenutitle">Meta</li> <li> Modified by at </li> <li> <br /> Version History:<br /> <a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?rev=3">1.3</a><a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?command=diff&amp;rev=2" alt="View changes between revisions" title="View changes between revisions">&gt;</a><a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?rev=2">1.2</a><a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?command=diff&amp;rev=1" alt="View changes between revisions" title="View changes between revisions">&gt;</a><a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?rev=1">1.1</a> </li> </ul> </div> <div class="wy-menu wy-menu-vertical" data-toggle="rst-versions" role="note" aria-label="versions"> <hr style="width: 50%; text-align: center; margin: 1em;" /> <br /> <dl> <dt style="color: white">OpenLink Software</dt> <dd> <a href="https://www.openlinksw.com/">Home</a> </dd> <dd> <a href="http://uda.openlinksw.com/">Universal Data Access (UDA) <br /> - ODBC, JDBC, ADO.NET and OleDB Drivers </a> </dd> <dd> <a href="http://virtuoso.openlinksw.com/">Virtuoso</a> </dd> <dd> <a href="http://vos.openlinksw.com/漏">Virtuoso Open-Souce Edition</a> </dd> <dd> <a href="http://osde.openlinksw.com/">OpenLink Structured Data Editor</a> </dd> <dd> <a href="http://osds.openlinksw.com/">OpenLink Structured Data Sniffer</a> </dd> <dd> <a href="http://ode.openlinksw.com/">OpenLink Data Explorer (ODE)</a> </dd> <dd> <a href="http://oat.openlinksw.com/">OpenLink AJAX Toolkit (OAT)</a> </dd> <dd> <a href="http://ods.openlinksw.com/wiki/ODS/">OpenLink Data Spaces (ODS)</a> </dd> </dl> </div> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation"><i data-toggle="wy-nav-top" class="fa fa-bars"></i><a href=".">Virtuoso Documentation</a> </nav> <div class="wy-nav-content"> <div class="rst-content"> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> <hr /><!--Start body content--><!--Invoked as wiki: cluster=VOS, site=wiki-VOS --> <div id="thecontent"> <div style="display: none"> <li id="wiki-nstab-main" class="selected"> <a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository" id="current-topic">Topic</a> </li> <li id="wiki-nstab-talks"> <a id="current-topic-talks" href="javascript: void(0);" title="Discussion" onclick="javascript: window.open('https://vos.openlinksw.com/wiki/resources/conversation.vspx?fid=350211648', 'conversation', 'width=700,height=650,scrollbars=yes'); return false;"> Discussion </a> </li> <div id="other-output-toolbar"> <span><a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository">VOS.VirtSesame2HttpRepository</a>(Last) </span><span> -- DAVWikiAdmin<a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/DAVWikiAdmin?WikiCluster=VOS">? </a>, 2018-05-16 09:53:28</span> <span><a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?command=edit">Edit</a> </span><span></span> <span> <div class="wiki-source-type"> <a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?command=text">[TXT]</a> </div> </span> <span> <div class="wiki-source-type"> <a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?command=plain-html">[PLAIN]</a> </div> </span> <span> <div class="wiki-source-type"> <a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2HttpRepository?command=docbook">[DOCBOOK]</a> </div> </span> <span id="top-mod-by"><a href="https://vos.openlinksw.com/dataspace/person/dav#this">WebDAV System Administrator</a> </span><span id="top-mod-time">2018-05-16 09:53:28</span> </div> </div> <div class="topic-text"> <h1> <a name="Virtuoso RDF4J and Sesame HTTP Repository Configuration and Usage"></a>Virtuoso RDF4J and Sesame HTTP Repository Configuration and Usage</h1> <p> </p> <div class="MACRO_TOC"> <div class="wikitoc"> <ul> <li> <a href="#What">What</a> </li> <li> <a href="#Why">Why</a> </li> <li> <a href="#How">How</a> </li> <li> <a href="#Setup%20and%20Testing">Setup and Testing</a> </li> <ul> <li> <a href="#Requirements">Requirements</a> </li> <li> <a href="#Setup%20RDF4J%20or%20Sesame%20HTTP%20Repository">Setup RDF4J or Sesame HTTP Repository</a> </li> <li> <a href="#Setup%20RDF4J%20or%20Sesame%20Console%20Repository">Setup RDF4J or Sesame Console Repository</a> </li> <li> <a href="#Connection%20to%20RDF4J%20or%20Sesame%20HTTP%20repository%20from%20Console%20repository">Connection to RDF4J or Sesame HTTP repository from Console repository</a> </li> <li> <a href="#Remote%20RDF4J%20or%20Sesame%20HTTP%20Repository%20Connections">Remote RDF4J or Sesame HTTP Repository Connections</a> </li> <ul> <li> <a href="#Using%20the%20RDF4J%20or%20Sesame%20Remote%20Repository%20Manager%20class">Using the RDF4J or Sesame Remote Repository Manager class</a> </li> <li> <a href="#Using%20the%20RDF4J%20or%20Sesame%20HTTP%20Repository%20class">Using the RDF4J or Sesame HTTP Repository class</a> </li> </ul> </ul> <li> <a href="#Related">Related</a> </li> <p> </p> </ul> </div> </div> <h2> <a name="What"></a>What</h2> <p>Eclipse RDF4J (<a href="http://rdf4j.org/2016/05/18/goodbye-sesame-hello-rdf4j/" class="absuri">formerly known as OpenRDF Sesame</a>) is an open source Java framework for storing, querying and reasoning with RDF and RDF Schema. It can be used as a database for RDF and RDF Schema, or as a Java library for applications that need to work with RDF internally. The RDF4J HTTP and Console repositories serves as a proxy for a RDF store hosted on a remote RDF4J server, enabling the querying of the RDF store using the RDF4J HTTP protocol.</p> <h2> <a name="Why"></a>Why</h2> <p>The RDF4J HTTP repository endpoint provides users with the greater flexibility for manipulating the RDF store via a common interface. RDF4J provides you with the necessary tools to parse, interpret, query and store all this information, embedded in your own application if you want, or, if you prefer, in a separate database or even on a remote server.</p> <h2> <a name="How"></a>How</h2> <p>To create a new RDF4J HTTP repository, the Console needs to create such an RDF document and submit it to the SYSTEM repository. The Console uses so called repository configuration templates to accomplish this. Repository configuration templates are simple Turtle RDF files that describe a repository configuration, where some of the parameters are replaced with variables. The Console parses these templates and asks the user to supply values for the variables. The variables are then substituted with the specified values, which produces the required configuration data. Refer to the <a href="http://docs.rdf4j.org/server-workbench-console/" class="absuri">RDF4J Server, Workbench, and Console</a> documentation for more details on it usage.</p> <h2> <a name="Setup and Testing"></a>Setup and Testing</h2> <p>This section details the steps required for configuring and testing a Virtuoso RDF4J or Sesame Repository, both using the HTTP and Console RDF4J or Sesame repositories.</p> <h3> <a name="Requirements"></a>Requirements</h3> <ul> <li> <a href="http://rdf4j.org/download/" class="absuri">RDF4J 2.x SDK</a> or <a href="http://www.openrdf.org/download.jsp" class="absuri">Sesame 2.3.1</a> or higher </li> <li> <a href="https://download3.openlinksw.com/uda/virtuoso/rdfproviders/rdf4j/2/virt_rdf4j.jar" class="absuri">RDF4J 2.x</a> (virt_rdf4j.jar), <a href="VOSDownload/virt_sesame2.jar" style="wikiautogen">Virtuoso Sesame 2.x </a> (virt_sesame2.jar) or <a href="http://download3.openlinksw.com/uda/virtuoso/rdfproviders/sesame/40/virt_sesame4.jar" class="absuri">Virtuoso Sesame 4.x</a> (virt_sesame4.jar) Provider </li> <li> <a href="https://download3.openlinksw.com/uda/virtuoso/jdbc/virtjdbc4_2.jar" class="absuri">Virtuoso JDBC Driver for Java 8</a> (virtjdbc4_2.jar) or <a href="VOSDownload/virtjdbc4.jar" style="wikiautogen">Virtuoso JDBC Driver for earlier Java versions</a> (virtjdbc4.jar) </li> <li>Virtuoso System Repository config file for <a href="https://download3.openlinksw.com/uda/virtuoso/rdfproviders/rdf4j/2/create.xsl" class="absuri">RDF4J 2.x</a> or <a href="VirtSesame2HttpRepository/create.xsl" style="wikiautogen">Sesame 2.x</a> or <a href="http://download3.openlinksw.com/uda/virtuoso/rdfproviders/sesame/40/create.xsl" class="absuri">Sesame 4.x</a> (create.xsl) </li> <li>Virtuoso Repository config file for <a href="https://download3.openlinksw.com/uda/virtuoso/rdfproviders/rdf4j/2/create-virtuoso.xsl" class="absuri">RDF4J 2.x</a> or <a href="VirtSesame2HttpRepository/create-virtuoso.xsl" style="wikiautogen">Sesame 2.x </a> or <a href="http://download3.openlinksw.com/uda/virtuoso/rdfproviders/sesame/40/create-virtuoso.xsl" class="absuri">Sesame 4.x</a> (create-virtuoso.xsl) </li> <li>Configuration Template file for a Virtuoso Repository for <a href="https://download3.openlinksw.com/uda/virtuoso/rdfproviders/rdf4j/2/virtuoso.ttl" class="absuri">RDF4J 2.x</a> or <a href="VirtSesame2HttpRepository/virtuoso.ttl" style="wikiautogen">Sesame 2.x </a> or <a href="http://download3.openlinksw.com/uda/virtuoso/rdfproviders/sesame/40/virtuoso.ttl" class="absuri">Sesame 4.x</a> (virtuoso.ttl) </li> <li> <a href="http://tomcat.apache.org/download-60.cgi" class="absuri">Apache Tomcat</a> version 5 or higher</li> </ul> <h3> <a name="Setup RDF4J or Sesame HTTP Repository"></a>Setup RDF4J or Sesame HTTP Repository</h3> <p>This section details the steps required for configuring and testing a Virtuoso HTTP RDF4J or Sesame Repository.</p> <ol> <li>Install <a href="http://tomcat.apache.org/tomcat-6.0-doc/index.html" class="absuri">Apache Tomcat</a> web server </li> <li>If using RDF4J: <ul> <li>From the RDF4J 2.x SDK &quot;lib&quot; directory copy the &quot;rdf4j-server.war&quot; and &quot;rdf4j-workbench.war&quot; files to the tomcat &quot;webapps&quot; directory where they will automatically be deployed creating two new sub directories &quot;rdf4j-server&quot; and &quot;rdf4j-workbench&quot;. </li> <li>Place the corresponding Virtuoso RDF4J 2.x Provider &quot;virt_rdf4j.jar&quot; and JDBC Driver &quot;virtjdbc4_2.jar&quot; into the Tomcat <code>~/webapps/rdf4j-server/WEB-INF/lib/</code> and <code>~/webapps/rdf4j-workbench/WEB-INF/lib/</code> directories for use by the RDF4J HTTP Repository for accessing the Virtuoso RDF repository. </li> <li>Place the &quot;create.xsl&quot; and &quot;create-virtuoso.xsl&quot; files in the Tomcat <code>~/webapps/rdf4j-workbench/transformations/</code> directory. Note &quot;create.xsl&quot; replaces the default provided with RDF4J and contains the necessary entries required to reference the new &quot;create-virtuoso.xsl&quot; template file for Virtuoso repository configuration. </li> <li>The RDF4J HTTP Repository will now be accessible on the URLs <ul> <li> <a href="http://localhost:8080/rdf4j-server" class="absuri">http://localhost:8080/rdf4j-server</a> <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository01.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li> <a href="http://localhost:8080/rdf4j-workbench" class="absuri">http://localhost:8080/rdf4j-workbench</a> <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository02.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> </ul> </li> </ul> </li> <li>If using Sesame: <ul> <li>From Sesame 2.3.1 or higher &quot;lib&quot; directory copy the &quot;openrdf-sesame.war&quot; and &quot;openrdf-workbench.war&quot; files to the tomcat &quot;webapps&quot; directory where they will automatically be deployed creating two new sub directories &quot;openrdf-sesame&quot; and &quot;openrdf-workbench&quot;. </li> <li>Place the corresponding Virtuoso Sesame Provider &quot;virt_sesame2.jar&quot; or &quot;virt_sesame4.jar&quot; and JDBC Driver &quot;virtjdbc4.jar&quot; into the Tomcat <code>~/webapps/openrdf-sesame/WEB-INF/lib/</code> and <code>~/webapps/openrdf-workbench/WEB-INF/lib/</code> directories for use by the Sesame HTTP Repository for accessing the Virtuoso RDF repository. </li> <li>Place the &quot;create.xsl&quot; and &quot;create-virtuoso.xsl&quot; files in the Tomcat <code>~/webapps/openrdf-workbench/transformations/</code> directory. Note &quot;create.xsl&quot; replaces the default provided with Sesame and contains the necessary entries required to reference the new &quot;create-virtuoso.xsl&quot; template file for Virtuoso repository configuration. </li> <li>The Sesame HTTP Repository will now be accessible on the URLs <br /> <pre><br />http://localhost:8080/openrdf-sesame http://localhost:8080/openrdf-workbench </pre><br /> </li> </ul> </li> <li>The Eclipse RDF4J or Sesame <nop></nop>OpenRDF Workbench is used for accessing the RDF4J or Sesame HTTP Repositories, loading &quot;<a href="http://localhost:8080/openrdf-workbench" class="absuri">http://localhost:8080/openrdf-workbench</a>&quot; will enable the default &quot;SYSTEM&quot; repository to be accessed. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository02.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository02.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Click on the &quot;New Repository&quot; link in the left frame to create a new RDF4J or Sesame Repository. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository03.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository03.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Select the &quot;Virtuoso RDF Store&quot; from the &quot;Type&quot; drop down list box presented. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository04.png" style="max-width: 800px ; min-width: 300px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository04.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Choose suitable repository &quot;ID&quot; and &quot;Title&quot; for the Virtuoso repository to be created and click &quot;Next&quot;. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository05.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository05.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Fill in the connection parameters for the target Virtuoso sever the repository is to be created for and click the &quot;create&quot; button. The minimum required are the hostname, port number, username and password of the Virtuoso Server. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository06.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository06.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>The new Virtuoso respository will be created and its summary page displayed. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository07.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository07.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Click on the &quot;Namespaces&quot; link in the left frame to obtain a list of the available namespaces in the Virtuoso repository. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository08.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository08.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Click on the &quot;Context&quot; link in the left frame to obtain a list of the available contexts in the Virtuoso repository. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository09.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository09.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Click on the &quot;Types&quot; link in the left frame to obtain a list of the available types in the Virtuoso repository. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository10.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository10.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Click on the &quot;Query&quot; link in the left frame, enter a suitable SPARQL query to execute against the Virtuoso repository and click the &quot;execute&quot; button. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository11.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository11.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>The results of the SPARQL query are returned. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository12.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository12.png" style="wikiautogen" /> <br /> <br /> </li> </ul> </li> <li>Click on the &quot;SPARQL Update&quot; link in the left where SPARQL update queries can be executed against the Virtuoso repository and click the &quot;execute&quot; button. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository13.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> </ul> </li> <li>Click on the &quot;Repositories&quot; link in the left frame and the newly created Virtuoso repository entry is displayed along side the default SYSTEM repository. <ul> <li>RDF4J <br /> <br /> <img src="VirtSesame2HttpRepository/VirtRDF4JHttpRepository14.png" style="max-width: 800px ; min-width: 250px ; width: 100%" /> <br /> <br /> </li> <li>Sesame <br /> <br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository13.png" style="wikiautogen" /> <br /> </li> </ul> </li> </ol> <h3> <a name="Setup RDF4J or Sesame Console Repository"></a>Setup RDF4J or Sesame Console Repository</h3> <p>This section details the steps required for configuring and testing a Virtuoso RDF4J Console Repository</p> <ol> <li>Extract RDF4J 2.x SDK or Sesame 2.3.1 or higher archive to a location of choice and place the <code>virt_rdf4j.jar</code>, <code>virt_sesame2.jar</code> or <code>virt_sesame4.jar</code> and <code>virtjdbc4.jar</code> files to the sesame &quot;lib&quot; directory </li> <li>Start the <a href="http://docs.rdf4j.org/server-workbench-console/#_rdf4j_console" class="absuri">RDF4J</a> or <a href="http://www.openrdf.org/doc/sesame2/users/ch07.html#section-console-repository-creation" class="absuri">Sesame</a> console application by running the &quot;console.bat&quot; script in the sesame &quot;bin&quot; directory and then &quot;exit.&quot; the program <br /> <pre><br />$ sh console.sh SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/myuser/openrdf-sesame-2.3.1/lib/logback-classic-0.9.18.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/Users/myuser/openrdf-sesame-2.3.1/lib/slf4j-jdk14-1.5.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 10:32:38.317 [main] DEBUG info.aduna.platform.PlatformFactory - os.name &lt;http://os.name&gt; &lt;http://os.name&gt; = mac os x 10:32:38.351 [main] DEBUG info.aduna.platform.PlatformFactory - Detected Mac OS X platform Connected to default data directory Commands end with &#39;.&#39; at the end of a line Type &#39;help.&#39; for help exit. </pre><br /> </li> <li>This will create the necessary sesame application data directories as detailed in the <a href="http://docs.rdf4j.org/server-workbench-console/" class="absuri">RDF4J</a> or Sesame <a href="http://www.openrdf.org/doc/sesame2/2.3.1/users/userguide.html#chapter-datadir-config" class="absuri">data directory configuration</a> documentation. <br /> <pre><br />Windows - C:\Documents and Settings\LocalService\Application Data\Aduna\ Mac OS X - /Users/myuser/Library/Application Support/Aduna/ Linux - $HOME/.aduna/ </pre><br /> </li> <li>If you do not want to use the default sesame data directory location the RDF4J or Sesame console application can be started by specifying a custom data directory location with the &quot;-d&quot; option. Note in this case the directory &quot;<nop></nop>OpenRDF Sesame console&quot; always has to be manually appended to the directory as RDF4J/Sesame assumes the data file will reside in a sub directory of this name. <br /> <pre><br />$ sh console.sh -d /Users/myuser/OpenRDF Sesame console </pre><br /> </li> <li>Add the <code>virtuoso.ttl</code> file to the <code>~/OpenRDF Sesame console/templates</code> folder, to enable the Virtuoso repository default configuration parameters to be located. </li> <li>Start the sesame console application with the required data directory location and create a Virtuoso repository as detailed in the steps below, the key parameters to be specified being the target Virtuoso server hostname, port number, username, password and a unique &quot;Repository ID&quot;. <br /> <pre><br />$ sh console.sh SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/myuser/openrdf-sesame-2.3.1/lib/logback-classic-0.9.18.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/Users/myuser/openrdf-sesame-2.3.1/lib/slf4j-jdk14-1.5.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 10:32:38.317 [main] DEBUG info.aduna.platform.PlatformFactory - os.name &lt;http://os.name&gt; &lt;http://os.name&gt; = mac os x 10:32:38.351 [main] DEBUG info.aduna.platform.PlatformFactory - Detected Mac OS X platform Connected to default data directory Commands end with &#39;.&#39; at the end of a line Type &#39;help.&#39; for help create virtuoso . Please specify values for the following variables: Host list [localhost:1111]: Username [dba]: Password [dba]: Default graph name [sesame:nil]: Enable using batch optimization (false|true) [false]: Use RoundRobin for connection (false|true) [false]: Buffer fetch size [200]: Inference RuleSet name [null]: Repository ID [virtuoso]: myvirt Repository title [Virtuoso repository]: Repository created show r . +---------- |SYSTEM |myvirt (&quot;Virtuoso repository&quot;) +---------- open myvirt . Opened repository &#39;myvirt&#39; myvirt&gt; show n . +---------- |bif bif: |dawgt http://www.w3.org/2001/sw/DataAccess/tests/test-dawg# |dbpedia http://dbpedia.org/resource/ |dbpprop http://dbpedia.org/property/ |dc http://purl.org/dc/elements/1.1/ |foaf http://xmlns.com/foaf/0.1/ |geo http://www.w3.org/2003/01/geo/wgs84_pos# |go http://purl.org/obo/owl/GO# |math http://www.w3.org/2000/10/swap/math# |mesh http://purl.org/commons/record/mesh/ |mf http://www.w3.org/2001/sw/DataAccess/tests/test-manifest# |nci http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl# |obo http://www.geneontology.org/formats/oboInOwl# |owl http://www.w3.org/2002/07/owl# |protseq http://purl.org/science/protein/bysequence/ |rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# |rdfdf http://www.openlinksw.com/virtrdf-data-formats# |rdfs http://www.w3.org/2000/01/rdf-schema# |sc http://purl.org/science/owl/sciencecommons/ |scovo http://purl.org/NET/scovo# |skos http://www.w3.org/2004/02/skos/core# |sql sql: |vcard http://www.w3.org/2001/vcard-rdf/3.0# |virtrdf http://www.openlinksw.com/schemas/virtrdf# |void http://rdfs.org/ns/void# |xf http://www.w3.org/2004/07/xpath-functions |xml http://www.w3.org/XML/1998/namespace |xsd http://www.w3.org/2001/XMLSchema# |xsl10 http://www.w3.org/XSL/Transform/1.0 |xsl1999 http://www.w3.org/1999/XSL/Transform |xslwd http://www.w3.org/TR/WD-xsl |yago http://dbpedia.org/class/yago/ +---------- exit. </pre><br /> </li> </ol> <h3> <a name="Connection to RDF4J or Sesame HTTP repository from Console repository"></a>Connection to RDF4J or Sesame HTTP repository from Console repository</h3> <p>The RDF4J or Sesame Console repository can connect to a RDF4J or Sesame HTTP repository and vice-versa, enabling access to remote RDF4J or Sesame HTTP repositories from a local server.</p> <ol> <li>The RDF4J or Sesame Console repository can connect to a RDF4J or Sesame HTTP repository and query it as if local using the &quot;connect&quot; command. <br /> <pre><br />$ sh console.sh SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/myuser/openrdf-sesame-2.3.1/lib/logback-classic-0.9.18.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/Users/myuser/openrdf-sesame-2.3.1/lib/slf4j-jdk14-1.5.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 10:32:38.317 [main] DEBUG info.aduna.platform.PlatformFactory - os.name &lt;http://os.name&gt; &lt;http://os.name&gt; = mac os x 10:32:38.351 [main] DEBUG info.aduna.platform.PlatformFactory - Detected Mac OS X platform Connected to default data directory Commands end with &#39;.&#39; at the end of a line Type &#39;help.&#39; for help &gt; connect http://localhost:8080/openrdf-sesame. Connected to http://localhost:8080/openrdf-sesame &gt; show r. +---------- |SYSTEM (&quot;System configuration repository&quot;) |VirtSesRep (&quot;Virtuoso Sesame HTTP Repository&quot;) +---------- &gt; open VirtSesRep. Opened repository &#39;VirtSesRep&#39; VirtSesRep&gt; sparql select * from &lt;http://localhost:8890/Northwind&gt; where {?s ?p ?o} Limit 10. Evaluating query... +------------------------+------------------------+------------------------+ | s | p | o | +------------------------+------------------------+------------------------+ | &lt;http://localhost:8890/Northwind/CustomerContact/ALFKI#this&gt;| rdf:type | foaf:Person | | &lt;http://localhost:8890/Northwind/CustomerContact/ALFKI#this&gt;| rdf:type | northwind:CustomerContact| | &lt;http://localhost:8890/Northwind/CustomerContact/ALFKI#this&gt;| opl:isDescribedUsing | northwind: | | &lt;http://localhost:8890/Northwind/CustomerContact/ANATR#this&gt;| rdf:type | foaf:Person | | &lt;http://localhost:8890/Northwind/CustomerContact/ANATR#this&gt;| rdf:type | northwind:CustomerContact| | &lt;http://localhost:8890/Northwind/CustomerContact/ANATR#this&gt;| opl:isDescribedUsing | northwind: | | &lt;http://localhost:8890/Northwind/CustomerContact/ANTON#this&gt;| rdf:type | foaf:Person | | &lt;http://localhost:8890/Northwind/CustomerContact/ANTON#this&gt;| rdf:type | northwind:CustomerContact| | &lt;http://localhost:8890/Northwind/CustomerContact/ANTON#this&gt;| opl:isDescribedUsing | northwind: | | &lt;http://localhost:8890/Northwind/CustomerContact/AROUT#this&gt;| rdf:type | foaf:Person | +------------------------+------------------------+------------------------+ 10 result(s) (530 ms) VirtSesRep&gt; show n. +---------- |SearchResults http://www.zillow.com/static/xsd/SearchResults.xsd |UpdatedPropertyDetails http://www.zillow.com/static/xsd/UpdatedPropertyDetails.xsd |a http://www.w3.org/2005/Atom |aapi http://rdf.alchemyapi.com/rdf/v1/s/aapi-schema# |address http://schemas.talis.com/2005/address/schema# |admin http://webns.net/mvcb/ |amz http://webservices.amazon.com/AWSECommerceService/2005-10-05 |atom http://atomowl.org/ontologies/atomrdf# |audio http://purl.org/media/audio# |awol http://bblfish.net/work/atom-owl/2006-06-06/# |aws http://soap.amazon.com/ |b3s http://b3s.openlinksw.com/ </pre><br /> </li> <li>Conversely the RDF4J or Sesame HTTP repository can be configured to access the repository created by the RDF4J or Sesame console. To do this the location of the data directory for both needs to be reconfigured using the Java system property info.aduna.platform.appdata.basedir (does not include RDF4J or Sesame console directory) to point to the same location. When you are using Tomcat as the servlet container then you can set this property using the JAVA_OPTS parameter. Note, if you are using Apache Tomcat as a Windows Service you should use the Windows Services configuration tool to set this property. Other users can either edit the Tomcat startup script or set the property some other way. <br /> <pre><br /> * set JAVA_OPTS=-Dinfo.aduna.platform.appdata.basedir=\path\to\other\dir\ (on Windows) * export JAVA_OPTS=&#39;-Dinfo.aduna.platform.appdata.basedir=/path/to/other/dir/&#39; (on Linux/UNIX/Mac OS X) </pre><br /> <img src="VirtSesame2HttpRepository/VirtSesame2HttpRepository01.png" style="wikiautogen" /> <br /> </li> </ol> <h3> <a name="Remote RDF4J or Sesame HTTP Repository Connections"></a> Remote RDF4J or Sesame HTTP Repository Connections</h3> <p>There are two methods of making a remote RDF4J or Sesame HTTP connection to a Virtuoso repository:</p> <ul> <li> <b>RDF4J or Sesame Remote Repository Manager</b> class - A manager for Repositories that reside on a remote server, allowing one to access repositories over HTTP similar to how local repositories are accessed using the LocalRepositoryManager<a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/LocalRepositoryManager&amp;parent=VirtSesame2HttpRepository" class="wikiword">?</a>. A connection via this method is made via the Virtuoso RDF4J or Sesame provider which will be faster and provide better support for transactions, than making a direct connection to the SPARQL endpoint using the HTTP Repository class. This is analogous to the ODBC Driver Manager in the ODBC realm for generic access to a data store via a suitable ODBC Driver.</li> </ul> <ul> <li> <b>RDF4J or Sesame HTTP Repository</b> class - A repository that serves as a proxy for a remote repository on a RDF4J or Sesame server or directly to a SPARQL endpoint. This method does not make use of the Virtuoso RDF4J or Sesame Provider, using instead the HTTP protocol to make requests directly RDF4J or Sesame server or other SPARQL endpoint.</li> </ul> <h4> <a name="Using the RDF4J or Sesame Remote Repository Manager class"></a> Using the RDF4J or Sesame Remote Repository Manager class</h4> <p>If a RDF4J or Sesame HTTP Repository endpoint, as detailed above already exists, the <a href="http://docs.rdf4j.org/server-workbench-console/#_http_repository_configuration" class="absuri">Remote Repository Manager class</a> can be used to make a remote connection as follows by specify the URL to the remote RDF4J or Sesame HTTP Server and the <nop></nop>RepositoryID for the repository the connection is to be made to:</p> <br /> <pre> //Initialize Remote Repository Manager RepositoryManager repositoryManager = new RemoteRepositoryManager( &quot;http://hostname:portno/openrdf-sesame&quot; ); repositoryManager.initialize(); //Set Virtuoso (or any other) repositoryID on http://hostname:portno/openrdf-sesame Repository repository = repositoryManager.getRepository(&quot;RepositoryID&quot;); // Open a connection to this repository con = repository.getConnection(); // ... do something </pre><p> </p> <h4> <a name="Using the RDF4J or Sesame HTTP Repository class"></a> Using the RDF4J or Sesame HTTP Repository class</h4> <p>A direct connection to the default built-in Virtuoso SPARQL Endpoint can be made using the <a href="http://docs.rdf4j.org/server-workbench-console/#_rdf4j_console" class="absuri">RDF4J or Sesame HTTP Repository class</a> by simply specifying the URL to the Virtuoso SPARQL Endpoint i.e. <code>http://{host}:{port}/sparql</code> as follows:</p> <br /> <pre>// Initialize Direct SPARQL Endpoint HTTP Repository connection String endpointURL = &quot;http://hostname:portno/sparql&quot;; HTTPRepository sparqlEndpoint = new HTTPRepository(endpointURL, &quot;&quot;); sparqlEndpoint.initialize(); // Open a connection to this repository con = sparqlEndpoint.getConnection(); // ... do something </pre><p> </p> <h2> <a name="Related"></a>Related</h2> <ul> <li> <a href="https://vos.openlinksw.com/dataspace/owiki/wiki/VOS/VirtSesame2Provider" class="wikiword">Virtuoso RDF4J and Sesame Provider</a> </li> </ul> <Versions></Versions><tags></tags> </div> </div><!--End body content--> </div> <footer><div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"></div> <hr /> <div role="contentinfo" class="contentinfo"> <p> 漏 Copyright <a href="https://www.openlinksw.com/">OpenLink Software </a> 2016- <br /> OpenLink Software Documentation Team &lt;virtuoso.docs@openlinksw.com&gt; </p> </div> </footer> </div> </div> </div> </section> </div> <script type="text/javascript"> jQuery(function () { SphinxRtdTheme.StickyNav.enable(); }); $("footer >div.contentinfo p").html(' 漏 Copyright <a href="https://www.openlinksw.com/">OpenLink Software </a> '+(new Date).getFullYear()+'- <br /> OpenLink Software Documentation Team <virtuoso.docs@openlinksw.com>') </script> <!--Begin OSDI data--> <!--OSDI structured data injection end--> <script type="text/javascript"> document.getElementById("HD_ODS_BAR").style.cssText = 'position:relative; top: -1em;'; if (document.location.toString().indexOf("advanced_search.vspx") > 0) { ["head", "head-cols", "wiki-path", "hdr-search-form-ctr"].forEach(function (cls) { var elid = document.getElementById(cls); if (elid) { elid.parentElement.removeChild(elid); } }) } </script><script type="text/javascript"> $("#loginlink").attr("href", "/ods//login.vspx?URL=" + encodeURI(document.location)); </script><!--Google tag (gtag.js)--><script async="async" type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-ST19C236MC"></script><script type="text/javascript"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-ST19C236MC'); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10