sem_rdfctx.add_dependent_policy(
index_name IN VARCHAR2,
policy_name IN VARCHAR2,
partition_name IN VARCHAR2 DEFAULT NULL,
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);
sem_rdfctx.create_policy(
policy_name IN VARCHAR2,
extractor IN mdsys.rdfctx_extractor,
preferences IN sys.XMLType DEFAULT NULL,
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);
TBD
Overload 2
sem_rdfctx.create_policy(
policy_name IN VARCHAR2,
base_policy IN VARCHAR2,
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);
TBD
Overload 3
sem_rdfctx.create_policy(
policy_name IN VARCHAR2,
base_policy IN VARCHAR2,
user_models IN mdsys.rdf_models,
rulebases IN mdsys.rdf_rulebases DEFAULT NULL,
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);
TBD
Overload 4
sem_rdfctx.create_policy(
policy_name IN VARCHAR2,
base_policy IN VARCHAR2,
user_models IN mdsys.rdf_models,
user_entailments IN mdsys.rdf_models,
rulebases IN mdsys.rdf_rulebases DEFAULT NULL,
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);
sem_rdfctx.maintain_triples(
index_name IN VARCHAR2,
where_clause IN VARCHAR2,
rdfxml_content IN sys.XMLType,
policy_name IN VARCHAR2 DEFAULT NULL,
action IN VARCHAR2 DEFAULT 'ADD',
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);
sem_rdfctx.set_default_policy(
index_name IN VARCHAR2,
policy_name IN VARCHAR2,
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);
sem_rdfctx.set_extractor_param(
param_key IN VARCHAR2,
param_value IN VARCHAR2,
param_desc IN VARCHAR2,
network_owner IN dbms_id DEFAULT NULL,
network_name IN VARCHAR2 DEFAULT NULL);