Class RDFWriter

java.lang.Object
org.incenp.obofoundry.sssom.SSSOMWriter
org.incenp.obofoundry.sssom.rdf.RDFWriter

public class RDFWriter extends SSSOMWriter
A writer to serialise a SSSOM mapping set into the RDF Turtle format.
  • Constructor Details

    • RDFWriter

      public RDFWriter(File file) throws FileNotFoundException
      Creates a new instance that will write data to the specified file.
      Parameters:
      file - The file to write the mapping set to.
      Throws:
      FileNotFoundException - If the file exists but cannot be written to for some reason.
    • RDFWriter

      public RDFWriter(String filename) throws FileNotFoundException
      Creates a new instance that will write data to a file with the specified filename.
      Parameters:
      filename - The name of the file to write the mapping set to.
      Throws:
      FileNotFoundException - If the file exists but cannot be written to for some reason.
    • RDFWriter

      public RDFWriter(OutputStream stream)
      Creates a new instance that will write data to the specified stream.
      Parameters:
      stream - The stream to write the mapping set to.
  • Method Details

    • doWrite

      protected void doWrite(MappingSet mappingSet) throws IOException
      Description copied from class: SSSOMWriter
      Actually serialises a mapping set. This method should be overridden by derived classes to implement the serialisation in a specific format.
      Specified by:
      doWrite in class SSSOMWriter
      Parameters:
      mappingSet - The mapping set to serialise.
      Throws:
      IOException - If an I/O error occurs.