Class: Openphar::Models::Edition

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/openphar/models/edition.rb

Overview

Represents a pharmacopoeia edition (e.g., JP18, Ph.Int.13)

An edition is a specific version of a pharmacopoeia publication with an official publication and effective date.

Instance Method Summary collapse

Instance Method Details

#iriObject



32
33
34
# File 'lib/openphar/models/edition.rb', line 32

def iri
  "#{Openphar.base_iri}/data/edition/#{id}"
end

#label(lang = 'en') ⇒ Object



36
37
38
# File 'lib/openphar/models/edition.rb', line 36

def label(lang = 'en')
  pref_label[lang] || pref_label.values.first
end