rdf_cache.pl -- Cache RDF triples |
rdf_cache_file/3 | File is the cache file for URL. |  |
rdf_set_cache_options/1 | Change the cache policy. |  |
rdf_db.pl -- Core RDF database |
lang_equal/2 | True if two RFC language specifiers denote the same language. |  |
lang_matches/2 | True if Lang matches Pattern. |  |
rdf/3 | Elementary query for triples. |  |
rdf/4 | As rdf/3 but in addition query the graph to which the triple belongs. |  |
rdf_active_transaction/1 | True if Id is the identifier of a transaction in the context of which this call is executed. |  |
rdf_assert/3 | Assert a new triple into the database. |  |
rdf_assert/4 | As rdf_assert/3, adding the predicate to the indicated named graph. |  |
rdf_atom_md5/3 | Computes the MD5 hash from Text, which is an atom, string or list of character codes. |  |
rdf_bnode/1 | Generate a unique anonymous identifier for a subject. |  |
rdf_compare/3 | Compare two object terms. |  |
rdf_create_gc_thread/0 | Create the garbage collection thread. |  |
rdf_create_graph/1 | Create an RDF graph without triples. |  |
rdf_current_literal/1 | True when Literal is a currently known literal. |  |
rdf_current_predicate/1 | True when Predicate is a currently known predicate. |  |
rdf_current_snapshot/1 | True when Term is a currently known snapshot. |  |
rdf_debug/1 | Set debugging to Level. |  |
rdf_delete_literal_map/2 | Delete Key and all associated values from the map. |  |
rdf_delete_literal_map/3 | Delete the association between Key and Value from the map. |  |
rdf_delete_snapshot/1 | Delete a snapshot as obtained from rdf_snapshot/1. |  |
rdf_destroy_literal_map/1 | Destroy a literal map. |  |
rdf_equal/2 | Simple equality test to exploit goal-expansion. |  |
rdf_estimate_complexity/4 | Return the number of alternatives as indicated by the database internal hashed indexing. |  |
rdf_file_type/2 | True if Format is the format belonging to the given file extension. |  |
rdf_find_literal_map/3 | Unify ValueList with an ordered set of values associated to all keys from KeyList. |  |
rdf_gc/0 | Run the RDF-DB garbage collector until no garbage is left and all tables are fully optimized. |  |
rdf_generation/1 | True when Generation is the current generation of the database. |  |
rdf_graph/1 | True when Graph is an existing graph. |  |
rdf_graph_prefixes/2 | List is a sorted list of prefixes (namepaces) in Graph. |  |
rdf_graph_prefixes/3 | List is a sorted list of prefixes (namepaces) in Graph. |  |
rdf_graph_property/2 | True when Property is a property of Graph. |  |
rdf_has/3 | Succeeds if the triple rdf(Subject, Predicate, Object) is true exploiting the rdfs:subPropertyOf predicate as well as inverse predicates declared using rdf_set_predicate/2 with the inverse_of property. |  |
rdf_has/4 | Same as rdf_has/3, but RealPredicate is unified to the actual predicate that makes this relation true. |  |
rdf_insert_literal_map/3 | Add a relation between Key and Value to the map. |  |
rdf_insert_literal_map/4 | As rdf_insert_literal_map/3. |  |
rdf_is_bnode/1 | Tests if a resource is a blank node (i.e. |  |
rdf_is_literal/1 | True if Term is an RDF literal object. |  |
rdf_is_resource/1 | True if Term is an RDF resource. |  |
rdf_keys_in_literal_map/3 | Realises various queries on the key-set:. |  |
rdf_literal_value/2 | True when value is the appropriate Prolog representation of Literal in the RDF value space. |  |
rdf_load/1 | Same as rdf_load(FileOrList, []) . |  |
rdf_load/2 | Load RDF data. |  |
rdf_load_db/1 | Load triples from a file created using rdf_save_db/2. |  |
rdf_load_stream/3 | Load RDF data from Stream. |  |
rdf_make/0 | Reload all loaded files that have been modified since the last time they were loaded. |  |
rdf_match_label/3 | True if Label matches Pattern according to How. |  |
rdf_md5/2 | True when MD5 is the MD5 hash for all triples in graph. |  |
rdf_member_property/2 | Deal with the rdf:_1, ... properties. |  |
rdf_monitor/2 | Call Goal if specified actions occur on the database. |  |
rdf_new_literal_map/1 | Create a new literal map, returning an opaque handle. |  |
rdf_node/1 | Generate a unique blank node identifier for a subject. |  |
rdf_predicate_property/2 | Query properties of a defined predicate. |  |
rdf_reachable/3 | Is true if Object can be reached from Subject following the transitive predicate Predicate or a sub-property thereof, while repecting the symetric(true) or inverse_of(P2) properties. |  |
rdf_reachable/5 | Same as rdf_reachable/3, but in addition, MaxD limits the number of edges expanded and D is unified with the `distance' between Subject and Object. |  |
rdf_reset_db/0 | Remove all triples from the RDF database and reset all its statistics. |  |
rdf_reset_literal_map/1 | Delete all content from the literal map. |  |
rdf_resource/1 | True when Resource is a resource used as a subject or object in a triple. |  |
rdf_retractall/3 | Remove all matching triples from the database. |  |
rdf_retractall/4 | As rdf_retractall/3, also matching Graph. |  |
rdf_save/1 | Same as rdf_save(Out, []) . |  |
rdf_save/2 | Write RDF data as RDF/XML. |  |
rdf_save_db/1 | Save triples into File in a quick-to-load binary format. |  |
rdf_save_db/2 | Save triples into File in a quick-to-load binary format. |  |
rdf_save_footer/1 | Finish XML generation and write the document footer. |  |
rdf_save_header/2 | Save XML document header, doctype and open the RDF environment. |  |
rdf_save_subject/3 | Save the triples associated to Subject to Out. |  |
rdf_set/1 | Set properties of the RDF store. |  |
rdf_set_graph/2 | Set properties of Graph. |  |
rdf_set_predicate/2 | Define a property of the predicate. |  |
rdf_snapshot/1 | Take a snapshot of the current state of the RDF store. |  |
rdf_source/1 | True if Source is a loaded source. |  |
rdf_source/2 | True if named Graph is loaded from SourceURL. |  |
rdf_source_location/2 | True when triples for Subject are loaded from Location. |  |
rdf_split_url/3 | Split/join a URL. |  |
rdf_statistics/1 | Obtain statistics on the RDF database. |  |
rdf_statistics_literal_map/2 | Query some statistics of the map. |  |
rdf_subject/1 | True if Resource appears as a subject. |  |
rdf_transaction/1 | Same as rdf_transaction(Goal, user, []) . |  |
rdf_transaction/2 | Same as rdf_transaction(Goal, Id, []) . |  |
rdf_transaction/3 | Run Goal in an RDF transaction. |  |
rdf_unload/1 | Identify the graph loaded from Source and use rdf_unload_graph/1 to erase this graph. |  |
rdf_unload_graph/1 | Remove Graph from the RDF store. |  |
rdf_update/4 | Replaces one of the three (four) fields on the matching triples depending on Action:. |  |
rdf_update/5 | Replaces one of the three (four) fields on the matching triples depending on Action:. |  |
rdf_update_duplicates/0 | Update the duplicate administration of the RDF store. |  |
rdf_update_duplicates/0 | Update the duplicate administration. |  |
rdf_update_duplicates_thread/0 | Start a thread to initialize the duplicate administration. |  |
rdf_url_namespace/2 | Namespace is the namespace of URL. |  |
rdf_version/1 | True when Version is the numerical version-id of this library. |  |
rdf_warm_indexes/0 | Warm all indexes. |  |
rdf_warm_indexes/1 | Create the named indexes. |  |
rdf_prefixes.pl -- RDF prefixes management |
ns/2 | Dynamic and multifile predicate that maintains the registered namespace aliases. |  |
rdf_current_ns/2 | |  |
rdf_current_prefix/2 | Query predefined prefixes and prefixes defined with rdf_register_prefix/2 and local prefixes defined with rdf_prefix/2. |  |
rdf_empty_prefix_cache/2 | Multifile hook called if the binding Alias -> URI is modified. |  |
rdf_global_id/2 | Convert between Prefix:Local and full IRI (an atom). |  |
rdf_global_object/2 | Same as rdf_global_id/2, but intended for dealing with the object part of a triple, in particular the type for typed literals. |  |
rdf_global_term/2 | Performs rdf_global_id/2 on predixed IRIs and rdf_global_object/2 on RDF literals, by recursively analysing the term. |  |
rdf_meta/1 | This directive defines the argument types of the named predicates, which will force compile time namespace expansion for these predicates. |  |
rdf_prefix/2 | Register a local prefix. |  |
rdf_register_ns/2 | Register an RDF prefix. |  |
rdf_register_ns/3 | Register an RDF prefix. |  |
rdf_register_prefix/2 | Register Prefix as an abbreviation for URI. |  |
rdf_register_prefix/3 | Register Prefix as an abbreviation for URI. |  |
rdf_unregister_prefix/1 | Delete a prefix global registration. |  |
register_file_prefixes/1 | Register a namespace as encounted in the namespace list of an RDF document. |  |