Beispiel #1
0
        static void Main(string[] args)
        {
            apiExecutor = new S4ServiceClient("https://text.s4.ontotext.com/v1/twitie", keyId, password);

            //send a test GET request to the endpoint
            Console.Out.WriteLine("Testing endpoint...");
            if (!apiExecutor.testEndpoint())
            {
                return;
            }
            Console.Out.WriteLine("\n\n\n");

            //Process three different requests with different sets of options
            Console.Out.WriteLine("Processing inline document...");
            processInlineDocument();
            Console.Out.WriteLine("\n\n\n");

            Console.Out.WriteLine("Processing a remote document...");
            processRemoteDocument();
            Console.Out.WriteLine("\n\n\n");

            Console.Out.WriteLine("Processing a Tweet message...");
            processTweet();

            apiExecutor.EndpointUrl = "https://lod.s4.ontotext.com/v1/FactForge/sparql";

            processSparql();

            uploadDataToGDBaaS();

            processGDBaaSRequest();

            Console.Read();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            apiExecutor = new S4ServiceClient("https://text.s4.ontotext.com/v1/twitie", keyId, password);

            //send a test GET request to the endpoint
            Console.Out.WriteLine("Testing endpoint...");
            if (!apiExecutor.testEndpoint())
            {
                return;
            }
            Console.Out.WriteLine("\n\n\n");

            //Process three different requests with different sets of options
            Console.Out.WriteLine("Processing inline document...");
            processInlineDocument();
            Console.Out.WriteLine("\n\n\n");

            Console.Out.WriteLine("Processing a remote document...");
            processRemoteDocument();
            Console.Out.WriteLine("\n\n\n");

            Console.Out.WriteLine("Processing a Tweet message...");
            processTweet();

            apiExecutor.EndpointUrl = "https://lod.s4.ontotext.com/v1/FactForge/sparql";

            processSparql();

            uploadDataToGDBaaS();

            processGDBaaSRequest();

            Console.Read();
        }
Beispiel #3
0
        /**
         * Execute one SPARQL query over GDBaaS
         */
        private static String uploadDataToGDBaaS()
        {
            apiExecutor = new S4ServiceClient("https://rdf.s4.ontotext.com/{userId}/{databaseName}/repositories/{repositoryName}/statements", keyId, password);
            String query = "INSERT DATA ...";

            query = System.Web.HttpUtility.UrlEncode(query, Encoding.UTF8);
            return(apiExecutor.processRequest("update=" + query, S4ServiceClient.SPARQL_ACCEPT_HEADER, S4ServiceClient.SPARQL_CONTENT_TYPE));
        }
Beispiel #4
0
        /**
         * Execute one SPARQL query over GDBaaS
         */
        private static String processGDBaaSRequest()
        {
            apiExecutor = new S4ServiceClient("https://rdf.s4.ontotext.com/{userId}/{databaseName}/repositories/{repositoryName}", keyId, password);
            String query = "Select * {?s ?p ?o} limit 5";

            query = System.Web.HttpUtility.UrlEncode(query, Encoding.UTF8);
            return(apiExecutor.processRequest("query=" + query, S4ServiceClient.SPARQL_ACCEPT_HEADER, S4ServiceClient.SPARQL_CONTENT_TYPE));
        }
Beispiel #5
0
 /**
 * Execute one SPARQL query over GDBaaS
 */
 private static String processGDBaaSRequest()
 {
     apiExecutor = new S4ServiceClient("https://rdf.s4.ontotext.com/{userId}/{databaseName}/repositories/{repositoryName}", keyId, password);
     String query = "Select * {?s ?p ?o} limit 5";
     query = System.Web.HttpUtility.UrlEncode(query, Encoding.UTF8);
     return apiExecutor.processRequest("query=" + query, S4ServiceClient.SPARQL_ACCEPT_HEADER, S4ServiceClient.SPARQL_CONTENT_TYPE);
 }
Beispiel #6
0
 /**
 * Execute one SPARQL query over GDBaaS
 */
 private static String uploadDataToGDBaaS()
 {
     apiExecutor = new S4ServiceClient("https://rdf.s4.ontotext.com/{userId}/{databaseName}/repositories/{repositoryName}/statements", keyId, password);
     String query = "INSERT DATA ...";
     query = System.Web.HttpUtility.UrlEncode(query, Encoding.UTF8);
     return apiExecutor.processRequest("update=" + query, S4ServiceClient.SPARQL_ACCEPT_HEADER, S4ServiceClient.SPARQL_CONTENT_TYPE);
 }