public class Resource extends Object
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="identifier">
<complexType>
<simpleContent>
<extension base="<http://datacite.org/schema/kernel-4>doiType">
<attribute name="identifierType" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" fixed="DOI" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="creators">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="creator" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="creatorName">
<complexType>
<simpleContent>
<extension base="<http://datacite.org/schema/kernel-4>nonemptycontentStringType">
<attribute name="nameType" type="{http://datacite.org/schema/kernel-4}nameType" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="givenName" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
<element name="familyName" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
<element name="nameIdentifier" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://datacite.org/schema/kernel-4>nonemptycontentStringType">
<attribute name="nameIdentifierScheme" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
<attribute name="schemeURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="affiliation" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="titles">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="title" maxOccurs="unbounded">
<complexType>
<simpleContent>
<extension base="<http://datacite.org/schema/kernel-4>nonemptycontentStringType">
<attribute name="titleType" type="{http://datacite.org/schema/kernel-4}titleType" />
<attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="publisher">
<simpleType>
<restriction base="{http://datacite.org/schema/kernel-4}nonemptycontentStringType">
</restriction>
</simpleType>
</element>
<element name="publicationYear">
<simpleType>
<restriction base="{http://datacite.org/schema/kernel-4}yearType">
</restriction>
</simpleType>
</element>
<element name="resourceType">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="resourceTypeGeneral" use="required" type="{http://datacite.org/schema/kernel-4}resourceType" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="subjects" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="subject" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="subjectScheme" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
<attribute name="schemeURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="valueURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="contributors" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="contributor" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="contributorName">
<complexType>
<simpleContent>
<extension base="<http://datacite.org/schema/kernel-4>nonemptycontentStringType">
<attribute name="nameType" type="{http://datacite.org/schema/kernel-4}nameType" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="givenName" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
<element name="familyName" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
<element name="nameIdentifier" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="nameIdentifierScheme" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
<attribute name="schemeURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="affiliation" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="contributorType" use="required" type="{http://datacite.org/schema/kernel-4}contributorType" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="dates" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="date" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="dateType" use="required" type="{http://datacite.org/schema/kernel-4}dateType" />
<attribute name="dateInformation" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="language" type="{http://www.w3.org/2001/XMLSchema}language" minOccurs="0"/>
<element name="alternateIdentifiers" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="alternateIdentifier" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="alternateIdentifierType" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="relatedIdentifiers" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="relatedIdentifier" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="resourceTypeGeneral" type="{http://datacite.org/schema/kernel-4}resourceType" />
<attribute name="relatedIdentifierType" use="required" type="{http://datacite.org/schema/kernel-4}relatedIdentifierType" />
<attribute name="relationType" use="required" type="{http://datacite.org/schema/kernel-4}relationType" />
<attribute name="relatedMetadataScheme" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
<attribute name="schemeURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="schemeType" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="sizes" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="size" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="formats" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="format" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="rightsList" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="rights" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="rightsURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="descriptions" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="description" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="br" maxOccurs="unbounded" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="0"/>
</restriction>
</simpleType>
</element>
</choice>
<attribute name="descriptionType" use="required" type="{http://datacite.org/schema/kernel-4}descriptionType" />
<attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="geoLocations" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="geoLocation" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice maxOccurs="unbounded">
<element name="geoLocationPlace" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
<element name="geoLocationPoint" type="{http://datacite.org/schema/kernel-4}point" minOccurs="0"/>
<element name="geoLocationBox" type="{http://datacite.org/schema/kernel-4}box" minOccurs="0"/>
<element name="geoLocationPolygon" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="polygonPoint" type="{http://datacite.org/schema/kernel-4}point" maxOccurs="unbounded" minOccurs="4"/>
<element name="inPolygonPoint" type="{http://datacite.org/schema/kernel-4}point" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="fundingReferences" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="fundingReference" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="funderName">
<simpleType>
<restriction base="{http://datacite.org/schema/kernel-4}nonemptycontentStringType">
</restriction>
</simpleType>
</element>
<element name="funderIdentifier" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="funderIdentifierType" use="required" type="{http://datacite.org/schema/kernel-4}funderIdentifierType" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="awardNumber" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="awardURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="awardTitle" minOccurs="0">
<simpleType>
<restriction base="{http://datacite.org/schema/kernel-4}nonemptycontentStringType">
</restriction>
</simpleType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
Resource.AlternateIdentifiers
Java class for anonymous complex type.
|
static class |
Resource.Contributors
Java class for anonymous complex type.
|
static class |
Resource.Creators
Java class for anonymous complex type.
|
static class |
Resource.Dates
Java class for anonymous complex type.
|
static class |
Resource.Descriptions
Java class for anonymous complex type.
|
static class |
Resource.Formats
Java class for anonymous complex type.
|
static class |
Resource.FundingReferences
Java class for anonymous complex type.
|
static class |
Resource.GeoLocations
Java class for anonymous complex type.
|
static class |
Resource.Identifier
Java class for anonymous complex type.
|
static class |
Resource.RelatedIdentifiers
Java class for anonymous complex type.
|
static class |
Resource.ResourceType
Java class for anonymous complex type.
|
static class |
Resource.RightsList
Java class for anonymous complex type.
|
static class |
Resource.Sizes
Java class for anonymous complex type.
|
static class |
Resource.Subjects
Java class for anonymous complex type.
|
static class |
Resource.Titles
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected Resource.AlternateIdentifiers |
alternateIdentifiers |
protected Resource.Contributors |
contributors |
protected Resource.Creators |
creators |
protected Resource.Dates |
dates |
protected Resource.Descriptions |
descriptions |
protected Resource.Formats |
formats |
protected Resource.FundingReferences |
fundingReferences |
protected Resource.GeoLocations |
geoLocations |
protected Resource.Identifier |
identifier |
protected String |
language |
protected String |
publicationYear |
protected String |
publisher |
protected Resource.RelatedIdentifiers |
relatedIdentifiers |
protected Resource.ResourceType |
resourceType |
protected Resource.RightsList |
rightsList |
protected Resource.Sizes |
sizes |
protected Resource.Subjects |
subjects |
protected Resource.Titles |
titles |
protected String |
version |
| Constructor and Description |
|---|
Resource() |
| Modifier and Type | Method and Description |
|---|---|
Resource.AlternateIdentifiers |
getAlternateIdentifiers()
Gets the value of the alternateIdentifiers property.
|
Resource.Contributors |
getContributors()
Gets the value of the contributors property.
|
Resource.Creators |
getCreators()
Gets the value of the creators property.
|
Resource.Dates |
getDates()
Gets the value of the dates property.
|
Resource.Descriptions |
getDescriptions()
Gets the value of the descriptions property.
|
Resource.Formats |
getFormats()
Gets the value of the formats property.
|
Resource.FundingReferences |
getFundingReferences()
Gets the value of the fundingReferences property.
|
Resource.GeoLocations |
getGeoLocations()
Gets the value of the geoLocations property.
|
Resource.Identifier |
getIdentifier()
Gets the value of the identifier property.
|
String |
getLanguage()
Gets the value of the language property.
|
String |
getPublicationYear()
Gets the value of the publicationYear property.
|
String |
getPublisher()
Gets the value of the publisher property.
|
Resource.RelatedIdentifiers |
getRelatedIdentifiers()
Gets the value of the relatedIdentifiers property.
|
Resource.ResourceType |
getResourceType()
Gets the value of the resourceType property.
|
Resource.RightsList |
getRightsList()
Gets the value of the rightsList property.
|
Resource.Sizes |
getSizes()
Gets the value of the sizes property.
|
Resource.Subjects |
getSubjects()
Gets the value of the subjects property.
|
Resource.Titles |
getTitles()
Gets the value of the titles property.
|
String |
getVersion()
Gets the value of the version property.
|
void |
setAlternateIdentifiers(Resource.AlternateIdentifiers value)
Sets the value of the alternateIdentifiers property.
|
void |
setContributors(Resource.Contributors value)
Sets the value of the contributors property.
|
void |
setCreators(Resource.Creators value)
Sets the value of the creators property.
|
void |
setDates(Resource.Dates value)
Sets the value of the dates property.
|
void |
setDescriptions(Resource.Descriptions value)
Sets the value of the descriptions property.
|
void |
setFormats(Resource.Formats value)
Sets the value of the formats property.
|
void |
setFundingReferences(Resource.FundingReferences value)
Sets the value of the fundingReferences property.
|
void |
setGeoLocations(Resource.GeoLocations value)
Sets the value of the geoLocations property.
|
void |
setIdentifier(Resource.Identifier value)
Sets the value of the identifier property.
|
void |
setLanguage(String value)
Sets the value of the language property.
|
void |
setPublicationYear(String value)
Sets the value of the publicationYear property.
|
void |
setPublisher(String value)
Sets the value of the publisher property.
|
void |
setRelatedIdentifiers(Resource.RelatedIdentifiers value)
Sets the value of the relatedIdentifiers property.
|
void |
setResourceType(Resource.ResourceType value)
Sets the value of the resourceType property.
|
void |
setRightsList(Resource.RightsList value)
Sets the value of the rightsList property.
|
void |
setSizes(Resource.Sizes value)
Sets the value of the sizes property.
|
void |
setSubjects(Resource.Subjects value)
Sets the value of the subjects property.
|
void |
setTitles(Resource.Titles value)
Sets the value of the titles property.
|
void |
setVersion(String value)
Sets the value of the version property.
|
protected Resource.Identifier identifier
protected Resource.Creators creators
protected Resource.Titles titles
protected String publisher
protected String publicationYear
protected Resource.ResourceType resourceType
protected Resource.Subjects subjects
protected Resource.Contributors contributors
protected Resource.Dates dates
protected String language
protected Resource.AlternateIdentifiers alternateIdentifiers
protected Resource.RelatedIdentifiers relatedIdentifiers
protected Resource.Sizes sizes
protected Resource.Formats formats
protected String version
protected Resource.RightsList rightsList
protected Resource.Descriptions descriptions
protected Resource.GeoLocations geoLocations
protected Resource.FundingReferences fundingReferences
public Resource.Identifier getIdentifier()
Resource.Identifierpublic void setIdentifier(Resource.Identifier value)
value - allowed object is Resource.Identifierpublic Resource.Creators getCreators()
Resource.Creatorspublic void setCreators(Resource.Creators value)
value - allowed object is Resource.Creatorspublic Resource.Titles getTitles()
Resource.Titlespublic void setTitles(Resource.Titles value)
value - allowed object is Resource.Titlespublic String getPublisher()
Stringpublic void setPublisher(String value)
value - allowed object is Stringpublic String getPublicationYear()
Stringpublic void setPublicationYear(String value)
value - allowed object is Stringpublic Resource.ResourceType getResourceType()
Resource.ResourceTypepublic void setResourceType(Resource.ResourceType value)
value - allowed object is Resource.ResourceTypepublic Resource.Subjects getSubjects()
Resource.Subjectspublic void setSubjects(Resource.Subjects value)
value - allowed object is Resource.Subjectspublic Resource.Contributors getContributors()
Resource.Contributorspublic void setContributors(Resource.Contributors value)
value - allowed object is Resource.Contributorspublic Resource.Dates getDates()
Resource.Datespublic void setDates(Resource.Dates value)
value - allowed object is Resource.Datespublic String getLanguage()
Stringpublic void setLanguage(String value)
value - allowed object is Stringpublic Resource.AlternateIdentifiers getAlternateIdentifiers()
Resource.AlternateIdentifierspublic void setAlternateIdentifiers(Resource.AlternateIdentifiers value)
value - allowed object is Resource.AlternateIdentifierspublic Resource.RelatedIdentifiers getRelatedIdentifiers()
Resource.RelatedIdentifierspublic void setRelatedIdentifiers(Resource.RelatedIdentifiers value)
value - allowed object is Resource.RelatedIdentifierspublic Resource.Sizes getSizes()
Resource.Sizespublic void setSizes(Resource.Sizes value)
value - allowed object is Resource.Sizespublic Resource.Formats getFormats()
Resource.Formatspublic void setFormats(Resource.Formats value)
value - allowed object is Resource.Formatspublic String getVersion()
Stringpublic void setVersion(String value)
value - allowed object is Stringpublic Resource.RightsList getRightsList()
Resource.RightsListpublic void setRightsList(Resource.RightsList value)
value - allowed object is Resource.RightsListpublic Resource.Descriptions getDescriptions()
Resource.Descriptionspublic void setDescriptions(Resource.Descriptions value)
value - allowed object is Resource.Descriptionspublic Resource.GeoLocations getGeoLocations()
Resource.GeoLocationspublic void setGeoLocations(Resource.GeoLocations value)
value - allowed object is Resource.GeoLocationspublic Resource.FundingReferences getFundingReferences()
Resource.FundingReferencespublic void setFundingReferences(Resource.FundingReferences value)
value - allowed object is Resource.FundingReferencesCopyright © 2017–2020 CNES. All rights reserved.