extends |
IGSN_Metadata_Base_Representation |
|---|
Object Representation of DataCite IGSN Metadata Useage: build DataCite IGSN Metadata XML
| Methods | ||
|---|---|---|
public
|
__construct($publisher)
|
# |
public
|
setIdentifier($identifier): void
|
# |
public
|
setIdentifier_withType($identifier, $identifierType): void
|
# |
public
|
setTypeAddIdentifier($identifierType): void
|
# |
public
|
setPublisher($publisher): void
|
# |
public
|
setPublicationYear($publicationYear)
|
# |
public
|
set2Creators($creators)
|
# |
public
|
createCreator(): Element
|
# |
public
|
setCreatorname($creatornameele)
|
# |
public
|
setCreatorname_typePERSONAL($creatornameele)
|
# |
public
|
setCreatornames_typePERSONAL($creatornameele, $givenname, $familyname)
|
# |
public
|
setCreatornames_typePERSONALAffliattion($creatornameele, $givenname, $familyname, $aff)
|
# |
public
|
setCreatornames_typePERSONALAffliattionORCIDROR($creatornameele, $givenname, $familyname, $aff, $orcid, $ror)
|
# |
public
|
setCreatornames_typeInstitutional($creatornameele, $aff)
|
# |
public
|
setCreatornames_typeInstitutional_name($creatornameele)
|
# |
public
|
setCreatorGivenname($givenname)
|
# |
public
|
setCreatorLastname($familyname)
|
# |
public
|
setTitles($title)
|
# |
public
|
setTitle($titleele)
|
# |
public
|
setResourceType()
|
# |
public
|
setRelatedIdentifiers($relatedIdentifiers): void
|
# |
public
|
setAlternateIdentifiers($alternateIdentifiers): void
|
# |
public
|
setAlternateIdentifier($alternateIdentifier): void
|
# |
public
|
setAlternateIdentifier_type($alternateIdentifier, $type): void
|
# |
public
|
setDates(Element $date)
|
# |
public
|
setDate($dateele, $type)
|
# |
public
|
setDescription(Element $description)
|
# |
public
|
getCreators(): Element
|
# |
public
|
getTitles(): Element
|
# |
public
|
getResourceType(): Element
|
# |
public
|
getRelatedIdentifiers(): Element
|
# |
| Constants | ||
|---|---|---|
public
|
IDENTIFIERTYPE = 'identifierType'
|
# |
public
|
IDENTIFIERTYPEVALUE = 'DOI'
|
# |
public
|
CREATORS = 'creators'
|
# |
public
|
CREATOR = 'creator'
|
# |
public
|
CREATORNAME = 'creatorName'
|
# |
public
|
GIVENNAME = 'givenName'
|
# |
public
|
FAMILYNAME = 'familyName'
|
# |
public
|
NAMEIDENTIFIER = 'nameIdentifier'
|
# |
public
|
NAMEIDENTIFIERSCHEME = 'nameIdentifierScheme'
|
# |
public
|
ORCID = 'ORCID'
|
# |
public
|
PUBLICATIONYEAR = 'publicationYear'
|
# |
public
|
PUBLISHER = 'publisher'
|
# |
public
|
RESOURCETYPE = 'resourceType'
|
# |
public
|
RESOURCETYPEGENERAL = 'resourceTypeGeneral'
|
# |
public
|
RESOURCETYPEGENERALVALUE = 'PhysicalObject'
|
# |
public
|
IGSN = 'IGSN'
|
# |
public
|
IDENTICALTO = 'IsIdenticalTo'
|
# |
public
|
PARTOF = 'IsPartOf'
|
# |
public
|
SUBMITTED = 'Submitted'
|
# |
public
|
NAMETYPE = 'nameType'
|
# |
public
|
PERSONAL = "Personal"
|
# |
public
|
LOCAL = 'Local'
|
# |
public
|
CONTRIBUTORS = 'contributors'
|
# |
public
|
CONTRIBUTOR = 'contributor'
|
# |
public
|
DATE = 'date'
|
# |
public
|
TITLES = 'titles'
|
# |
public
|
TITLE = 'title'
|
# |
| Properties | |||
|---|---|---|---|
public
|
Element
|
$identifier
|
# |
public
|
Element
|
$creators
|
# |
public
|
Element
|
$titles
|
# |
public
|
Element
|
$publisher
|
# |
public
|
Element
|
$publicationYear
|
# |
public
|
Element
|
$resourceType
|
# |
public
|
Element
|
$subject
|
# |
public
|
Element
|
$contributors
|
# |
public
|
Element
|
$dates
|
# |
public
|
Element
|
$relatedIdentifiers
|
# |
public
|
Element
|
$alternateIdentifiers
|
# |
public
|
Element
|
$description
|
# |
public
|
Element
|
$geoLocations
|
# |