Class NaturalRDFTranslator

java.lang.Object
fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
All Implemented Interfaces:
RDFTranslator

public final class NaturalRDFTranslator extends Object implements RDFTranslator
Translates an RDF statement (triple) into a binary atom predicate⟨subject, object⟩.

The RDF values are converted to Term via the default helper RDFTranslator.toTerm(org.eclipse.rdf4j.model.Value).

  • Constructor Details

    • NaturalRDFTranslator

      public NaturalRDFTranslator()
      Creates a natural RDF translator.
  • Method Details

    • statementToAtom

      public Atom statementToAtom(org.eclipse.rdf4j.model.Statement st)
      Description copied from interface: RDFTranslator
      Translate (convert) RDF statements (triples) into atoms
      Specified by:
      statementToAtom in interface RDFTranslator
      Parameters:
      st - the rdf statement to convert
      Returns:
      the atom corresponding to the given statement according to the translator implementation