Documentation ¶
Index ¶
Constants ¶
View Source
const ( // SourceID for internal bookkeeping, refs #24731 SourceID = "219" // Format for intermediate schema. Format = "ElectronicArticle" )
Variables ¶
View Source
var ( // ArticleTitleBlockPatterns ArticleTitleBlockPatterns = []*regexp.Regexp{ regexp.MustCompile(`(?i)(front|back)\s*matter`), regexp.MustCompile(`(?i)table\s*of\s*content[s]?`), } DOIPattern = regexp.MustCompile(`10\.[0-9]+\/\S+`) // SourceName for finc.mega_collection. SourceNames = []string{"IOS-Press Zeitschriften", "sid-219-col-ios"} )
Functions ¶
This section is empty.
Types ¶
type Article ¶
func (*Article) Identifiers ¶
func (article *Article) Identifiers() (jats.Identifiers, error)
Identifiers returns identifiers.
func (*Article) ToIntermediateSchema ¶
func (article *Article) ToIntermediateSchema() (*finc.IntermediateSchema, error)
ToIntermediateSchema converts an article into an internal schema. There are a couple of content-dependent choices here.
Click to show internal directories.
Click to hide internal directories.