Module: RDF::NTriples

Included in:
NQuads
Defined in:
lib/rdf/ntriples.rb,
lib/rdf/ntriples/format.rb,
lib/rdf/ntriples/reader.rb,
lib/rdf/ntriples/writer.rb

Overview

## Quoted Triples (Deprecated)

Supports statements as resources using ‘<<s p o>>`.

## Installation

This is the only RDF serialization format that is directly supported by RDF.rb. Support for other formats is available in the form of add-on gems, e.g. ‘rdf-xml’ or ‘rdf-json’.

## Documentation

Examples:

Requiring the ‘RDF::NTriples` module explicitly

require 'rdf/ntriples'

See Also:

Author:

  • [Arto Bendiken](ar.to/)

Defined Under Namespace

Classes: Format, Reader, Writer

Class Method Summary collapse

Class Method Details

.escape(string) ⇒ String

Parameters:

  • string (String)

Returns:

  • (String)

See Also:

Since:

  • 0.2.2



88
89
90
# File 'lib/rdf/ntriples.rb', line 88

def self.escape(string)
  Writer.escape(string)
end

.serialize(value) ⇒ String

Returns the serialized N-Triples representation of the given RDF value.

Parameters:

Returns:

  • (String)

See Also:

Since:

  • 0.1.5



70
71
72
# File 'lib/rdf/ntriples.rb', line 70

def self.serialize(value)
  Writer.for(:ntriples).serialize(value)
end

.unescape(string) ⇒ String

Parameters:

  • string (String)

Returns:

  • (String)

See Also:

Since:

  • 0.2.2



79
80
81
# File 'lib/rdf/ntriples.rb', line 79

def self.unescape(string)
  Reader.unescape(string)
end

.unserialize(data) ⇒ RDF::Value

Reconstructs an RDF value from its serialized N-Triples representation.

Parameters:

  • data (String)

Returns:

See Also:

Since:

  • 0.1.5



58
59
60
# File 'lib/rdf/ntriples.rb', line 58

def self.unserialize(data)
  Reader.unserialize(data)
end