genderopen

package
v0.1.285 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2019 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Overview

Package genderopen, refs #13024.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Record

type Record struct {
	XMLName xml.Name `xml:"Record"`
	Text    string   `xml:",chardata"`
	Header  struct {
		Text       string `xml:",chardata"`
		Status     string `xml:"status,attr"`
		Identifier struct {
			Text string `xml:",chardata"` // oai:www.genderopen.de:255...
		} `xml:"identifier"`
		Datestamp struct {
			Text string `xml:",chardata"` // 2017-11-30T13:54:17Z, 201...
		} `xml:"datestamp"`
		SetSpec []struct {
			Text string `xml:",chardata"` // com_13579_1, col_13579_3,...
		} `xml:"setSpec"`
	} `xml:"header"`
	Metadata struct {
		Text string `xml:",chardata"`
		Dc   struct {
			Text           string `xml:",chardata"`
			OaiDc          string `xml:"oai_dc,attr"`
			Doc            string `xml:"doc,attr"`
			Xsi            string `xml:"xsi,attr"`
			Dc             string `xml:"dc,attr"`
			SchemaLocation string `xml:"schemaLocation,attr"`
			Title          struct {
				Text string `xml:",chardata"` // Ausweitung der Geschlecht...
			} `xml:"title"`
			Creator []struct {
				Text string `xml:",chardata"` // Brunner, Claudia, Döllin...
			} `xml:"creator"`
			Contributor []struct {
				Text string `xml:",chardata"` // Lakitsch, Maximilian, Ste...
			} `xml:"contributor"`
			Subject []struct {
				Text string `xml:",chardata"` // Geschlecht, Krieg, Gerech...
			} `xml:"subject"`
			Date struct {
				Text string `xml:",chardata"` // 2015, 2004, 2016, 2007, 2...
			} `xml:"date"`
			Type []struct {
				Text string `xml:",chardata"` // doc-type:bookPart, Text, ...
			} `xml:"type"`
			Identifier []struct {
				Text string `xml:",chardata"` // urn:ISBN:978-3-643-50677-...
			} `xml:"identifier"`
			Language struct {
				Text string `xml:",chardata"` // ger, ger, ger, ger, ger, ...
			} `xml:"language"`
			Rights []struct {
				Text string `xml:",chardata"` // https://creativecommons.o...
			} `xml:"rights"`
			Format struct {
				Text string `xml:",chardata"` // application/pdf, applicat...
			} `xml:"format"`
			Publisher []struct {
				Text string `xml:",chardata"` // LIT, Wien, VSA-Verlag, Ha...
			} `xml:"publisher"`
			Source struct {
				Text string `xml:",chardata"` // Lakitsch, Maximilian; Ste...
			} `xml:"source"`
			Description []struct {
				Text string `xml:",chardata"` // Nachdem kosmetische Genit...
			} `xml:"description"`
		} `xml:"dc"`
	} `xml:"metadata"`
	About struct {
		Text string `xml:",chardata"`
	} `xml:"about"`
}

Record was generated 2018-05-11 14:30:28 by tir on sol.

func (*Record) BookTitle added in v0.1.263

func (r *Record) BookTitle() string

BookTitle parses book title out of a citation string. Input may be "Knapp, Gudrun-Axeli; Wetterer, Angelika\n (Hrsg.): Achsen der Differenz. Gesellschaftstheorie und feministische Kritik II (Münster: Westfälisches Dampfboot, 2003), 73-100", https://play.golang.org/p/LApV7V_Ogz5. Fallback to original string, refs #13024.

func (Record) ToIntermediateSchema

func (record Record) ToIntermediateSchema() (*finc.IntermediateSchema, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL