Method: IsoDoc::Metadata#personal_authors

Defined in:
lib/isodoc/metadata_contributor.rb

#personal_authors(isoxml) ⇒ Object



40
41
42
43
44
45
# File 'lib/isodoc/metadata_contributor.rb', line 40

def personal_authors(isoxml)
  authors = isoxml.xpath(ns("//bibdata/contributor[role/@type = 'author' "\
                            "or xmlns:role/@type = 'editor']/person"))
  set(:authors, extract_person_names(authors))
  set(:authors_affiliations, extract_person_names_affiliations(authors))
end