xmdiss

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2021 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

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:hss-opus.ub.ruhr-uni-...
		} `xml:"identifier"`
		Datestamp struct {
			Text string `xml:",chardata"` // 2016-07-25, 2016-07-25, 2...
		} `xml:"datestamp"`
		SetSpec []struct {
			Text string `xml:",chardata"` // doc-type:doctoralthesis, ...
		} `xml:"setSpec"`
	} `xml:"header"`
	Metadata struct {
		Text      string `xml:",chardata"`
		XMetaDiss struct {
			Text           string `xml:",chardata"`
			XMetaDiss      string `xml:"xMetaDiss,attr"`
			Xmlns          string `xml:"xmlns,attr"`
			Cc             string `xml:"cc,attr"`
			Dc             string `xml:"dc,attr"`
			Dcmitype       string `xml:"dcmitype,attr"`
			Dcterms        string `xml:"dcterms,attr"`
			Pc             string `xml:"pc,attr"`
			URN            string `xml:"urn,attr"`
			Thesis         string `xml:"thesis,attr"`
			Ddb            string `xml:"ddb,attr"`
			SchemaLocation string `xml:"schemaLocation,attr"`
			Title          []struct {
				Text string `xml:",chardata"` // Micromechanical modeling ...
				Type string `xml:"type,attr"`
				Lang string `xml:"lang,attr"`
			} `xml:"title"`
			Creator struct {
				Text   string `xml:",chardata"`
				Type   string `xml:"type,attr"`
				Person struct {
					Text string `xml:",chardata"`
					Name struct {
						Text     string `xml:",chardata"`
						Type     string `xml:"type,attr"`
						ForeName struct {
							Text string `xml:",chardata"` // Satyapriya, Thomas, Matth...
						} `xml:"foreName"`
						SurName struct {
							Text string `xml:",chardata"` // Gupta, Tacke, Lübbert, H...
						} `xml:"surName"`
					} `xml:"name"`
				} `xml:"person"`
			} `xml:"creator"`
			Subject []struct {
				Text string `xml:",chardata"` // TRIP-Stahl, Korngrenze, P...
				Type string `xml:"type,attr"`
			} `xml:"subject"`
			Abstract []struct {
				Text string `xml:",chardata"` // Transformation induzierte...
				Type string `xml:"type,attr"`
				Lang string `xml:"lang,attr"`
			} `xml:"abstract"`
			Publisher struct {
				Text                    string `xml:",chardata"`
				Type                    string `xml:"type,attr"`
				UniversityOrInstitution struct {
					Text string `xml:",chardata"`
					Name struct {
						Text string `xml:",chardata"` // Ruhr-Universität Bochum,...
					} `xml:"name"`
					Place struct {
						Text string `xml:",chardata"` // Bochum, Bochum, Bochum, B...
					} `xml:"place"`
				} `xml:"universityOrInstitution"`
				Address struct {
					Text   string `xml:",chardata"` // Universitätsstr. 150 D-...
					Scheme string `xml:"Scheme,attr"`
				} `xml:"address"`
			} `xml:"publisher"`
			Contributor []struct {
				Text        string `xml:",chardata"`
				Type        string `xml:"type,attr"`
				Role        string `xml:"role,attr"`
				CountryCode string `xml:"countryCode,attr"`
				Person      struct {
					Text string `xml:",chardata"`
					Name struct {
						Text     string `xml:",chardata"`
						Type     string `xml:"type,attr"`
						ForeName struct {
							Text string `xml:",chardata"` // Alexander, Dierk, Rainer,...
						} `xml:"foreName"`
						SurName struct {
							Text string `xml:",chardata"` // Hartmaier, Raabe, Grauer,...
						} `xml:"surName"`
					} `xml:"name"`
					AcademicTitle struct {
						Text string `xml:",chardata"` // Prof. Dr. rer. nat., Prof...
					} `xml:"academicTitle"`
				} `xml:"person"`
			} `xml:"contributor"`
			Type struct {
				Text string `xml:",chardata"` // ElectronicThesisandDisser...
				Type string `xml:"type,attr"`
			} `xml:"type"`
			Identifier struct {
				Text string `xml:",chardata"` // urn:nbn:de:hbz:294-43966,...
				Type string `xml:"type,attr"`
			} `xml:"identifier"`
			Medium struct {
				Text string `xml:",chardata"` // application/pdf, applicat...
				Type string `xml:"type,attr"`
			} `xml:"medium"`
			Language struct {
				Text string `xml:",chardata"` // eng, eng, eng, eng, ger, ...
				Type string `xml:"type,attr"`
			} `xml:"language"`
			Degree struct {
				Text  string `xml:",chardata"`
				Level struct {
					Text string `xml:",chardata"` // thesis.doctoral, thesis.d...
				} `xml:"level"`
				Grantor struct {
					Text                    string `xml:",chardata"`
					Type                    string `xml:"type,attr"`
					UniversityOrInstitution struct {
						Text string `xml:",chardata"`
						Name struct {
							Text string `xml:",chardata"` // Ruhr-Universität Bochum,...
						} `xml:"name"`
						Place struct {
							Text string `xml:",chardata"` // Bochum, Bochum, Bochum, B...
						} `xml:"place"`
						Department struct {
							Text string `xml:",chardata"`
							Name struct {
								Text string `xml:",chardata"` // Ruhr-Universität Bochum,...
							} `xml:"name"`
						} `xml:"department"`
					} `xml:"universityOrInstitution"`
				} `xml:"grantor"`
			} `xml:"degree"`
			Contact struct {
				Text      string `xml:",chardata"`
				ContactID string `xml:"contactID,attr"`
			} `xml:"contact"`
			FileNumber struct {
				Text string `xml:",chardata"` // 1, 1, 1, 1, 1, 1, 1, 1, 1...
			} `xml:"fileNumber"`
			FileProperties []struct {
				Text          string `xml:",chardata"` // aus:Praesentationsformat,...
				FileName      string `xml:"fileName,attr"`
				FileID        string `xml:"fileID,attr"`
				FileSize      string `xml:"fileSize,attr"`
				FileDirectory string `xml:"fileDirectory,attr"`
			} `xml:"fileProperties"`
			Rights struct {
				Text string `xml:",chardata"`
				Kind string `xml:"kind,attr"`
			} `xml:"rights"`
		} `xml:"xMetaDiss"`
	} `xml:"metadata"`
	About struct {
		Text string `xml:",chardata"`
	} `xml:"about"`
}

Jump to

Keyboard shortcuts

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