Documentation ¶
Index ¶
Constants ¶
View Source
const ( SourceID = "60" Format = "ElectronicArticle" Collection = "Thieme E-Journals" Genre = "article" DefaultRefType = "EJOUR" )
Variables ¶
View Source
var LanguageMap = assetutil.MustLoadStringMap("assets/doaj/language-iso-639-3.json")
Functions ¶
This section is empty.
Types ¶
type Document ¶ added in v0.1.172
type Document struct { xml.Name `xml:"Article"` Journal struct { PublisherName string `xml:"PublisherName"` JournalTitle string `xml:"JournalTitle"` ISSN string `xml:"Issn"` EISSN string `xml:"E-Issn"` Volume string `xml:"Volume"` Issue string `xml:"Issue"` PubDate struct { Year string `xml:"Year"` Month string `xml:"Month"` Day string `xml:"Day"` } `xml:"PubDate"` } `xml:"Journal"` AuthorList struct { Authors []struct { FirstName string `xml:"FirstName"` LastName string `xml:"LastName"` } `xml:"Author"` } `xml:"AuthorList"` ArticleIdList []struct { ArticleId struct { OpenAccess string `xml:"OpenAccess,attr"` IdType string `xml:"IdType,attr"` Id string `xml:",chardata"` } } `xml:"ArticleIdList"` ArticleType string `xml:"ArticleType"` ArticleTitle string `xml:"ArticleTitle"` VernacularTitle string `xml:"VernacularTitle"` FirstPage string `xml:"FirstPage"` LastPage string `xml:"LastPage"` VernacularLanguage string `xml:"VernacularLanguage"` Language string `xml:"Language"` Subject []string `xml:"subject"` Links []string `xml:"Links>Link"` History []struct { PubDate struct { Status string `xml:"PubStatus,attr"` Year string `xml:"Year"` Month string `xml:"Month"` Day string `xml:"Day"` } `xml:"PubDate"` } `xml:"History"` Abstract string `xml:"Abstract"` VernacularAbstract string `xml:"VernacularAbstract"` Format struct { HTML string `xml:"html,attr"` PDF string `xml:"pdf,attr"` } `xml:"format"` CopyrightInformation string `xml:"CopyrightInformation"` }
func (Document) ToIntermediateSchema ¶ added in v0.1.172
func (doc Document) ToIntermediateSchema() (*finc.IntermediateSchema, error)
Click to show internal directories.
Click to hide internal directories.