# Package org.eclipse.rdf4j.rio

Rio: The RDF4J parser/writer API. The Rio parser/writer toolkit provides support for all major RDF syntax formats, including RDF/XML, Turtle, N-Triples, N-Quads, TriG, and TriX.

See Also:
  the Rio documentation

- Interface Summary
  Interface | Description
  --- | ---
  DatatypeHandler | An interface defining methods related to verification and normalization of typed literals and datatype URIs.
  LanguageHandler | An interface defining methods related to verification and normalization of language tags.
  ParseErrorListener | An interface defining methods for receiving warning and error messages from an RDF parser.
  ParseLocationListener | A listener interface for listening to the parser's progress.
  RDFHandler | An interface defining methods related to RDF data handling.
  RDFParser | An interface for RDF parsers.
  RDFParserFactory | A RDFParserFactory returns `RDFParser`s for a specific RDF format.
  RDFWriter | An interface for RDF document writers.
  RDFWriterFactory | A RDFWriterFactory returns `RDFWriter`s for a specific RDF format.
  RioSetting<T> | Identifies a parser setting along with its default value.

- Class Summary
  Class | Description
  --- | ---
  DatatypeHandlerRegistry | Registry of `DatatypeHandler`s.
  LanguageHandlerRegistry | Registry of `LanguageHandler`s.
  NegativeParserTest |
  ParserConfig | A container object for easy setting and passing of `RDFParser` configuration options.
  PositiveParserTest |
  RDFFormat | Represents the concept of an RDF data serialization format.
  RDFParserRegistry | A registry that keeps track of the available `RDFParserFactory`s.
  RDFWriterRegistry | A registry that keeps track of the available `RDFWriterFactory`s.
  Rio | Static methods for parsing and writing RDF for all available syntaxes.
  RioConfig | Superclass for `ParserConfig` and `WriterConfig`.
  WriterConfig | A container object for easy setting and passing of `RDFWriter` configuration options.

- Enum Summary
  Enum | Description
  --- | ---
  FailureMode |
  RDFParser.DatatypeHandling | Deprecated. These settings are not recognised and will be removed in a future version.

- Exception Summary
  Exception | Description
  --- | ---
  RDFHandlerException | An exception that can be thrown by an RDFHandler when it encounters an unrecoverable error.
  RDFParseException | A parse exception that can be thrown by a parser when it encounters an error from which it cannot or doesn't want to recover.
  UnsupportedRDFormatException | A RuntimeException indicating that a specific RDF format is not supported.