Oracle SEM_RDFCTX_DR
Version 21c

General Information
Library Note Morgan's Library Page Header
ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling complimentary technical Workshops on Database Security for the first 30 Oracle Database customers located anywhere in North America, EMEA, LATAM, or APAC that send an email to asra_us@oracle.com. Request a Workshop for your organization today.
Purpose Graph Developers Guide acronyms and definitions
SEM = Semantic
RDF = Resource Description Framework
Triples = {subject, predicate, object}
AUTHID CURRENT_USER
Dependencies
ALL_OBJECTS ODCINUMBERLIST SDO_RDF_INTERNAL
ALL_TABLES ODCIVARCHAR2LIST SDO_RDF_JAVA_STP
ALL_USERS PLITBLM SDO_UTIL
CALAIS_EXTRACTOR PRLLIDX_CREATE SEMCONTEXTINDEXMETHODS
CTX_ENTITY_EXTRACTOR RDFCTX_EXTRACTOR SEM_RDFCTX
DBMS_ASSERT RDFCTX_WS_EXTRACTOR SEM_RDFCTX_IR
DBMS_LOB RDF_APIS SEM_RDFCTX_OPER
DBMS_LOCK RDF_APIS_INTERNAL S_SEM_RDFCTX_DR
DBMS_STANDARD RDF_ENTAILMENTS T_EXTARR
DBMS_UTILITY RDF_MODELS UTL_HTTP
DUAL RDF_RULEBASES UTL_TCP
GATENLP_EXTRACTOR RDF_VARCHARARRAY XMLSEQUENCE
MDERR SDO_RDF XMLTYPE
Documented No
Exceptions
Error Code Reason
ORA-13199 key "WRITE" does not exist in the namespace RDFCTXOPT
ORA-13199 RDF network does not exist: current_user=MDSYS network_owner=MDSYS network_name=
First Available Not known
Security Model Owned by MDSYS with EXECUTE granted to the PDB_DBA role.
Source {ORACLE_HOME}/rdbms/admin/prvtrdfctx.plb
Subprograms
ADD_DEPENDENT_POLICY GET_MODEL_ID W_ADD_DEPENDENT_POLICY
ADD_ONE_DOCURI_VALUE GET_POLICY_INFO W_BULK_LOAD_INTO_MODEL
ARE_MATCHING_DATASTORES GET_RX_SPQL_ABSCNT W_CLEANUP_RDFCTX
BULK_LOAD_INTO_MODEL GET_RX_SPQL_RSLT W_CREATE_DEPEND_POLICY
CLEANUP_RDFCTX GET_STAGTAB_NAME W_CREATE_POLICY
COPY_NETWORK_INFO_TO_PKG_VARS GET_STAGTAB_PART_VIEW_NAME W_CREATE_RDFCTX_INDEX
CREATE_DEPEND_POLICY GET_STAGTAB_SUFFIX W_CREATE_VIRTUAL_RDFCTX_INDEX
CREATE_POLICY GRANT_NETWORK_PRIV W_DELETE_TRIPLES
CREATE_RDFCTX_INDEX HTTPPWREAD W_DROP_INDEX_POLICY
CREATE_VIRTUAL_RDFCTX_INDEX HTTPPWWRITE W_DROP_POLICY
DELETE_RX_SPQL_ABSCNT IS_ENTAILMENT_COMPAT W_DROP_RDFCTX_INDEX
DELETE_RX_SPQL_RSLT IS_INDEX_POLICY W_EXCHANGE_INDEX_POLICIES
DELETE_TRIPLES LOAD_ONE_TRIPLE W_GET_BASE_MODEL_ID
DROP_INDEX_POLICY LOAD_TRIPLES W_GET_DEP_INDEX_POLICIES
DROP_POLICY LOAD_TRIPLES_FROM_TRANSIENT W_GET_EXCEPTIONS_COUNT
DROP_RDFCTX_INDEX PARSE_RDFXML W_GET_INDEX_POLICIES
EXCHANGE_INDEX_POLICIES PROCESS_SOAP_REQUEST W_GET_MODEL_ID
EXISTS_RX_SPQL_ABSCNT PROCESS_TCP_REQUEST W_GET_POLICY_INFO
EXISTS_RX_SPQL_RSLT PRVT_PARAMS_PARSER W_IS_ENTAILMENT_COMPAT
GEN_DOC_URI_PREFIX RECORD_RDFCTX_EXCEPTION W_IS_INDEX_POLICY
GETSELECTVARIABLES SETUP_FOR_RDFCTX W_LOAD_TRIPLES
GETWHEREVARIABLES SET_DEFAULT_POLICY W_LOAD_TRIPLES_FROM_TRANSIENT
GET_BASE_MODEL_ID SET_EXTRACTOR_PARAM W_RECORD_RDFCTX_EXCEPTION
GET_DEFAULT_CTXENTITY_XSL SET_PACKAGE_ATTR W_SETUP_FOR_RDFCTX
GET_DEFAULT_GATENLP_XSL SET_RDFCTX_INDEX_STATUS W_SET_DEFAULT_POLICY
GET_DEP_INDEX_POLICIES SET_RDFCTX_INDEX_STATUS_VALID W_SET_EXTRACTOR_PARAM
GET_DOCURI2RID_DEBUG_NAME SET_RX_SPQL_ABSCNT W_SET_RDFCTX_INDEX_STATUS
GET_EXCEPTIONS_COUNT SET_RX_SPQL_RSLT W_SET_RDFCTX_INDEX_VALID
GET_IDXSTATUS_STRING SPARQL_GET_COLS W_SPLIT_POLICY_LIST
GET_INDEX_POLICIES SPLIT_POLICY_LIST W_TRUNCATE_RDFCTX_INDEX
GET_MAPTAB_NAMES TRUNCATE_RDFCTX_INDEX  
 
ADD_DEPENDENT_POLICY
Undocumented sem_rdfctx_dr.add_dependent_policy(
roles_and_privs IN VARCHAR2,
i_owner         IN VARCHAR2,
i_name          IN VARCHAR2,
ip_name         IN VARCHAR2,
p_name          IN VARCHAR2);
TBD
 
ADD_ONE_DOCURI_VALUE
Undocumented sem_rdfctx_dr.add_one_docuri_value(
docuri          IN  VARCHAR2,
model_name      IN  VARCHAR2,
comp_model_name OUT VARCHAR2,
comp_model_id   OUT NUMBER,
docvid          OUT NUMBER);
TBD
 
ARE_MATCHING_DATASTORES
Undocumented sem_rdfctx_dr.are_matching_datastores(
p1 IN sys.xmlType,
p2 IN sys.xmlType)
RETURN NUMBER;
TBD
 
BULK_LOAD_INTO_MODEL
Undocumented sem_rdfctx_dr.bulk_load_into_model(
model_id               IN NUMBER,
usedopts               IN sys.odciVarchar2List,
stagtab_owner          IN VARCHAR2,
stagtab_name           IN VARCHAR2,
part_name              IN VARCHAR2,
docuri2rid_name        IN VARCHAR2,
docvid2rid_name        IN VARCHAR2,
stagtab_part_view_name IN VARCHAR2,
user_name              IN VARCHAR2,
roles_and_privs        IN VARCHAR2);
TBD
 
CLEANUP_RDFCTX
Undocumented sem_rdfctx_dr.cleanup_rdfctx(network_drop IN BOOLEAN DEFAULT FALSE);
exec sem_rdfctx_dr.cleanup_rdfctx;

PL/SQL procedure successfully completed.
 
COPY_NETWORK_INFO_TO_PKG_VARS
Undocumented sem_rdfctx_dr.copy_network_info_to_pkg_vars;
exec sem_rdfctx_dr.copy_network_info_to_pkg_vars;

PL/SQL procedure successfully completed.
 
CREATE_DEPEND_POLICY
Undocumented sem_rdfctx_dr.create_depend_policy(
p_owner     IN VARCHAR2,
p_name      IN VARCHAR2,
p_bpolicy   IN VARCHAR2,
p_umodels   IN mdsys.rdf_models,
p_rulebases IN mdsys.rdf_rulebases)
TBD
 
CREATE_POLICY
Undocumented sem_rdfctx_dr.create_policy(
p_owner     IN VARCHAR2,
p_name      IN VARCHAR2,
extractor   IN mdsys.rdfctx_extractor,
preferences IN sys.xmlType);
TBD
 
CREATE_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.create_rdfctx_index(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_rid         IN VARCHAR2,
p_flags       IN NUMBER,
p_tbsnm       IN VARCHAR2,
p_extrparam   IN VARCHAR2)
RETURN NUMBER;
TBD
 
CREATE_VIRTUAL_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.create_virtual_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner      IN VARCHAR2,
p_idxname       IN VARCHAR2,
p_idxpartname   IN VARCHAR2,
p_depplcnm      IN VARCHAR2);
TBD
 
DELETE_RX_SPQL_ABSCNT
Undocumented sem_rdfctx_dr.delete_rx_spql_abscnt;
exec sem_rdfctx_dr.delete_rx_spql_abscnt;

PL/SQL procedure successfully completed.
 
DELETE_RX_SPQL_RSLT
Undocumented sem_rdfctx_dr.delete_rx_spql_rslt;
exec sem_rdfctx_dr.delete_rx_spql_rslt;

PL/SQL procedure successfully completed.
 
DELETE_TRIPLES
Undocumented sem_rdfctx_dr.delete_triples(
doc_rid  IN VARCHAR2,
model_id IN NUMBER,
docvid   IN NUMBER);
TBD
 
DROP_INDEX_POLICY
Undocumented sem_rdfctx_dr.drop_index_policy(
roles_and_privs IN     VARCHAR2,
idx_owner       IN     VARCHAR2,
idx_name        IN     VARCHAR2,
idxpart_name    IN     VARCHAR2,
pol_name        IN     VARCHAR2,
status          IN OUT NUMBER);
TBD
 
DROP_POLICY
Undocumented sem_rdfctx_dr.drop_policy(
p_owner IN VARCHAR2,
p_name  IN VARCHAR2);
TBD
 
DROP_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.drop_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner      IN VARCHAR2,
p_idxname       IN VARCHAR2,
p_idxpartname   IN VARCHAR2,
p_polrid        IN VARCHAR2);
TBD
 
EXCHANGE_INDEX_POLICIES
Undocumented sem_rdfctx_dr.exchange_index_policies(
p_pidxowner IN VARCHAR2,
p_pidxname  IN VARCHAR2,
p_partname  IN VARCHAR2,
p_pidxmodel IN NUMBER,
p_owner     IN VARCHAR2,
p_name      IN VARCHAR2,
p_model     IN NUMBER);
TBD
 
EXISTS_RX_SPQL_ABSCNT
Undocumented sem_rdfctx_dr.exists_rx_spql_abscnt(idx IN VARCHAR2) RETURN BOOLEAN;
TBD
 
EXISTS_RX_SPQL_RSLT
Undocumented sem_rdfctx_dr.exists_rx_spql_rslt(idx IN VARCHAR2) RETURN BOOLEAN;
TBD
 
GEN_DOC_URI_PREFIX
Undocumented sem_rdfctx_dr.gen_doc_uri_prefix(
idxschema    IN  VARCHAR2,
idxname      IN  VARCHAR2,
idxpartname  IN  VARCHAR2,
short_prefix OUT VARCHAR2)
RETURN VARCHAR2;
TBD
 
GETSELECTVARIABLES
Undocumented sem_rdfctx_dr.getselectvariables(query IN VARCHAR2) RETURN mdsys.rdf_varcharArray;
TBD
 
GETWHEREVARIABLES
Undocumented sem_rdfctx_dr.getwherevariables(
query IN VARCHAR2,
hint  IN VARCHAR2)
RETURN mdsys.rdf_varcharArray;
TBD
 
GET_BASE_MODEL_ID
Undocumented sem_rdfctx_dr.get_base_model_id(p_virmod_id IN NUMBER) RETURN NUMBER;
TBD
 
GET_DEFAULT_CTXENTITY_XSL
Undocumented sem_rdfctx_dr.get_default_ctxentity_xsl(baseurl IN VARCHAR2) RETURN sys.xmlType;
TBD
 
GET_DEFAULT_GATENLP_XSL
Undocumented sem_rdfctx_dr.get_default_gatenlp_xsl(baseurl IN VARCHAR2) RETURN sys.xmlType;
TBD
 
GET_DEP_INDEX_POLICIES
Undocumented sem_rdfctx_dr.get_dep_index_policies(
idx_owner    IN     VARCHAR2,
idx_name     IN     VARCHAR2,
idx_partname IN     VARCHAR2,
p_polnames   IN OUT sys.odciVarchar2List;
TBD
 
GET_DOCURI2RID_DEBUG_NAME
Undocumented sem_rdfctx_dr.get_docuri2rid_debug_name(
idxowner        IN VARCHAR2,
docuri2rid_name IN VARCHAR2)
RETURN VARCHAR2;
TBD
 
GET_EXCEPTIONS_COUNT
Undocumented sem_rdfctx_dr.get_exceptions_count RETURN NUMBER;
SELECT sem_rdfctx_dr.get_exceptions_count
FROM dual;
SELECT sem_rdfctx_dr.get_exceptions_count
*
ERROR at line 1:
ORA-02002: error while writing to audit trail
ORA-00942: table or view does not exist
ORA-00942: table or view does not exist
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 3386
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 3399
 
GET_IDXSTATUS_STRING
Undocumented sem_rdfctx_dr.get_idxstatus_string(idx_status IN NUMBER) RETURN VARCHAR2;
TBD
 
GET_INDEX_POLICIES
Undocumented sem_rdfctx_dr.get_index_policies(
p_owner      IN     VARCHAR2,
p_name       IN     VARCHAR2,
p_partname   IN     VARCHAR2,
p_polrids    IN OUT sys.odciVarchar2List,
p_modidx     IN OUT sys.odciNumberList,
p_extrlst    IN OUT mdsys.t_extarr,
p_pref       IN OUT sys.xmlType,
p_polnames   IN OUT sys.odciVarchar2List,
p_extrparams IN OUT sys.odciVarchar2List,
p_flags      IN OUT sys.odciNumberList);
TBD
 
GET_MAPTAB_NAMES
Undocumented sem_rdfctx_dr.get_maptab_names(
idxowner         IN  VARCHAR2,
idxname          IN  VARCHAR2,
schema_qualified IN  BOOLEAN,
docuri2rid_name  OUT VARCHAR2,
docvid2rid_name  OUT VARCHAR2);
TBD
 
GET_MODEL_ID
Undocumented sem_rdfctx_dr.get_model_id(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polnm       IN VARCHAR2)
RETURN NUMBER;
TBD
 
GET_POLICY_INFO
Undocumented sem_rdfctx_dr.get_policy_info(
p_owner   IN     VARCHAR2,
p_name    IN     VARCHAR2,
p_polrid  IN OUT VARCHAR2,
p_extrctr IN OUT mdsys.rdfctx_extractor,
p_pref    IN OUT sys.xmlType)
TBD
 
GET_RX_SPQL_ABSCNT
Undocumented sem_rdfctx_dr.get_rx_spql_abscnt(idx IN VARCHAR2) RETURN NUMBER;
TBD
 
GET_RX_SPQL_RSLT
Undocumented sem_rdfctx_dr.get_rx_spql_rslt(idx IN VARCHAR2) RETURN CLOB;
TBD
 
GET_STAGTAB_NAME
Undocumented sem_rdfctx_dr.get_stagtab_name(
idxowner         IN     VARCHAR2,
idxname          IN     VARCHAR2,
idxpartname      IN     VARCHAR2,
schema_qualified IN     BOOLEAN,
stagtab_name     IN OUT VARCHAR2,
stagview_name       OUT VARCHAR2,
xinfotab_name       OUT VARCHAR2,
batch_interface  IN     BOOLEAN);
TBD
 
GET_STAGTAB_PART_VIEW_NAME
Undocumented sem_rdfctx_dr.get_stagtab_part_view_name(
idxowner               IN  VARCHAR2,
idxname                IN  VARCHAR2,
part_name              IN  VARCHAR2,
schema_qualified       IN  BOOLEAN,
stagtab_name           IN  VARCHAR2,
part_generated         IN  BOOLEAN,
stagtab_part_view_name OUT VARCHAR2);
TBD
 
GET_STAGTAB_SUFFIX
Undocumented sem_rdfctx_dr.get_stagtab_suffix(
policy_name IN VARCHAR2,
policy_rid  IN VARCHAR2)
RETURN VARCHAR2;
SELECT sem_rdfctx_dr.get_stagtab_suffix('PNAME', 'PRID')
FROM dual;

SEM_RDFCTX_DR.GET_STAGTAB_SUFFIX('PNAME','PRID')
-------------------------------------------------
P835B962656AD8533
 
GRANT_NETWORK_PRIV
Undocumented sem_rdfctx_dr.grant_network_priv(rdfctx_param_key IN VARCHAR2);
exec sem_rdfctx_dr.grant_network_priv('WRITE');
BEGIN sem_rdfctx_dr.grant_network_priv('WRITE'); END;
*
ERROR at line 1:
ORA-13199: key "WRITE" does not exist in the namespace RDFCTXOPT
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 282
ORA-06512: at line 1
 
HTTPPWREAD
Undocumented sem_rdfctx_dr.httppwread(
p_http_resp IN OUT public.utl_http.resp,
p_clob      IN OUT CLOB);
TBD
 
HTTPPWWRITE
Undocumented sem_rdfctx_dr.httppwwrite(
p_http_req IN OUT public.utl_http.req,
p_clob     IN     CLOB);
TBD
 
IS_ENTAILMENT_COMPAT
Undocumented sem_rdfctx_dr.is_entailment_compat(
model_name   IN VARCHAR2,
reqidxstatus IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
IS_INDEX_POLICY
Undocumented sem_rdfctx_dr.is_index_policy(
idx_owner    IN VARCHAR2,
idx_name     IN VARCHAR2,
idx_partname IN VARCHAR2,
idx_polname  IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
LOAD_ONE_TRIPLE
Undocumented sem_rdfctx_dr.load_one_triple(
model_id        IN     NUMBER,
docvid          IN     NUMBER,
v_subject       IN OUT VARCHAR2,
v_property      IN OUT VARCHAR2,
v_object        IN OUT VARCHAR2,
v_clob          IN OUT CLOB,
comp_model_name IN     VARCHAR2,
comp_model_id   IN     NUMBER);
TBD
 
LOAD_TRIPLES
Undocumented sem_rdfctx_dr.load_triples(
rdfreptype     IN VARCHAR2,
rdfdata        IN CLOB,
doc_ident      IN VARCHAR2,
model_id       IN NUMBER,
policy_rid     IN VARCHAR2,
oper_type      IN VARCHAR2,
stagtab        IN VARCHAR2,
stagtab_suffix IN VARCHAR2,
part_name      IN VARCHAR2,
doc_rid        IN VARCHAR2)
RETURN NUMBER;
TBD
 
LOAD_TRIPLES_FROM_TRANSIENT
Undocumented sem_rdfctx_dr.load_triples_from_transient(
doc_ident IN VARCHAR2,
model_id  IN NUMBER,
stagtab   IN VARCHAR2,
part_name IN VARCHAR2,
doc_rid   IN VARCHAR2);
TBD
 
PARSE_RDFXML
Undocumented sem_rdfctx_dr.parse_rdfxml(
docin     IN CLOB,
docid     IN VARCHAR2,
modelid   IN NUMBER,
flags     IN NUMBER,
stagtab   IN VARCHAR2,
part_name IN VARCHAR2);
TBD
 
PROCESS_SOAP_REQUEST
Undocumented

Overload 1
sem_rdfctx_dr.process_soap_request(
ws_end_point IN VARCHAR2,
ws_soap_act  IN VARCHAR2,
ws_envelope  IN CLOB,
p_payload    IN CLOB)
RETURN CLOB;
TBD
Overload 2 sem_rdfctx_dr.process_soap_request(
p_extractor IN mdsys.rdfctx_ws_extractor,
p_payload   IN CLOB)
RETURN CLOB;
TBD
 
PROCESS_TCP_REQUEST
Undocumented sem_rdfctx_dr.process_tcp_request(
p_host IN VARCHAR2,
p_port IN NUMBER,
p_doc  IN CLOB)
RETURN CLOB
TBD
 
PRVT_PARAMS_PARSER
Undocumented sem_rdfctx_dr.prvt_params_parser(
idxdparams IN     VARCHAR2,
usedopts   IN OUT sys.odciVarchar2List,
extrparams IN OUT sys.odciVarchar2List)
RETURN sys.odciVarchar2List;
TBD
 
RECORD_RDFCTX_EXCEPTION
Undocumented sem_rdfctx_dr.record_rdfctx_exception(
model_id   IN NUMBER,
doc_ident  IN VARCHAR2,
excep_type IN NUMBER,
excep_code IN NUMBER,
excep_text IN CLOB);
TBD
 
SETUP_FOR_RDFCTX
Undocumented sem_rdfctx_dr.setup_for_rdfctx(import_mode IN BOOLEAN);
exec sem_rdfctx_dr.setup_for_rdfctx(TRUE);
BEGIN sem_rdfctx_dr.setup_for_rdfctx(TRUE); END;
*
ERROR at line 1:
ORA-13199: RDF network does not exist: current_user=MDSYS network_owner=MDSYS network_name=
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 376
ORA-06512: at "MDSYS.SEM_RDFCTX_DR", line 609
ORA-06512: at line 1
 
SET_DEFAULT_POLICY
Undocumented sem_rdfctx_dr.set_default_policy(
i_owner    IN VARCHAR2,
i_name     IN VARCHAR2,
i_partname IN VARCHAR2,
p_name     IN VARCHAR2);
TBD
 
SET_EXTRACTOR_PARAM
Undocumented sem_rdfctx_dr.set_extractor_param(
param_key   IN VARCHAR2,
param_value IN VARCHAR2,
param_desc  IN VARCHAR2,
is_net_host IN BOOLEAN);
TBD
 
SET_PACKAGE_ATTR
Undocumented sem_rdfctx_dr.set_package_attr(
attr  IN VARCHAR2,
value IN VARCHAR2);
TBD
 
SET_RDFCTX_INDEX_STATUS
Undocumented sem_rdfctx_dr.set_rdfctx_index_status(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polmodid    IN VARCHAR2,
p_flags       IN NUMBER);
TBD
 
SET_RDFCTX_INDEX_STATUS_VALID
Undocumented sem_rdfctx_dr.set_rdfctx_index_status_valid(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polmodid    IN VARCHAR2);
TBD
 
SET_RX_SPQL_ABSCNT
Undocumented sem_rdfctx_dr.set_rx_spql_abscnt(
idx   IN VARCHAR2,
value IN NUMBER);
TBD
 
SET_RX_SPQL_RSLT
Undocumented sem_rdfctx_dr.set_rx_spql_rslt(
query IN VARCHAR2,
hint  IN VARCHAR2)
RETURN mdsys.rdf_varcharArray;
TBD
 
SPARQL_GET_COLS
Undocumented sem_rdfctx_dr.sparql_get_cols(
query IN VARCHAR2,
hint  IN VARCHAR2)
RETURN mdsys.rdf_varcharArray;
TBD
 
SPLIT_POLICY_LIST
Undocumented sem_rdfctx_dr.split_policy_list(
p_powner   IN     VARCHAR2,
p_inlist   IN     sys.odciVarchar2List,
p_baselist IN OUT sys.odciVarchar2List,
p_deplist  IN OUT sys.odciVarchar2List);
TBD
 
TRUNCATE_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.truncate_rdfctx_index(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polrid      IN VARCHAR2);
TBD
 
W_ADD_DEPENDENT_POLICY
Undocumented sem_rdfctx_dr.w_add_dependent_policy(
roles_and_privs IN VARCHAR2,
i_owner         IN VARCHAR2,
i_name          IN VARCHAR2,
ip_name         IN VARCHAR2,
p_name          IN VARCHAR2);
TBD
 
W_BULK_LOAD_INTO_MODEL
Undocumented sem_rdfctx_dr.w_bulk_load_into_model(
model_id               IN NUMBER,
usedopts               IN sys.odciVarchar2List,
stagtab_owner          IN VARCHAR2,
stagtab_name           IN VARCHAR2,
part_name              IN VARCHAR2,
docuri2rid_name        IN VARCHAR2,
docvid2rid_name        IN VARCHAR2,
stagtab_part_view_name IN VARCHAR2,
user_name              IN VARCHAR2,
roles_and_privs        IN VARCHAR2);
TBD
 
W_CLEANUP_RDFCTX
Undocumented sem_rdfctx_dr.w_cleanup_rdfctx(network_drop IN BOOLEAN);
TBD
 
W_CREATE_DEPEND_POLICY
Undocumented sem_rdfctx_dr.w_create_depend_policy(
p_owner     IN VARCHAR2,
p_name      IN VARCHAR2,
p_bpolicy   IN VARCHAR2,
p_umodels   IN mdsys.rdf_models,
p_rulebases IN mdsys.rdf_rulebases)
TBD
 
W_CREATE_POLICY
Undocumented sem_rdfctx_dr.w_create_policy(
p_owner     IN VARCHAR2,
p_name      IN VARCHAR2,
extractor   IN mdsys.rdfctx_extractor,
preferences IN sys.xmlType);
TBD
 
W_CREATE_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.w_create_rdfctx_index(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_rid         IN VARCHAR2,
p_flags       IN NUMBER,
p_tbsnm       IN VARCHAR2,
p_extrparam   IN VARCHAR2)
RETURN NUMBER;
TBD
 
W_CREATE_VIRTUAL_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.w_create_virtual_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner      IN VARCHAR2,
p_idxname       IN VARCHAR2,
p_idxpartname   IN VARCHAR2,
p_depplcnm      IN VARCHAR2);
TBD
 
W_DELETE_TRIPLES
Undocumented sem_rdfctx_dr.w_delete_triples(
doc_rid  IN VARCHAR2,
model_id IN NUMBER,
docvid   IN NUMBER);
TBD
 
W_DROP_INDEX_POLICY
Undocumented sem_rdfctx_dr.w_drop_index_policy(
roles_and_privs IN     VARCHAR2,
idx_owner       IN     VARCHAR2,
idx_name        IN     VARCHAR2,
idxpart_name    IN     VARCHAR2,
pol_name        IN     VARCHAR2,
status          IN OUT NUMBER);
TBD
 
W_DROP_POLICY
Undocumented sem_rdfctx_dr.w_drop_policy(
p_owner IN VARCHAR2,
p_name  IN VARCHAR2);
TBD
 
W_DROP_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.w_drop_rdfctx_index(
roles_and_privs IN VARCHAR2,
p_idxowner      IN VARCHAR2,
p_idxname       IN VARCHAR2,
p_idxpartname   IN VARCHAR2,
p_polrid        IN VARCHAR2);
TBD
 
W_EXCHANGE_INDEX_POLICIES
Undocumented sem_rdfctx_dr.w_exchange_index_policies(
p_pidxowner IN VARCHAR2,
p_pidxname  IN VARCHAR2,
p_partname  IN VARCHAR2,
p_pidxmodel IN NUMBER,
p_owner     IN VARCHAR2,
p_name      IN VARCHAR2,
p_model     IN NUMBER);
TBD
 
W_GET_BASE_MODEL_ID
Undocumented sem_rdfctx_dr.w_get_base_model_id(p_virmod_id IN NUMBER) RETURN NUMBER;
TBD
 
W_GET_DEP_INDEX_POLICIES
Undocumented sem_rdfctx_dr.w_get_dep_index_policies(
idx_owner    IN     VARCHAR2,
idx_name     IN     VARCHAR2,
idx_partname IN     VARCHAR2,
p_polnames   IN OUT sys.odciVarchar2List);
TBD
 
W_GET_EXCEPTIONS_COUNT
Undocumented sem_rdfctx_dr.w_get_exceptions_count RETURN NUMBER;
TBD
 
W_GET_INDEX_POLICIES
Undocumented sem_rdfctx_dr.w_get_index_policies(
p_owner      IN     VARCHAR2,
p_name       IN     VARCHAR2,
p_partname   IN     VARCHAR2,
p_polrids    IN OUT sys.odciVarchar2List,
p_modidx     IN OUT sys.odciNumberList,
p_extrlst    IN OUT mdsys.t_extArr,
p_pref       IN OUT sys.xmlType,
p_polnames   IN OUT sys.odciVarchar2List,
p_extrparams IN OUT sys.odciVarchar2List,
p_flags      IN OUT sys.odciNumberList);
TBD
 
W_GET_MODEL_ID
Undocumented sem_rdfctx_dr.w_get_model_id(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polnm       IN VARCHAR2)
RETURN NUMBER;
TBD
 
W_GET_POLICY_INFO
Undocumented sem_rdfctx_dr.w_get_policy_info(
p_owner   IN     VARCHAR2,
p_name    IN     VARCHAR2,
p_polrid  IN OUT VARCHAR2,
p_extrctr IN OUT mdsys.rdfctx_extractor,
p_pref    IN OUT sys.xmlType);
TBD
 
W_IS_ENTAILMENT_COMPAT
Undocumented sem_rdfctx_dr.w_is_entailment_compat(
model_name   IN VARCHAR2,
reqidxstatus IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
W_IS_INDEX_POLICY
Undocumented sem_rdfctx_dr.w_is_index_policy(
idx_owner    IN VARCHAR2,
idx_name     IN VARCHAR2,
idx_partname IN VARCHAR2,
idx_polname  IN VARCHAR2)
RETURN BOOLEAN;
TBD
 
W_LOAD_TRIPLES
Undocumented sem_rdfctx_dr.w_load_triples(
rdfreptype     IN VARCHAR2,
rdfdata        IN CLOB,
doc_ident      IN VARCHAR2,
model_id       IN NUMBER,
policy_rid     IN VARCHAR2,
oper_type      IN VARCHAR2,
stagtab        IN VARCHAR2,
stagtab_suffix IN VARCHAR2,
part_name      IN VARCHAR2,
doc_rid        IN VARCHAR2)
RETURN NUMBER;
TBD
 
W_LOAD_TRIPLES_FROM_TRANSIENT
Undocumented sem_rdfctx_dr.w_load_triples_from_transient(
doc_ident IN VARCHAR2,
model_id  IN NUMBER,
stagtab   IN VARCHAR2,
part_name IN VARCHAR2,
doc_rid   IN VARCHAR2);
TBD
 
W_RECORD_RDFCTX_EXCEPTION
Undocumented sem_rdfctx_dr.w_record_rdfctx_exception(
model_id   IN NUMBER,
doc_ident  IN VARCHAR2,
excep_type IN NUMBER,
excep_code IN NUMBER,
excep_text IN CLOB);
TBD
 
W_SETUP_FOR_RDFCTX
Undocumented sem_rdfctx_dr.w_setup_for_rdfctx(
work_done   OUT NUMBER,
import_mode IN  BOOLEAN);
TBD
 
W_SET_DEFAULT_POLICY
Undocumented sem_rdfctx_dr.w_set_default_policy(
i_owner    IN VARCHAR2,
i_name     IN VARCHAR2,
i_partname IN VARCHAR2,
p_name     IN VARCHAR2);
TBD
 
W_SET_EXTRACTOR_PARAM
Undocumented sem_rdfctx_dr.w_set_extractor_param(
param_key   IN VARCHAR2,
param_value IN VARCHAR2,
param_desc  IN VARCHAR2,
is_net_host IN BOOLEAN);
TBD
 
W_SET_RDFCTX_INDEX_STATUS
Undocumented sem_rdfctx_dr.w_set_rdfctx_index_status(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polmodid    IN VARCHAR2,
p_flags       IN NUMBER);
TBD
 
W_SET_RDFCTX_INDEX_VALID
Undocumented sem_rdfctx_dr.w_set_rdfctx_index_valid(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polmodid    IN VARCHAR2);
TBD
 
W_SPLIT_POLICY_LIST
Undocumented sem_rdfctx_dr.w_split_policy_list(
p_powner   IN      VARCHAR2,
p_inlist   IN     sys.odciVarchar2List,
p_baselist IN OUT sys.odciVarchar2List,
p_deplist  IN OUT sys.odciVarchar2List);
TBD
 
W_TRUNCATE_RDFCTX_INDEX
Undocumented sem_rdfctx_dr.w_truncate_rdfctx_index(
p_idxowner    IN VARCHAR2,
p_idxname     IN VARCHAR2,
p_idxpartname IN VARCHAR2,
p_polrid      IN VARCHAR2);
TBD

Related Topics
Built-in Functions
Built-in Packages
Database Security
SDO_RDF_EXP_IMP
SDO_RDF_MIG
SDO_RDF_REL2RDF_INTERNAL
SDO_RDF_SYS
What's New In 21c
What's New In 23c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2023 Daniel A. Morgan All Rights Reserved
  DBSecWorx