/usr/local/lib/swipl/library/ext/semweb/semweb/rdf11.pl
All Application Manual Name SummaryHelp

  • semweb
    • semweb
      • sparql_client.pl -- SPARQL client library
      • rdf11.pl -- RDF 1.1 API
        • rdf/3
        • rdf/4
        • rdf_has/3
        • rdf_has/4
        • rdf_update/4
        • rdf_update/5
        • rdf_reachable/3
        • rdf_reachable/5
        • rdf_assert/3
        • rdf_assert/4
        • rdf_retractall/3
        • rdf_retractall/4
        • rdf_compare/3
        • {}/1
        • rdf_where/1
        • rdf_default_graph/1
        • rdf_default_graph/2
        • rdf_canonical_literal/2
        • rdf_lexical_form/2
        • invalid_lexical_form_hook/3
        • rdf_term/1
        • rdf_literal/1
        • rdf_bnode/1
        • rdf_iri/1
        • rdf_name/1
        • rdf_subject/1
        • rdf_predicate/1
        • rdf_object/1
        • rdf_node/1
        • rdf_create_bnode/1
        • rdf_is_iri/1
        • rdf_is_bnode/1
        • rdf_is_literal/1
        • rdf_is_name/1
        • rdf_is_object/1
        • rdf_is_predicate/1
        • rdf_is_subject/1
        • rdf_is_term/1
        • rdf_list/1
        • rdf_list/2
        • rdf_length/2
        • rdf_member/2
        • rdf_nextto/2
        • rdf_nextto/3
        • rdf_nth0/3
        • rdf_nth1/3
        • rdf_last/2
        • rdf_estimate_complexity/4
        • rdf_assert_list/2
        • rdf_assert_list/3
        • rdf_retract_list/1
      • rdf_prefixes.pl -- RDF prefixes management
      • rdf_db.pl -- Core RDF database
 rdf_assert(+S, +P, +O) is det
 rdf_assert(+S, +P, +O, +G) is det
Assert a new triple. If O is a literal, certain Prolog terms are translated to typed RDF literals. These conversions are described with rdf_canonical_literal/2.

If a type is provided using Value^^Type syntax, additional conversions are performed. All types accept either an atom or Prolog string holding a valid RDF lexical value for the type and xsd:float and xsd:double accept a Prolog integer.