Oracle Partitioning RDF Graph API
Services related to Oracle RDF Graph. Oracle RDF Graph provides functionality to manage knowledge graphs based on World Wide Web Consortium (W3C) standards such as RDF, OWL and SPARQL.
Services related to Oracle RDF Graph. Oracle RDF Graph provides functionality to manage knowledge graphs based on World Wide Web Consortium (W3C) standards such as RDF, OWL and SPARQL.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/oracle-partitioning-rdf-graph-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: '<p>Provides the Oracle REST Data Services (ORDS) users the ability to perform Oracle Database management and monitoring operations through a user-friendly REST API. Depending on the database version and configuration, ORDS database APIs provide services such as manage pluggable databases, export data, and review database performance.</p><p>To install and configure Oracle REST Data Services refer to the <a href=https://docs.oracle.com/pls/topic/lookup?ctx=ords-latest&id=ORDIG> Oracle® REST Data Services Installation and Configuration Guide</a>.</p>
<p>An OpenAPI V3 document that describes the available ORDS database API services can be retrieved from a running ORDS instance. The API document can be imported into compatible development tools and invoked from there. The URL to retrieve the API document depends on the your configuration. <p><p>The pattern for the API document URL is: </p>
<code>https://<server>/<context root>/<my database>/<my schema>/_/db-api/stable/<service path> </code>
<p>Where, the <code><my database></code> and <code><my schema></code> variables can be optional, depending on the ORDS configuration and the service invoked.'
version: 2026.03.26
title: Oracle REST Data Services RDF Graph API
contact:
name: Oracle REST Data Services
url: https://www.oracle.com/database/technologies/appdev/rest.html
x-summary: Provides the Oracle REST Data Services (ORDS) users the ability to perform Oracle Database management and monitoring operations through a user-friendly REST API.
tags:
- name: RDF Graph
description: Services related to Oracle RDF Graph. Oracle RDF Graph provides functionality to manage knowledge graphs based on World Wide Web Consortium (W3C) standards such as RDF, OWL and SPARQL.
paths:
/database/rdf/networks/:
get:
tags:
- RDF Graph
summary: List RDF networks
description: Returns a collection of RDF networks visible to the current user. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
parameters:
- $ref: '#/components/parameters/Limit'
- $ref: '#/components/parameters/Offset'
responses:
'200':
description: Returns an array of network owner, network name pairs.
content:
application/json:
schema:
$ref: '#/components/schemas/NetworkElemCollection'
example: "{\n \"items\": [\n {\n \"owner\": \"RDFUSER\",\n \"network_name\": \"NET1\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1\"\n }\n ]\n }\n ],\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/\"\n }\n ]\n}\n"
x-internal-id: database-rdf-networks--get
x-filename-id: database-rdf-networks-get
/database/rdf/networks/{network_owner},{network_name}:
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
get:
tags:
- RDF Graph
summary: RDF network information
description: Returns metadata describing the specified network. The exact attributes returned may vary depending on the Database version. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
responses:
'200':
description: Returns metadata about the specified network.
content:
application/json:
schema:
$ref: '#/components/schemas/NetworkDetailElem'
example: "{\n \"owner\": \"RDFUSER\",\n \"network_name\": \"NET1\",\n \"parameters\": [\n {\n \"namespace\": \"NETWORK\",\n \"attribute\": \"COMPRESSION\",\n \"value\": \"COMPRESS=RSCB\",\n \"description\": \"Compression setting for semantic network\"\n }\n ],\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1\"\n }\n ]\n}\n"
'404':
description: RDF network does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-get
x-filename-id: database-rdf-networks-network_owner-network_name-get
put:
tags:
- RDF Graph
summary: Create RDF network
description: Creates an RDF network. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.CREATE_RDF_NETWORK documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-create_rdf_network.html
requestBody:
$ref: '#/components/requestBodies/createNetwork'
parameters: []
responses:
'201':
description: Successful RDF network creation.
content:
application/json:
schema:
$ref: '#/components/schemas/NetworkDetailElem'
example: "{\n \"owner\": \"RDFUSER\",\n \"network_name\": \"NET1\",\n \"parameters\": [\n {\n \"namespace\": \"NETWORK\",\n \"attribute\": \"COMPRESSION\",\n \"value\": \"COMPRESS=RSCB\",\n \"description\": \"Compression setting for semantic network\"\n }\n ],\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1\"\n }\n ]\n}\n"
'400':
description: RDF network already exists
x-internal-id: database-rdf-networks-{network_owner},{network_name}-put
x-filename-id: database-rdf-networks-network_owner-network_name-put
delete:
tags:
- RDF Graph
summary: Drop RDF network
description: Drops an RDF network. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.DROP_RDF_NETWORK documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-drop_rdf_network.html
parameters:
- in: query
name: cascade
required: false
example: true
description: true to drop all data in the RDF network.
schema:
type: string
responses:
'204':
description: Successful drop RDF network operation.
'400':
description: Attempt to drop a non-empty RDF network without the cascade option
x-internal-id: database-rdf-networks-{network_owner},{network_name}-delete
x-filename-id: database-rdf-networks-network_owner-network_name-delete
/database/rdf/networks/{network_owner},{network_name}/models/:
get:
tags:
- RDF Graph
summary: List RDF models
description: Returns metadata describing all RDF models in the network. The exact attributes returned may vary depending on the Database version. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
- $ref: '#/components/parameters/Limit'
- $ref: '#/components/parameters/Offset'
responses:
'200':
description: Returns an array of elements containing metadata about all models in the specified network.
content:
application/json:
schema:
$ref: '#/components/schemas/ModelDetailCollection'
example: "{\n \"items\": [\n {\n \"owner\": \"RDFUSER\",\n \"model_id\": \"1\",\n \"model_name\": \"M1\",\n \"table_name\": null,\n \"column_name\": null,\n \"model_tablespace_name\": \"DATA\",\n \"model_type\": \"M\",\n \"inmemory\": \"F\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/models/m1\"\n }\n ]\n }\n ],\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/models/\"\n }\n ]\n}\n"
'404':
description: RDF network does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-models--get
x-filename-id: database-rdf-networks-network_owner-network_name-models-get
/database/rdf/networks/{network_owner},{network_name}/models/{model_name}:
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
- in: path
name: model_name
required: true
example: M1
description: The name of the RDF model.
schema:
type: string
get:
tags:
- RDF Graph
summary: RDF model information
description: Returns metadata describing the specified RDF model. The exact attributes returned may vary depending on the Database version. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
responses:
'200':
description: Returns metadata about the specified RDF model.
content:
application/json:
schema:
$ref: '#/components/schemas/ModelDetailSingle'
example: "{\n \"owner\": \"RDFUSER\",\n \"model_id\": \"1\",\n \"model_name\": \"M1\",\n \"table_name\": null,\n \"column_name\": null,\n \"model_tablespace_name\": \"DATA\",\n \"model_type\": \"M\",\n \"inmemory\": \"F\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/models/m1\"\n }\n ]\n}\n"
'404':
description: RDF network or model does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-models-{model_name}-get
x-filename-id: database-rdf-networks-network_owner-network_name-models-model_name-get
put:
tags:
- RDF Graph
summary: Create RDF model
description: Creates an RDF model. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.CREATE_RDF_GRAPH documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-create_rdf_graph.html
requestBody:
$ref: '#/components/requestBodies/createModel'
parameters: []
responses:
'201':
description: Successful RDF model creation.
content:
application/json:
schema:
$ref: '#/components/schemas/ModelDetailSingle'
example: "{\n \"owner\": \"RDFUSER\",\n \"model_id\": \"1\",\n \"model_name\": \"M1\",\n \"table_name\": null,\n \"column_name\": null,\n \"model_tablespace_name\": \"DATA\",\n \"model_type\": \"M\",\n \"inmemory\": \"F\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/models/m1\"\n }\n ]\n}\n"
'400':
description: RDF model already exists
'404':
description: RDF network does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-models-{model_name}-put
x-filename-id: database-rdf-networks-network_owner-network_name-models-model_name-put
delete:
tags:
- RDF Graph
summary: Drop RDF model
description: Drops an RDF model. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.DROP_RDF_GRAPH documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-drop_rdf_graph.html
parameters: []
responses:
'204':
description: Successful drop RDF network operation.
'404':
description: RDF network or model does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-models-{model_name}-delete
x-filename-id: database-rdf-networks-network_owner-network_name-models-model_name-delete
/database/rdf/networks/{network_owner},{network_name}/entailments/:
get:
tags:
- RDF Graph
summary: List entailments
description: Returns metadata describing all entailments in the network. The exact attributes returned may vary depending on the Database version. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
- $ref: '#/components/parameters/Limit'
- $ref: '#/components/parameters/Offset'
responses:
'200':
description: Returns an array of elements containing metadata about all entailments in the specified network.
content:
application/json:
schema:
$ref: '#/components/schemas/EntailmentDetailCollection'
example: "{\n \"items\": [\n {\n \"owner\": \"RDFUSER\",\n \"index_name\": \"M1OWL\",\n \"index_view_name\": \"NET1#RDFI_M1OWL\",\n \"status\": \"VALID\",\n \"model_count\": \"1\",\n \"rulebase_count\": \"1\",\n \"datasets\": \"MODEL M1, RULEBASE OWLPRIME\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/entailments/m1owl\"\n }\n ]\n }\n ],\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/entailments/\"\n }\n ]\n}\n"
'404':
description: RDF network does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-entailments--get
x-filename-id: database-rdf-networks-network_owner-network_name-entailments-get
/database/rdf/networks/{network_owner},{network_name}/entailments/{entailment_name}:
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
- in: path
name: entailment_name
required: true
example: M1OWL
description: The name of the entailment.
schema:
type: string
get:
tags:
- RDF Graph
summary: Entailment information
description: Returns metadata describing the specified entailment. The exact attributes returned may vary depending on the Database version. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
responses:
'200':
description: Returns an array of elements containing metadata about the specified entailment.
content:
application/json:
schema:
$ref: '#/components/schemas/EntailmentDetailSingle'
example: "{\n \"owner\": \"RDFUSER\",\n \"index_name\": \"M1OWL\",\n \"index_view_name\": \"NET1#RDFI_M1OWL\",\n \"status\": \"VALID\",\n \"model_count\": \"1\",\n \"rulebase_count\": \"1\",\n \"datasets\": \"MODEL M1, RULEBASE OWLPRIME\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/entailments/m1owl\"\n }\n ]\n}\n"
'404':
description: RDF network or entailment does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-entailments-{entailment_name}-get
x-filename-id: database-rdf-networks-network_owner-network_name-entailments-entailment_name-get
put:
tags:
- RDF Graph
summary: Create entailment
description: Creates an entailment. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.CREATE_INFERRED_GRAPH documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-create_inferred_graph.html
requestBody:
$ref: '#/components/requestBodies/createEntailment'
parameters: []
responses:
'201':
description: Successful entailment creation.
content:
application/json:
schema:
$ref: '#/components/schemas/EntailmentDetailSingle'
example: "{\n \"owner\": \"RDFUSER\",\n \"index_name\": \"M1OWL\",\n \"index_view_name\": \"NET1#RDFI_M1OWL\",\n \"status\": \"VALID\",\n \"model_count\": \"1\",\n \"rulebase_count\": \"1\",\n \"datasets\": \"MODEL M1, RULEBASE OWLPRIME\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/entailments/m1owl\"\n }\n ]\n}\n"
'400':
description: A valid entailment already exists with the same name or with the same model-rulebase combination
'404':
description: RDF network does not exist or one of the referenced models or rulebases does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-entailments-{entailment_name}-put
x-filename-id: database-rdf-networks-network_owner-network_name-entailments-entailment_name-put
delete:
tags:
- RDF Graph
summary: Drop entailment
description: Drops an entailment. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.DROP_INFERRED_GRAPH documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-drop_inferred_graph.html
responses:
'204':
description: Successful drop entailment operation.
'404':
description: RDF network or entailment does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-entailments-{entailment_name}-delete
x-filename-id: database-rdf-networks-network_owner-network_name-entailments-entailment_name-delete
/database/rdf/networks/{network_owner},{network_name}/virtual_models/:
get:
tags:
- RDF Graph
summary: List virtual models
description: Returns metadata describing all virtual models in the network. The exact attributes returned may vary depending on the Database version. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
- $ref: '#/components/parameters/Limit'
- $ref: '#/components/parameters/Offset'
responses:
'200':
description: Returns an array of elements containing metadata about all virtual models in the specified network.
content:
application/json:
schema:
$ref: '#/components/schemas/VirtualModelDetailCollection'
example: "{\n \"items\": [\n {\n \"owner\": \"RDUSER\",\n \"virtual_model_name\": \"VM1\",\n \"unique_view_name\": \"NET1#SEMU_VM1\",\n \"duplicate_view_name\": \"NET1#SEMV_VM1\",\n \"status\": \"VALID\",\n \"model_count\": \"1\",\n \"rulebase_count\": \"1\",\n \"rules_index_count\": \"1\",\n \"datasets\": \"MODEL M1, RULEBASE OWLPRIME, RULEIDX M1OWL\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/virtual_models/vm1\"\n }\n ]\n }\n ],\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/virtual_models/\"\n }\n ]\n}\n"
'404':
description: RDF network does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-virtual_models--get
x-filename-id: database-rdf-networks-network_owner-network_name-virtual_models-get
/database/rdf/networks/{network_owner},{network_name}/virtual_models/{virtual_model_name}:
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
- in: path
name: virtual_model_name
required: true
example: VM1
description: The name of the virtual model.
schema:
type: string
get:
tags:
- RDF Graph
summary: Virtual model information
description: Returns metadata describing the specified virtual model. The exact attributes returned may vary depending on the Database version. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
responses:
'200':
description: Returns an array of elements containing metadata about the specified virtual model.
content:
application/json:
schema:
$ref: '#/components/schemas/VirtualModelDetailSingle'
example: "{\n \"owner\": \"RDUSER\",\n \"virtual_model_name\": \"VM1\",\n \"unique_view_name\": \"NET1#SEMU_VM1\",\n \"duplicate_view_name\": \"NET1#SEMV_VM1\",\n \"status\": \"VALID\",\n \"model_count\": \"1\",\n \"rulebase_count\": \"1\",\n \"rules_index_count\": \"1\",\n \"datasets\": \"MODEL M1, RULEBASE OWLPRIME, RULEIDX M1OWL\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/virtual_models/vm1\"\n }\n ]\n}\n"
'404':
description: RDF network or virtual model does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-virtual_models-{virtual_model_name}-get
x-filename-id: database-rdf-networks-network_owner-network_name-virtual_models-virtual_model_name-get
put:
tags:
- RDF Graph
summary: Create virtual model
description: Creates a virtual model. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.CREATE_RDF_GRAPH_COLLECTION documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-create_rdf_graph_collection.html
requestBody:
$ref: '#/components/requestBodies/createVirtualModel'
parameters: []
responses:
'201':
description: Successful virtual model creation.
content:
application/json:
schema:
$ref: '#/components/schemas/VirtualModelDetailSingle'
example: "{\n \"owner\": \"RDUSER\",\n \"virtual_model_name\": \"VM1\",\n \"unique_view_name\": \"NET1#SEMU_VM1\",\n \"duplicate_view_name\": \"NET1#SEMV_VM1\",\n \"status\": \"VALID\",\n \"model_count\": \"1\",\n \"rulebase_count\": \"1\",\n \"rules_index_count\": \"1\",\n \"datasets\": \"MODEL M1, RULEBASE OWLPRIME, RULEIDX M1OWL\",\n \"links\": [\n {\n \"rel\": \"self\",\n \"href\": \"http://server:port/ords/rdfuser/_/db-api/stable/database/rdf/networks/rdfuser,net1/virtual_models/vm1\"\n }\n ]\n}\n"
'400':
description: A virtual model with the same name or the same model-rulebase-entailment combination already exists or no entailment exists for the given model-rulebase combination
'404':
description: RDF network does not exist or one of the referenced models, rulebases, or entailments does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-virtual_models-{virtual_model_name}-put
x-filename-id: database-rdf-networks-network_owner-network_name-virtual_models-virtual_model_name-put
delete:
tags:
- RDF Graph
summary: Drop virtual model
description: Drops a virtual model. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SEM_APIS.DROP_RDF_GRAPH_COLLECTION documentation
url: https://docs.oracle.com/en/database/oracle/oracle-database/26/rdfrm/sem_apis-drop_rdf_graph_collection.html
parameters: []
responses:
'204':
description: Successful drop virtual model operation.
'404':
description: RDF network or virtual model does not exist
x-internal-id: database-rdf-networks-{network_owner},{network_name}-virtual_models-{virtual_model_name}-delete
x-filename-id: database-rdf-networks-network_owner-network_name-virtual_models-virtual_model_name-delete
/database/rdf/networks/{network_owner},{network_name}/models/{model_name}/sparql/1.1:
parameters:
- $ref: '#/components/parameters/NetworkOwner'
- $ref: '#/components/parameters/NetworkName'
- $ref: '#/components/parameters/ModelName'
- $ref: '#/components/parameters/DefaultGraphUri'
- $ref: '#/components/parameters/NamedGraphUri'
- $ref: '#/components/parameters/SparqlOptions'
get:
tags:
- RDF Graph
summary: Execute a SPARQL query
description: Executes a SPARQL query and returns the result in JSON format (application/sparql-results+json) or XML format (application/sparql-results+xml) for SPARQL SELECT and ASK queries, or N-Triples format (application/n-triples) for CONSTRUCT and DESCRIBE queries. A client requires SQL Developer, RDF Developer or RDF Reader role to invoke this servce.
externalDocs:
description: SPARQL 1.1 Protocol
url: https://www.w3.org/TR/2013/REC-sparql11-protocol-20130321/
parameters:
- in: query
name: query
required: true
example: SELECT%20%2A%0AWHERE%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%0AORDER%20BY%20%3Fs%20%3Fp%20%3Fo%0ALIMIT%2010
description: A URL-encoded SPARQL query string.
schema:
type: string
responses:
'200':
description: Successful query execution.
content:
application/sparql-results+xml:
schema:
$ref: '#/components/schemas/SparqlXmlResult'
examples:
select:
value: "<?xml version=\"1.0\"?>\n<sparql xmlns=\"http://www.w3.org/2005/sparql-results#\">\n <head>\n <variable name=\"s\"/>\n <variable name=\"p\"/>\n <variable name=\"o\"/>\n </head>\n <results>\n <result>\n <binding name=\"s\">\n <uri>http://www.example.oracle.com/john</uri>\n </binding>\n <binding name=\"p\">\n <uri>http://www.example.oracle.com/dept</uri>\n </binding>\n <binding name=\"o\">\n <uri>http://www.example.oracle.com/sales</uri>\n </binding>\n </result>\n <result>\n <binding name=\"s\">\n <uri>http://www.example.oracle.com/john</uri>\n </binding>\n <binding name=\"p\">\n <uri>http://www.example.oracle.com/fname</uri>\n </binding>\n <binding name=\"o\">\n <literal xml:lang=\"en\">John</literal>\n </binding>\n </result>\n </results>\n</sparql>\n"
ask:
value: "<?xml version=\"1.0\"?>\n<sparql xmlns=\"http://www.w3.org/2005/sparql-results#\">\n <head></head>\n <boolean>true</boolean>\n</sparql>\n"
application/sparql-results+json:
schema:
$ref: '#/components/schemas/SparqlJsonResult'
examples:
select:
value: "{\n \"head\": { \n \"vars\": [\"s\", \"p\", \"o\"] \n },\n \"results\": {\n \"bindings\": [\n { \n \"s\": {\"type\": \"uri\", \"value\": \"http://www.example.oracle.com/john\"},\n \"p\": {\"type\": \"uri\", \"value\": \"http://www.example.oracle.com/dept\"},\n \"o\": {\"type\": \"uri\", \"value\": \"http://www.example.oracle.com/sales\"}\n },\n {\n \"s\": {\"type\": \"uri\", \"value\": \"http://www.example.oracle.com/john\"},\n \"p\": {\"type\": \"uri\", \"value\": \"http://www.example.oracle.com/fname\"},\n \"o\": {\"type\": \"literal\", \"value\": \"John\", \"xml:lang\": \"en\"}\n }\n ]\n }\n}\n"
ask:
value: "{ \n \"head\": {}, \n \"boolean\": true \n}\n"
application/n-triples:
schema:
externalDocs:
description: RDF 1.1 N-Triples
url: https://www.w3.org/TR/n-triples/
type: string
examples:
construct:
value: '<http://www.example.oracle.com/john> <http://www.example.oracle.com/dept> <http://www.example.oracle.com/sales> .
<http://www.example.oracle.com/john> <http://www.example.oracle.com/fname> "John"@en .
'
x-internal-id: database-rdf-networks-{network_owner},{network_name}-models-{model_name}-sparql-1.1-get
x-filename-id: database-rdf-networks-network_owner-network_name-models-model_name-sparql-1.1-get
post:
tags:
- RDF Graph
summary: Execute a SPARQL query or update
description: Executes a SPARQL update or executes a SPARQL query and returns the result in JSON format (application/sparql-results+json) or XML format (application/sparql-results+xml) for SPARQL SELECT and ASK queries, or N-Triples format (application/n-triples) for CONSTRUCT and DESCRIBE queries. A client requires SQL Developer or RDF Developer role to invoke this servce.
externalDocs:
description: SPARQL 1.1 Protocol
url: https://www.w3.org/TR/2013/REC-sparql11-protocol-20130321/
parameters:
- in: query
name: using-graph-uri
required: false
description: A URL-encoded IRI identifying a named graph that should be included in the DEFAULT graph of the update dataset.
schema:
type: string
example: http%3A%2F%2Fwww.example.oracle.com%2Fg1
- in: query
name: using-named-graph-uri
required: false
description: A URL-encoded IRI identifying a named graph that should be included in the set of named graphs for the update dataset.
schema:
type: string
example: http%3A%2F%2Fwww.example.oracle.com%2Fg1
- in: query
name: match_model
required: false
description: The name of the model to evaluate the WHERE portion of a SPARQL update against. The default is the value of the modelName path parameter.
schema:
type: string
example: M2
- in: query
name: match_options
required: false
description: The options string to use when evaluating the WHERE portion of a SPARQL update.
schema:
type: string
example: ALLOW_DUP=T
requestBody:
description: A POST request with URL-encoded, ampersand-separated query parameters for SPARQL query (exactly one query parameter, zero or more named-graph-uri parameters, and zero or more default-graph-uri parameters) or SPARQL update (exactly one update parameter, zero or more using-graph-uri parameters, and zero or more using-named-graph-uri parameters), or a direct POST request with an unencoded SPARQL query or update string in the message body to be used with optional default-graph-uri, named-graph-uri, using-graph-uri, and using-named-graph-uri query parameters in the request URL.
content:
application/x-www-form-urlencoded:
schema:
description: A POST request with URL-encoded, ampersand-separated query parameters for SPARQL query (exactly one query parameter, zero or more named-graph-uri parameters, and zero or more default-graph-uri parameters) or SPARQL update (exactly one update parameter, zero or more using-graph-uri parameters, and zero or more using-named-graph-uri parameters)
type: string
examples:
query:
value: 'query=SELECT%20%3Fs%20%3Fp%20%3Fo%0AWHERE%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%0AORDER%20BY%20%3Fs%20%3Fp%20%3Fo%0ALIMIT%202
'
update:
value: 'update=PREFIX%20%3A%20%3Chttp%3A%2F%2Fwww.example.oracle.com%2F%3E%0AINSERT%20DATA%20%7B%0A%20%20%3Ajohn%20%3Afname%20%22John%22%40en%20%3B%0A%20%20%20%20%20%20%20%20%20%20%20%3Alname%20%22Smith%22%40en%20%3B%0A%20%20%20%20%20%20%20%20%20%20%20%3Adept%20%3Asales%20%3B%0A%20%20%20%20%20%20%20%20%20%20%20%3Ajob%20%3Aconsultant%20.%0A%7D
'
# --- truncated at 32 KB (77 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-partitioning/refs/heads/main/openapi/oracle-partitioning-rdf-graph-api-openapi.yml