
rdf_edit.pl -- RDF edit layerThis library provides a number of functions on top of the rdf_db module:
rdfe_update(+Subject, +Predicate, +Object, +Action)
! subject(+Subject)
! predicate(+Predicate)
! object(+Object)
! source(+Source)
rdfe_delete(+Subject)
rdfe_load(+File) is det
rdfe_load(+File, +Options) is det
ensure_snapshot(+Path)[private]
load_snapshot(+Source, +Path)[private]
snapshot_file(+Path, +MD5, +Access, -File)[private]
rdfe_snapshot_file(-File)
rdfe_register_ns(Id, URI)rdf_register_ns(Id, URI)
rdfe_transaction(:Goal)
rollback(+TID)[private]
undo(+TID)[private]
rdfe_undo
rdfe_redo
rdfe_can_redo(-TID) is semidet
rdfe_can_undo(-TID) is semidet
rdfe_transaction_name(+TID, -Name)
rdfe_set_transaction_name(+Name)
rdfe_transaction_member(+TID, -Action)
rdfe_set_file_property(+File, +Options)access(ro/rw)default(all/fallback)
rdfe_get_file_property(+FileOrURL, ?Option)
check_file_protection(-Error)[private]
to_uri(+Spec, -URL) is det[private]
rdfe_is_modified(?Source)
rdfe_clear_modified(+Graph) is det
rdfe_set_watermark(Name)
rdfe_reset
rdfe_reset_journal[private]
rdfe_open_journal(+File, +Mode) is det
rdfe_close_journal
rdfe_current_journal(-Path)
rdfe_replay_journal(+File)
replay_action(+Action)[private]
make_path(+File, +PWD, -Path)[private]
rdfe_load(+File) is det
rdfe_load(+File, +Options) is det
rdfe_can_redo(-TID) is semidet
rdfe_can_undo(-TID) is semidetThe following predicates are exported, but not or incorrectly documented.
rdfe_assert(Arg1, Arg2, Arg3)
rdfe_assert(Arg1, Arg2, Arg3, Arg4)
rdfe_retractall(Arg1, Arg2, Arg3)
rdfe_retractall(Arg1, Arg2, Arg3, Arg4)
rdfe_update(Arg1, Arg2, Arg3, Arg4, Arg5)
rdfe_unregister_ns(Arg1, Arg2)
rdfe_transaction(Arg1, Arg2)