• Places
    • Home
    • Graphs
    • Prefixes
  • Admin
    • Users
    • Settings
    • Plugins
    • Statistics
  • CPACK
    • Home
    • List packs
    • Submit pack
  • Repository
    • Load local file
    • Load from HTTP
    • Load from library
    • Remove triples
    • Clear repository
  • Query
    • YASGUI SPARQL Editor
    • Simple Form
    • SWISH Prolog shell
  • Help
    • Documentation
    • Tutorial
    • Roadmap
    • HTTP Services
  • Login

/srv/ClioPatria/lib/semweb/rdf_bnode.pl
All Application Manual Name SummaryHelp

  • lib
    • semweb
      • rdf_label.pl -- Generate labels for RDF objects
      • rdf_optimise.pl
      • rdf_file_type.pl -- Load RDF data from unknown file-type
      • rdf_json.pl -- JSON Representation for RDF graphs
      • rdf_describe.pl -- RDF Bounded descriptions
      • rdf_bnode.pl -- RDF graph operations on bnodes
        • bnode_vars/3
      • rdf_schema.pl
      • rdf_graphviz.pl -- Interface to graphviz for RDF graphs
      • rdf_abstract.pl -- Abstract RDF graphs
      • rdf_description.pl -- Deal with descriptive nodes in RDF models
 bnode_vars(+RDF, -RDFWithVars, -Vars) is det
Consistently replace bnodes in RDF with Prolog variable and unify Vars with a list of the variables found. Note that, if we perform matches with such graphs, multiple variables may unify to the same concrete resource. One might consider adding constraints such as dif/2.
Arguments:
RDF- is a list rdf(S,P,O)
Resolved- is a list rdf(S,P,O), where resources may be a variable
NodeIDs- is a list of variables representing the bnodes.
ClioPatria (version V3.1.1-51-ga0b30a5)