Documentation ¶
Index ¶
- type Record
- func (r Record) FindFormat() string
- func (r Record) FindPages() (string, string, string)
- func (r Record) FindYear() string
- func (r Record) HasEmbargo() (time.Time, bool)
- func (r Record) ID() (string, error)
- func (r Record) JournalTitle() string
- func (r Record) Title() string
- func (r Record) ToIntermediateSchema() (*finc.IntermediateSchema, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Record ¶
func (Record) HasEmbargo ¶
HasEmbargo looks for a fixed string in the MARC record and tries to find out, whether the embargo holds. Some example text (mixed date formats): "Der Volltext unterliegt einer Embargofrist bis zum 18. Okt. 2018."
func (Record) JournalTitle ¶
JournalTitle tries to parse out a journal title.
func (Record) ToIntermediateSchema ¶
func (r Record) ToIntermediateSchema() (*finc.IntermediateSchema, error)
ToIntermediateSchema converts a MarcXML-ish record.
Click to show internal directories.
Click to hide internal directories.