semweb

Prolog files

rdf11.pl  -- RDF 1.1 APIShow source
invalid_lexical_form_hook/3This hook is called if translation of the lexical form to the Prolog representation fails due to a syntax error.Source
rdf/3True if an RDF triple <S,P,O> exists, optionally in the graph G.Source
rdf/4True if an RDF triple <S,P,O> exists, optionally in the graph G.Source
rdf_assert/3Assert a new triple.Source
rdf_assert/4Assert a new triple.Source
rdf_assert_list/2Create an RDF list from the given Prolog List.Source
rdf_assert_list/3Create an RDF list from the given Prolog List.Source
rdf_bnode/1True if BNode is a currently known blank node.Source
rdf_canonical_literal/2Transform a relaxed literal specification as allowed for rdf_assert/3 into its canonical form.Source
rdf_compare/3True if the RDF terms Left and Right are ordered according to the comparison operator Diff.Source
rdf_create_bnode/1Create a new BNode.Source
rdf_default_graph/1Query/set the notion of the default graph.Source
rdf_default_graph/2Query/set the notion of the default graph.Source
rdf_estimate_complexity/4Source
rdf_has/3Similar to rdf/3 and rdf/4, but P matches all predicates that are defined as an rdfs:subPropertyOf of P.Source
rdf_has/4Similar to rdf/3 and rdf/4, but P matches all predicates that are defined as an rdfs:subPropertyOf of P.Source
rdf_iri/1True if IRI is a current IRI.Source
rdf_is_bnode/1True if Term is an RDF blank node identifier.Source
rdf_is_iri/1True if IRI is an RDF IRI term.Source
rdf_is_literal/1True if Term is an RDF literal term.Source
rdf_is_name/1True if Term is an RDF Name, i.e., an IRI or literal.Source
rdf_is_object/1True if Term can appear in the object position of a triple.Source
rdf_is_predicate/1True if Term can appear in the predicate position of a triple.Source
rdf_is_subject/1True if Term can appear in the subject position of a triple.Source
rdf_is_term/1True if Term can be used as an RDF term, i.e., if Term is either an IRI, a blank node or an RDF literal.Source
rdf_last/2True when Last is the last element of RDFList.Source
rdf_length/2True when Length is the number of cells in RDFList.Source
rdf_lexical_form/2True when Lexical is the lexical form for the literal Literal.Source
rdf_list/1True if RDFTerm is a proper RDF list.Source
rdf_list/2True when PrologList represents the rdf:first objects for all cells in RDFList.Source
rdf_literal/1True if Term is a known literal.Source
rdf_member/2True when Member is a member of RDFList.Source
rdf_name/1True if Name is a current IRI or literal.Source
rdf_nextto/2True if Y directly follows X in RdfList.Source
rdf_nextto/3True if Y directly follows X in RdfList.Source
rdf_node/1True when T appears in the subject or object position of a known triple, i.e., is a node in the RDF graph.Source
rdf_nth0/3True when X is the Index-th element (0-based or 1-based) of RDFList.Source
rdf_nth1/3True when X is the Index-th element (0-based or 1-based) of RDFList.Source
rdf_object/1True when O is a currently known object, i.e.Source
rdf_predicate/1True when P is a currently known predicate, i.e.Source
rdf_reachable/3True when O can be reached from S using the transitive closure of P.Source
rdf_reachable/5True when O can be reached from S using the transitive closure of P.Source
rdf_retract_list/1Retract the rdf:first, rdf:rest and rdf:type=rdf:'List' triples from all nodes reachable through rdf:rest.Source
rdf_retractall/3Remove all matching triples from the database.Source
rdf_retractall/4Remove all matching triples from the database.Source
rdf_subject/1True when S is a currently known subject, i.e.Source
rdf_term/1True if Term appears in the RDF database.Source
rdf_update/4Replaces one of the three (four) fields on the matching triples depending on Action:.Source
rdf_update/5Replaces one of the three (four) fields on the matching triples depending on Action:.Source
rdf_where/1Formulate constraints on RDF terms, notably literals.Source
{}/1Formulate constraints on RDF terms, notably literals.Source
rdf_db.pl  -- Core RDF databaseShow source
rdf_prefixes.pl  -- RDF prefixes managementShow source
ns/2Dynamic and multifile predicate that maintains the registered namespace aliases.Source
rdf_current_ns/2Source
rdf_current_prefix/2Query predefined prefixes and prefixes defined with rdf_register_prefix/2 and local prefixes defined with rdf_prefix/2.Source
rdf_empty_prefix_cache/2Multifile hook called if the binding Alias -> URI is modified.Source
rdf_global_id/2Convert between Prefix:Local and full IRI (an atom).Source
rdf_global_object/2Same as rdf_global_id/2, but intended for dealing with the object part of a triple, in particular the type for typed literals.Source
rdf_global_term/2Performs rdf_global_id/2 on prefixed IRIs and rdf_global_object/2 on RDF literals, by recursively analysing the term.Source
rdf_meta/1This directive defines the argument types of the named predicates, which will force compile time namespace expansion for these predicates.Source
rdf_prefix/2Register a local prefix.Source
rdf_register_ns/2Register an RDF prefix.Source
rdf_register_ns/3Register an RDF prefix.Source
rdf_register_prefix/2Register Prefix as an abbreviation for URI.Source
rdf_register_prefix/3Register Prefix as an abbreviation for URI.Source
rdf_unregister_prefix/1Delete a prefix global registration.Source
register_file_prefixes/1Register a namespace as encountered in the namespace list of an RDF document.Source
rdf_turtle_write.pl  -- Turtle - Terse RDF Triple Language writerShow source
rdf_save_canonical_trig/2Save triples in a canonical format.Source
rdf_save_canonical_turtle/2Save triples in a canonical format.Source
rdf_save_ntriples/2Save RDF using ntriples format.Source
rdf_save_trig/2Save multiple RDF graphs into a TriG file.Source
rdf_save_turtle/2Save an RDF graph as Turtle.Source
turtle_prefix/4Test whether we want to include the proposed prefix in the.Source
sparql_client.pl  -- SPARQL client libraryShow source
sparql_query/3Execute a SPARQL query on an HTTP SPARQL endpoint.Source
sparql_read_json_result/2The returned Result term is of the format:.Source
sparql_read_xml_result/2Specs from http://www.w3.org/TR/rdf-sparql-XMLres/.Source
sparql_set_server/1Set sparql server default options.Source
turtle.pl  -- Turtle: Terse RDF Triple LanguageShow source
rdf_load_stream/3(Turtle clauses).Source
rdf_load_turtle/3Source
rdf_process_turtle/3Streaming Turtle parser.Source
rdf_read_turtle/3Read a stream or file into a set of triples or quadruples (if faced with TriG input) of the format.Source
turtle_pn_local/1True if Atom is a valid Turtle PN_LOCAL name.Source
turtle_write_quoted_string/2Same as turtle_write_quoted_string(Out, Value, false), writing a string with only a single ".Source
turtle_write_uri/2Write a URI as <...>.Source