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.Identifier
public void setIdentifier(Resource.Identifier value)
value
- allowed object is Resource.Identifier
public Resource.Creators getCreators()
Resource.Creators
public void setCreators(Resource.Creators value)
value
- allowed object is Resource.Creators
public Resource.Titles getTitles()
Resource.Titles
public void setTitles(Resource.Titles value)
value
- allowed object is Resource.Titles
public String getPublisher()
String
public void setPublisher(String value)
value
- allowed object is String
public String getPublicationYear()
String
public void setPublicationYear(String value)
value
- allowed object is String
public Resource.ResourceType getResourceType()
Resource.ResourceType
public void setResourceType(Resource.ResourceType value)
value
- allowed object is Resource.ResourceType
public Resource.Subjects getSubjects()
Resource.Subjects
public void setSubjects(Resource.Subjects value)
value
- allowed object is Resource.Subjects
public Resource.Contributors getContributors()
Resource.Contributors
public void setContributors(Resource.Contributors value)
value
- allowed object is Resource.Contributors
public Resource.Dates getDates()
Resource.Dates
public void setDates(Resource.Dates value)
value
- allowed object is Resource.Dates
public String getLanguage()
String
public void setLanguage(String value)
value
- allowed object is String
public Resource.AlternateIdentifiers getAlternateIdentifiers()
Resource.AlternateIdentifiers
public void setAlternateIdentifiers(Resource.AlternateIdentifiers value)
value
- allowed object is Resource.AlternateIdentifiers
public Resource.RelatedIdentifiers getRelatedIdentifiers()
Resource.RelatedIdentifiers
public void setRelatedIdentifiers(Resource.RelatedIdentifiers value)
value
- allowed object is Resource.RelatedIdentifiers
public Resource.Sizes getSizes()
Resource.Sizes
public void setSizes(Resource.Sizes value)
value
- allowed object is Resource.Sizes
public Resource.Formats getFormats()
Resource.Formats
public void setFormats(Resource.Formats value)
value
- allowed object is Resource.Formats
public String getVersion()
String
public void setVersion(String value)
value
- allowed object is String
public Resource.RightsList getRightsList()
Resource.RightsList
public void setRightsList(Resource.RightsList value)
value
- allowed object is Resource.RightsList
public Resource.Descriptions getDescriptions()
Resource.Descriptions
public void setDescriptions(Resource.Descriptions value)
value
- allowed object is Resource.Descriptions
public Resource.GeoLocations getGeoLocations()
Resource.GeoLocations
public void setGeoLocations(Resource.GeoLocations value)
value
- allowed object is Resource.GeoLocations
public Resource.FundingReferences getFundingReferences()
Resource.FundingReferences
public void setFundingReferences(Resource.FundingReferences value)
value
- allowed object is Resource.FundingReferences
Copyright © 2017–2020 CNES. All rights reserved.