Module: Tripod::Serialization

Extended by:
ActiveSupport::Concern
Included in:
Components
Defined in:
lib/tripod/serialization.rb

Overview

This module defines behaviour for finders.

Instance Method Summary collapse

Instance Method Details

#to_json(opts = {}) ⇒ Object

Serialises this resource’s triples to JSON-LD



23
24
25
# File 'lib/tripod/serialization.rb', line 23

def to_json(opts={})
  get_triples_for_this_resource.dump(:jsonld)
end

#to_ntObject

Serialises this resource’s triples to n-triples



18
19
20
# File 'lib/tripod/serialization.rb', line 18

def to_nt
  get_triples_for_this_resource.dump(:ntriples)
end

#to_rdfObject

Serialises this resource’s triples to rdf/xml



8
9
10
# File 'lib/tripod/serialization.rb', line 8

def to_rdf
  get_triples_for_this_resource.dump(:rdfxml)
end

#to_ttlObject

Serialises this resource’s triples to turtle



13
14
15
# File 'lib/tripod/serialization.rb', line 13

def to_ttl
  get_triples_for_this_resource.dump(:n3)
end