module LinkedRails::Enhancements::Singularable::Serializer

Public Class Methods

same_as_statement(object, _params) click to toggle source
# File lib/linked_rails/enhancements/singularable/serializer.rb, line 12
def self.same_as_statement(object, _params)
  return [] unless object.singular_resource? && object.singular_iri != object.iri

  [
    RDF::Statement.new(
      object.singular_iri,
      Vocab.owl.sameAs,
      object.iri,
      graph_name: Vocab.ll[:supplant]
    )
  ]
end