All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.re3data.schema._2_2.Re3Data Maven / Gradle / Ivy

//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.09.19 at 09:03:51 AM UTC 
//


package org.re3data.schema._2_2;

import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.XmlValue;


/**
 * 

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">
 *       <sequence>
 *         <element name="repository" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="re3data.orgIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   <element name="repositoryName">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                           <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="additionalName" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                           <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="repositoryURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
 *                   <element name="repositoryIdentifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="description" minOccurs="0">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.re3data.org/schema/2-2>StringL1000">
 *                           <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="repositoryContact" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="type" type="{http://www.re3data.org/schema/2-2}repositoryTypes" maxOccurs="unbounded"/>
 *                   <element name="size" minOccurs="0">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                           <attribute name="updated" use="required" type="{http://www.re3data.org/schema/2-2}dateFormat" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="startDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
 *                   <element name="endDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
 *                   <element name="repositoryLanguage" type="{http://www.re3data.org/schema/2-2}languages" maxOccurs="unbounded"/>
 *                   <element name="subject" maxOccurs="unbounded">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.re3data.org/schema/2-2>subject_text">
 *                           <attribute name="subjectScheme" use="required">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <enumeration value="DFG"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="missionStatementURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
 *                   <element name="contentType" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.re3data.org/schema/2-2>contentType_Text">
 *                           <attribute name="contentTypeScheme" use="required">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <enumeration value="parse"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="providerType" type="{http://www.re3data.org/schema/2-2}providerTypes" maxOccurs="2"/>
 *                   <element name="keyword" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="institution" maxOccurs="unbounded">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="institutionName">
 *                               <complexType>
 *                                 <simpleContent>
 *                                   <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                                     <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
 *                                   </extension>
 *                                 </simpleContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="institutionAdditionalName" maxOccurs="unbounded" minOccurs="0">
 *                               <complexType>
 *                                 <simpleContent>
 *                                   <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                                     <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
 *                                   </extension>
 *                                 </simpleContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="institutionCountry" type="{http://www.re3data.org/schema/2-2}countries"/>
 *                             <element name="responsibilityType" type="{http://www.re3data.org/schema/2-2}responsibilityTypes" maxOccurs="unbounded" minOccurs="0"/>
 *                             <element name="institutionType" type="{http://www.re3data.org/schema/2-2}institutionTypes" minOccurs="0"/>
 *                             <element name="institutionURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
 *                             <element name="institutionIdentifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
 *                             <element name="responsibilityStartDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
 *                             <element name="responsibilityEndDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
 *                             <element name="institutionContact" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="policy" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="policyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                             <element name="policyURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="databaseAccess">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="databaseAccessType" type="{http://www.re3data.org/schema/2-2}accessTypes"/>
 *                             <element name="databaseAccessRestriction" type="{http://www.re3data.org/schema/2-2}accessRestrictions" maxOccurs="unbounded" minOccurs="0"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="databaseLicense" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="databaseLicenseName" type="{http://www.re3data.org/schema/2-2}databaseLicenseNames"/>
 *                             <element name="databaseLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="dataAccess" maxOccurs="unbounded">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="dataAccessType" type="{http://www.re3data.org/schema/2-2}dataAccessTypes"/>
 *                             <element name="dataAccessRestriction" type="{http://www.re3data.org/schema/2-2}dataAccessRestrictions" maxOccurs="unbounded" minOccurs="0"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="dataLicense" maxOccurs="unbounded">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="dataLicenseName" type="{http://www.re3data.org/schema/2-2}dataLicenseNames"/>
 *                             <element name="dataLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="dataUpload" maxOccurs="unbounded">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="dataUploadType" type="{http://www.re3data.org/schema/2-2}accessTypes"/>
 *                             <element name="dataUploadRestriction" type="{http://www.re3data.org/schema/2-2}dataUploadRestrictions" maxOccurs="unbounded" minOccurs="0"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="dataUploadLicense" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="dataUploadLicenseName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                             <element name="dataUploadLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="software" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="softwareName" type="{http://www.re3data.org/schema/2-2}softwareNames"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="versioning" type="{http://www.re3data.org/schema/2-2}yesno" minOccurs="0"/>
 *                   <element name="api" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.w3.org/2001/XMLSchema>anyURI">
 *                           <attribute name="apiType" use="required" type="{http://www.re3data.org/schema/2-2}apiTypes" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="pidSystem" type="{http://www.re3data.org/schema/2-2}pidSystems" maxOccurs="unbounded"/>
 *                   <element name="citationGuidelineURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
 *                   <element name="aidSystem" type="{http://www.re3data.org/schema/2-2}aidSystems" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="enhancedPublication" type="{http://www.re3data.org/schema/2-2}yesnoun" minOccurs="0"/>
 *                   <element name="qualityManagement" type="{http://www.re3data.org/schema/2-2}yesnoun" minOccurs="0"/>
 *                   <element name="certificate" type="{http://www.re3data.org/schema/2-2}certificates" maxOccurs="unbounded" minOccurs="0"/>
 *                   <element name="metadataStandard" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="metadataStandardName">
 *                               <complexType>
 *                                 <simpleContent>
 *                                   <extension base="<http://www.re3data.org/schema/2-2>metadataStandardDCCNames">
 *                                     <attribute name="metadataStandardScheme" use="required">
 *                                       <simpleType>
 *                                         <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                           <enumeration value="DCC"/>
 *                                         </restriction>
 *                                       </simpleType>
 *                                     </attribute>
 *                                   </extension>
 *                                 </simpleContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="metadataStandardURL" type="{http://www.re3data.org/schema/2-2}metadataStandardDCCURLs"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="syndication" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.w3.org/2001/XMLSchema>anyURI">
 *                           <attribute name="syndicationType" use="required" type="{http://www.re3data.org/schema/2-2}syndicationTypes" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="remarks" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                   <element name="entryDate" type="{http://www.re3data.org/schema/2-2}dateFormat"/>
 *                   <element name="lastUpdate" type="{http://www.re3data.org/schema/2-2}dateFormat"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "repository" }) @XmlRootElement(name = "re3data") public class Re3Data { protected List repository; /** * Gets the value of the repository property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the repository property. * *

* For example, to add a new item, do as follows: *

     *    getRepository().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository } * * */ public List getRepository() { if (repository == null) { repository = new ArrayList(); } return this.repository; } /** *

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">
     *       <sequence>
     *         <element name="re3data.orgIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         <element name="repositoryName">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                 <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="additionalName" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                 <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="repositoryURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
     *         <element name="repositoryIdentifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="description" minOccurs="0">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.re3data.org/schema/2-2>StringL1000">
     *                 <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="repositoryContact" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="type" type="{http://www.re3data.org/schema/2-2}repositoryTypes" maxOccurs="unbounded"/>
     *         <element name="size" minOccurs="0">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                 <attribute name="updated" use="required" type="{http://www.re3data.org/schema/2-2}dateFormat" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="startDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
     *         <element name="endDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
     *         <element name="repositoryLanguage" type="{http://www.re3data.org/schema/2-2}languages" maxOccurs="unbounded"/>
     *         <element name="subject" maxOccurs="unbounded">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.re3data.org/schema/2-2>subject_text">
     *                 <attribute name="subjectScheme" use="required">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <enumeration value="DFG"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="missionStatementURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
     *         <element name="contentType" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.re3data.org/schema/2-2>contentType_Text">
     *                 <attribute name="contentTypeScheme" use="required">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <enumeration value="parse"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="providerType" type="{http://www.re3data.org/schema/2-2}providerTypes" maxOccurs="2"/>
     *         <element name="keyword" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="institution" maxOccurs="unbounded">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="institutionName">
     *                     <complexType>
     *                       <simpleContent>
     *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                           <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
     *                         </extension>
     *                       </simpleContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="institutionAdditionalName" maxOccurs="unbounded" minOccurs="0">
     *                     <complexType>
     *                       <simpleContent>
     *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                           <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
     *                         </extension>
     *                       </simpleContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="institutionCountry" type="{http://www.re3data.org/schema/2-2}countries"/>
     *                   <element name="responsibilityType" type="{http://www.re3data.org/schema/2-2}responsibilityTypes" maxOccurs="unbounded" minOccurs="0"/>
     *                   <element name="institutionType" type="{http://www.re3data.org/schema/2-2}institutionTypes" minOccurs="0"/>
     *                   <element name="institutionURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
     *                   <element name="institutionIdentifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
     *                   <element name="responsibilityStartDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
     *                   <element name="responsibilityEndDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
     *                   <element name="institutionContact" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="policy" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="policyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *                   <element name="policyURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="databaseAccess">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="databaseAccessType" type="{http://www.re3data.org/schema/2-2}accessTypes"/>
     *                   <element name="databaseAccessRestriction" type="{http://www.re3data.org/schema/2-2}accessRestrictions" maxOccurs="unbounded" minOccurs="0"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="databaseLicense" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="databaseLicenseName" type="{http://www.re3data.org/schema/2-2}databaseLicenseNames"/>
     *                   <element name="databaseLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="dataAccess" maxOccurs="unbounded">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="dataAccessType" type="{http://www.re3data.org/schema/2-2}dataAccessTypes"/>
     *                   <element name="dataAccessRestriction" type="{http://www.re3data.org/schema/2-2}dataAccessRestrictions" maxOccurs="unbounded" minOccurs="0"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="dataLicense" maxOccurs="unbounded">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="dataLicenseName" type="{http://www.re3data.org/schema/2-2}dataLicenseNames"/>
     *                   <element name="dataLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="dataUpload" maxOccurs="unbounded">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="dataUploadType" type="{http://www.re3data.org/schema/2-2}accessTypes"/>
     *                   <element name="dataUploadRestriction" type="{http://www.re3data.org/schema/2-2}dataUploadRestrictions" maxOccurs="unbounded" minOccurs="0"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="dataUploadLicense" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="dataUploadLicenseName" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *                   <element name="dataUploadLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="software" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="softwareName" type="{http://www.re3data.org/schema/2-2}softwareNames"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="versioning" type="{http://www.re3data.org/schema/2-2}yesno" minOccurs="0"/>
     *         <element name="api" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.w3.org/2001/XMLSchema>anyURI">
     *                 <attribute name="apiType" use="required" type="{http://www.re3data.org/schema/2-2}apiTypes" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="pidSystem" type="{http://www.re3data.org/schema/2-2}pidSystems" maxOccurs="unbounded"/>
     *         <element name="citationGuidelineURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
     *         <element name="aidSystem" type="{http://www.re3data.org/schema/2-2}aidSystems" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="enhancedPublication" type="{http://www.re3data.org/schema/2-2}yesnoun" minOccurs="0"/>
     *         <element name="qualityManagement" type="{http://www.re3data.org/schema/2-2}yesnoun" minOccurs="0"/>
     *         <element name="certificate" type="{http://www.re3data.org/schema/2-2}certificates" maxOccurs="unbounded" minOccurs="0"/>
     *         <element name="metadataStandard" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="metadataStandardName">
     *                     <complexType>
     *                       <simpleContent>
     *                         <extension base="<http://www.re3data.org/schema/2-2>metadataStandardDCCNames">
     *                           <attribute name="metadataStandardScheme" use="required">
     *                             <simpleType>
     *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                 <enumeration value="DCC"/>
     *                               </restriction>
     *                             </simpleType>
     *                           </attribute>
     *                         </extension>
     *                       </simpleContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="metadataStandardURL" type="{http://www.re3data.org/schema/2-2}metadataStandardDCCURLs"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="syndication" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.w3.org/2001/XMLSchema>anyURI">
     *                 <attribute name="syndicationType" use="required" type="{http://www.re3data.org/schema/2-2}syndicationTypes" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *         <element name="remarks" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *         <element name="entryDate" type="{http://www.re3data.org/schema/2-2}dateFormat"/>
     *         <element name="lastUpdate" type="{http://www.re3data.org/schema/2-2}dateFormat"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "re3DataOrgIdentifier", "repositoryName", "additionalName", "repositoryURL", "repositoryIdentifier", "description", "repositoryContact", "type", "size", "startDate", "endDate", "repositoryLanguage", "subject", "missionStatementURL", "contentType", "providerType", "keyword", "institution", "policy", "databaseAccess", "databaseLicense", "dataAccess", "dataLicense", "dataUpload", "dataUploadLicense", "software", "versioning", "api", "pidSystem", "citationGuidelineURL", "aidSystem", "enhancedPublication", "qualityManagement", "certificate", "metadataStandard", "syndication", "remarks", "entryDate", "lastUpdate" }) public static class Repository { @XmlElement(name = "re3data.orgIdentifier", required = true) protected String re3DataOrgIdentifier; @XmlElement(required = true) protected Re3Data.Repository.RepositoryName repositoryName; protected List additionalName; @XmlElement(required = true) @XmlSchemaType(name = "anyURI") protected String repositoryURL; @XmlSchemaType(name = "anyURI") protected List repositoryIdentifier; protected Re3Data.Repository.Description description; protected List repositoryContact; @XmlElement(required = true) @XmlSchemaType(name = "string") protected List type; protected Re3Data.Repository.Size size; protected String startDate; protected String endDate; @XmlElement(required = true) @XmlSchemaType(name = "string") protected List repositoryLanguage; @XmlElement(required = true) protected List subject; @XmlSchemaType(name = "anyURI") protected String missionStatementURL; protected List contentType; @XmlElement(required = true) @XmlSchemaType(name = "string") protected List providerType; protected List keyword; @XmlElement(required = true) protected List institution; protected List policy; @XmlElement(required = true) protected Re3Data.Repository.DatabaseAccess databaseAccess; protected List databaseLicense; @XmlElement(required = true) protected List dataAccess; @XmlElement(required = true) protected List dataLicense; @XmlElement(required = true) protected List dataUpload; protected List dataUploadLicense; protected List software; @XmlSchemaType(name = "string") protected Yesno versioning; protected List api; @XmlElement(required = true) @XmlSchemaType(name = "string") protected List pidSystem; @XmlSchemaType(name = "anyURI") protected String citationGuidelineURL; @XmlSchemaType(name = "string") protected List aidSystem; @XmlSchemaType(name = "string") protected Yesnoun enhancedPublication; @XmlSchemaType(name = "string") protected Yesnoun qualityManagement; @XmlSchemaType(name = "string") protected List certificate; protected List metadataStandard; protected List syndication; protected String remarks; @XmlElement(required = true) protected String entryDate; @XmlElement(required = true) protected String lastUpdate; /** * Gets the value of the re3DataOrgIdentifier property. * * @return * possible object is * {@link String } * */ public String getRe3DataOrgIdentifier() { return re3DataOrgIdentifier; } /** * Sets the value of the re3DataOrgIdentifier property. * * @param value * allowed object is * {@link String } * */ public void setRe3DataOrgIdentifier(String value) { this.re3DataOrgIdentifier = value; } /** * Gets the value of the repositoryName property. * * @return * possible object is * {@link Re3Data.Repository.RepositoryName } * */ public Re3Data.Repository.RepositoryName getRepositoryName() { return repositoryName; } /** * Sets the value of the repositoryName property. * * @param value * allowed object is * {@link Re3Data.Repository.RepositoryName } * */ public void setRepositoryName(Re3Data.Repository.RepositoryName value) { this.repositoryName = value; } /** * Gets the value of the additionalName property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the additionalName property. * *

* For example, to add a new item, do as follows: *

         *    getAdditionalName().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.AdditionalName } * * */ public List getAdditionalName() { if (additionalName == null) { additionalName = new ArrayList(); } return this.additionalName; } /** * Gets the value of the repositoryURL property. * * @return * possible object is * {@link String } * */ public String getRepositoryURL() { return repositoryURL; } /** * Sets the value of the repositoryURL property. * * @param value * allowed object is * {@link String } * */ public void setRepositoryURL(String value) { this.repositoryURL = value; } /** * Gets the value of the repositoryIdentifier property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the repositoryIdentifier property. * *

* For example, to add a new item, do as follows: *

         *    getRepositoryIdentifier().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getRepositoryIdentifier() { if (repositoryIdentifier == null) { repositoryIdentifier = new ArrayList(); } return this.repositoryIdentifier; } /** * Gets the value of the description property. * * @return * possible object is * {@link Re3Data.Repository.Description } * */ public Re3Data.Repository.Description getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link Re3Data.Repository.Description } * */ public void setDescription(Re3Data.Repository.Description value) { this.description = value; } /** * Gets the value of the repositoryContact property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the repositoryContact property. * *

* For example, to add a new item, do as follows: *

         *    getRepositoryContact().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getRepositoryContact() { if (repositoryContact == null) { repositoryContact = new ArrayList(); } return this.repositoryContact; } /** * Gets the value of the type property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the type property. * *

* For example, to add a new item, do as follows: *

         *    getType().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RepositoryTypes } * * */ public List getType() { if (type == null) { type = new ArrayList(); } return this.type; } /** * Gets the value of the size property. * * @return * possible object is * {@link Re3Data.Repository.Size } * */ public Re3Data.Repository.Size getSize() { return size; } /** * Sets the value of the size property. * * @param value * allowed object is * {@link Re3Data.Repository.Size } * */ public void setSize(Re3Data.Repository.Size value) { this.size = value; } /** * Gets the value of the startDate property. * * @return * possible object is * {@link String } * */ public String getStartDate() { return startDate; } /** * Sets the value of the startDate property. * * @param value * allowed object is * {@link String } * */ public void setStartDate(String value) { this.startDate = value; } /** * Gets the value of the endDate property. * * @return * possible object is * {@link String } * */ public String getEndDate() { return endDate; } /** * Sets the value of the endDate property. * * @param value * allowed object is * {@link String } * */ public void setEndDate(String value) { this.endDate = value; } /** * Gets the value of the repositoryLanguage property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the repositoryLanguage property. * *

* For example, to add a new item, do as follows: *

         *    getRepositoryLanguage().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Languages } * * */ public List getRepositoryLanguage() { if (repositoryLanguage == null) { repositoryLanguage = new ArrayList(); } return this.repositoryLanguage; } /** * Gets the value of the subject property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the subject property. * *

* For example, to add a new item, do as follows: *

         *    getSubject().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.Subject } * * */ public List getSubject() { if (subject == null) { subject = new ArrayList(); } return this.subject; } /** * Gets the value of the missionStatementURL property. * * @return * possible object is * {@link String } * */ public String getMissionStatementURL() { return missionStatementURL; } /** * Sets the value of the missionStatementURL property. * * @param value * allowed object is * {@link String } * */ public void setMissionStatementURL(String value) { this.missionStatementURL = value; } /** * Gets the value of the contentType property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the contentType property. * *

* For example, to add a new item, do as follows: *

         *    getContentType().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.ContentType } * * */ public List getContentType() { if (contentType == null) { contentType = new ArrayList(); } return this.contentType; } /** * Gets the value of the providerType property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the providerType property. * *

* For example, to add a new item, do as follows: *

         *    getProviderType().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ProviderTypes } * * */ public List getProviderType() { if (providerType == null) { providerType = new ArrayList(); } return this.providerType; } /** * Gets the value of the keyword property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the keyword property. * *

* For example, to add a new item, do as follows: *

         *    getKeyword().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getKeyword() { if (keyword == null) { keyword = new ArrayList(); } return this.keyword; } /** * Gets the value of the institution property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the institution property. * *

* For example, to add a new item, do as follows: *

         *    getInstitution().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.Institution } * * */ public List getInstitution() { if (institution == null) { institution = new ArrayList(); } return this.institution; } /** * Gets the value of the policy property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the policy property. * *

* For example, to add a new item, do as follows: *

         *    getPolicy().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.Policy } * * */ public List getPolicy() { if (policy == null) { policy = new ArrayList(); } return this.policy; } /** * Gets the value of the databaseAccess property. * * @return * possible object is * {@link Re3Data.Repository.DatabaseAccess } * */ public Re3Data.Repository.DatabaseAccess getDatabaseAccess() { return databaseAccess; } /** * Sets the value of the databaseAccess property. * * @param value * allowed object is * {@link Re3Data.Repository.DatabaseAccess } * */ public void setDatabaseAccess(Re3Data.Repository.DatabaseAccess value) { this.databaseAccess = value; } /** * Gets the value of the databaseLicense property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the databaseLicense property. * *

* For example, to add a new item, do as follows: *

         *    getDatabaseLicense().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.DatabaseLicense } * * */ public List getDatabaseLicense() { if (databaseLicense == null) { databaseLicense = new ArrayList(); } return this.databaseLicense; } /** * Gets the value of the dataAccess property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dataAccess property. * *

* For example, to add a new item, do as follows: *

         *    getDataAccess().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.DataAccess } * * */ public List getDataAccess() { if (dataAccess == null) { dataAccess = new ArrayList(); } return this.dataAccess; } /** * Gets the value of the dataLicense property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dataLicense property. * *

* For example, to add a new item, do as follows: *

         *    getDataLicense().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.DataLicense } * * */ public List getDataLicense() { if (dataLicense == null) { dataLicense = new ArrayList(); } return this.dataLicense; } /** * Gets the value of the dataUpload property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dataUpload property. * *

* For example, to add a new item, do as follows: *

         *    getDataUpload().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.DataUpload } * * */ public List getDataUpload() { if (dataUpload == null) { dataUpload = new ArrayList(); } return this.dataUpload; } /** * Gets the value of the dataUploadLicense property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dataUploadLicense property. * *

* For example, to add a new item, do as follows: *

         *    getDataUploadLicense().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.DataUploadLicense } * * */ public List getDataUploadLicense() { if (dataUploadLicense == null) { dataUploadLicense = new ArrayList(); } return this.dataUploadLicense; } /** * Gets the value of the software property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the software property. * *

* For example, to add a new item, do as follows: *

         *    getSoftware().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.Software } * * */ public List getSoftware() { if (software == null) { software = new ArrayList(); } return this.software; } /** * Gets the value of the versioning property. * * @return * possible object is * {@link Yesno } * */ public Yesno getVersioning() { return versioning; } /** * Sets the value of the versioning property. * * @param value * allowed object is * {@link Yesno } * */ public void setVersioning(Yesno value) { this.versioning = value; } /** * Gets the value of the api property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the api property. * *

* For example, to add a new item, do as follows: *

         *    getApi().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.Api } * * */ public List getApi() { if (api == null) { api = new ArrayList(); } return this.api; } /** * Gets the value of the pidSystem property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pidSystem property. * *

* For example, to add a new item, do as follows: *

         *    getPidSystem().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PidSystems } * * */ public List getPidSystem() { if (pidSystem == null) { pidSystem = new ArrayList(); } return this.pidSystem; } /** * Gets the value of the citationGuidelineURL property. * * @return * possible object is * {@link String } * */ public String getCitationGuidelineURL() { return citationGuidelineURL; } /** * Sets the value of the citationGuidelineURL property. * * @param value * allowed object is * {@link String } * */ public void setCitationGuidelineURL(String value) { this.citationGuidelineURL = value; } /** * Gets the value of the aidSystem property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the aidSystem property. * *

* For example, to add a new item, do as follows: *

         *    getAidSystem().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AidSystems } * * */ public List getAidSystem() { if (aidSystem == null) { aidSystem = new ArrayList(); } return this.aidSystem; } /** * Gets the value of the enhancedPublication property. * * @return * possible object is * {@link Yesnoun } * */ public Yesnoun getEnhancedPublication() { return enhancedPublication; } /** * Sets the value of the enhancedPublication property. * * @param value * allowed object is * {@link Yesnoun } * */ public void setEnhancedPublication(Yesnoun value) { this.enhancedPublication = value; } /** * Gets the value of the qualityManagement property. * * @return * possible object is * {@link Yesnoun } * */ public Yesnoun getQualityManagement() { return qualityManagement; } /** * Sets the value of the qualityManagement property. * * @param value * allowed object is * {@link Yesnoun } * */ public void setQualityManagement(Yesnoun value) { this.qualityManagement = value; } /** * Gets the value of the certificate property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the certificate property. * *

* For example, to add a new item, do as follows: *

         *    getCertificate().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Certificates } * * */ public List getCertificate() { if (certificate == null) { certificate = new ArrayList(); } return this.certificate; } /** * Gets the value of the metadataStandard property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the metadataStandard property. * *

* For example, to add a new item, do as follows: *

         *    getMetadataStandard().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.MetadataStandard } * * */ public List getMetadataStandard() { if (metadataStandard == null) { metadataStandard = new ArrayList(); } return this.metadataStandard; } /** * Gets the value of the syndication property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the syndication property. * *

* For example, to add a new item, do as follows: *

         *    getSyndication().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.Syndication } * * */ public List getSyndication() { if (syndication == null) { syndication = new ArrayList(); } return this.syndication; } /** * Gets the value of the remarks property. * * @return * possible object is * {@link String } * */ public String getRemarks() { return remarks; } /** * Sets the value of the remarks property. * * @param value * allowed object is * {@link String } * */ public void setRemarks(String value) { this.remarks = value; } /** * Gets the value of the entryDate property. * * @return * possible object is * {@link String } * */ public String getEntryDate() { return entryDate; } /** * Sets the value of the entryDate property. * * @param value * allowed object is * {@link String } * */ public void setEntryDate(String value) { this.entryDate = value; } /** * Gets the value of the lastUpdate property. * * @return * possible object is * {@link String } * */ public String getLastUpdate() { return lastUpdate; } /** * Sets the value of the lastUpdate property. * * @param value * allowed object is * {@link String } * */ public void setLastUpdate(String value) { this.lastUpdate = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *       <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class AdditionalName { @XmlValue protected String value; @XmlAttribute(name = "language", required = true) protected Languages language; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the language property. * * @return * possible object is * {@link Languages } * */ public Languages getLanguage() { return language; } /** * Sets the value of the language property. * * @param value * allowed object is * {@link Languages } * */ public void setLanguage(Languages value) { this.language = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.w3.org/2001/XMLSchema>anyURI">
         *       <attribute name="apiType" use="required" type="{http://www.re3data.org/schema/2-2}apiTypes" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Api { @XmlValue @XmlSchemaType(name = "anyURI") protected String value; @XmlAttribute(name = "apiType", required = true) protected ApiTypes apiType; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the apiType property. * * @return * possible object is * {@link ApiTypes } * */ public ApiTypes getApiType() { return apiType; } /** * Sets the value of the apiType property. * * @param value * allowed object is * {@link ApiTypes } * */ public void setApiType(ApiTypes value) { this.apiType = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.re3data.org/schema/2-2>contentType_Text">
         *       <attribute name="contentTypeScheme" use="required">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <enumeration value="parse"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class ContentType { @XmlValue protected ContentTypeText value; @XmlAttribute(name = "contentTypeScheme", required = true) protected String contentTypeScheme; /** * Gets the value of the value property. * * @return * possible object is * {@link ContentTypeText } * */ public ContentTypeText getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link ContentTypeText } * */ public void setValue(ContentTypeText value) { this.value = value; } /** * Gets the value of the contentTypeScheme property. * * @return * possible object is * {@link String } * */ public String getContentTypeScheme() { return contentTypeScheme; } /** * Sets the value of the contentTypeScheme property. * * @param value * allowed object is * {@link String } * */ public void setContentTypeScheme(String value) { this.contentTypeScheme = value; } } /** *

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">
         *       <sequence>
         *         <element name="dataAccessType" type="{http://www.re3data.org/schema/2-2}dataAccessTypes"/>
         *         <element name="dataAccessRestriction" type="{http://www.re3data.org/schema/2-2}dataAccessRestrictions" maxOccurs="unbounded" minOccurs="0"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dataAccessType", "dataAccessRestriction" }) public static class DataAccess { @XmlElement(required = true) @XmlSchemaType(name = "string") protected DataAccessTypes dataAccessType; @XmlSchemaType(name = "string") protected List dataAccessRestriction; /** * Gets the value of the dataAccessType property. * * @return * possible object is * {@link DataAccessTypes } * */ public DataAccessTypes getDataAccessType() { return dataAccessType; } /** * Sets the value of the dataAccessType property. * * @param value * allowed object is * {@link DataAccessTypes } * */ public void setDataAccessType(DataAccessTypes value) { this.dataAccessType = value; } /** * Gets the value of the dataAccessRestriction property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dataAccessRestriction property. * *

* For example, to add a new item, do as follows: *

             *    getDataAccessRestriction().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DataAccessRestrictions } * * */ public List getDataAccessRestriction() { if (dataAccessRestriction == null) { dataAccessRestriction = new ArrayList(); } return this.dataAccessRestriction; } } /** *

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">
         *       <sequence>
         *         <element name="databaseAccessType" type="{http://www.re3data.org/schema/2-2}accessTypes"/>
         *         <element name="databaseAccessRestriction" type="{http://www.re3data.org/schema/2-2}accessRestrictions" maxOccurs="unbounded" minOccurs="0"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "databaseAccessType", "databaseAccessRestriction" }) public static class DatabaseAccess { @XmlElement(required = true) @XmlSchemaType(name = "string") protected AccessTypes databaseAccessType; @XmlSchemaType(name = "string") protected List databaseAccessRestriction; /** * Gets the value of the databaseAccessType property. * * @return * possible object is * {@link AccessTypes } * */ public AccessTypes getDatabaseAccessType() { return databaseAccessType; } /** * Sets the value of the databaseAccessType property. * * @param value * allowed object is * {@link AccessTypes } * */ public void setDatabaseAccessType(AccessTypes value) { this.databaseAccessType = value; } /** * Gets the value of the databaseAccessRestriction property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the databaseAccessRestriction property. * *

* For example, to add a new item, do as follows: *

             *    getDatabaseAccessRestriction().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AccessRestrictions } * * */ public List getDatabaseAccessRestriction() { if (databaseAccessRestriction == null) { databaseAccessRestriction = new ArrayList(); } return this.databaseAccessRestriction; } } /** *

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">
         *       <sequence>
         *         <element name="databaseLicenseName" type="{http://www.re3data.org/schema/2-2}databaseLicenseNames"/>
         *         <element name="databaseLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "databaseLicenseName", "databaseLicenseURL" }) public static class DatabaseLicense { @XmlElement(required = true) @XmlSchemaType(name = "string") protected DatabaseLicenseNames databaseLicenseName; @XmlElement(required = true) @XmlSchemaType(name = "anyURI") protected String databaseLicenseURL; /** * Gets the value of the databaseLicenseName property. * * @return * possible object is * {@link DatabaseLicenseNames } * */ public DatabaseLicenseNames getDatabaseLicenseName() { return databaseLicenseName; } /** * Sets the value of the databaseLicenseName property. * * @param value * allowed object is * {@link DatabaseLicenseNames } * */ public void setDatabaseLicenseName(DatabaseLicenseNames value) { this.databaseLicenseName = value; } /** * Gets the value of the databaseLicenseURL property. * * @return * possible object is * {@link String } * */ public String getDatabaseLicenseURL() { return databaseLicenseURL; } /** * Sets the value of the databaseLicenseURL property. * * @param value * allowed object is * {@link String } * */ public void setDatabaseLicenseURL(String value) { this.databaseLicenseURL = value; } } /** *

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">
         *       <sequence>
         *         <element name="dataLicenseName" type="{http://www.re3data.org/schema/2-2}dataLicenseNames"/>
         *         <element name="dataLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dataLicenseName", "dataLicenseURL" }) public static class DataLicense { @XmlElement(required = true) @XmlSchemaType(name = "string") protected DataLicenseNames dataLicenseName; @XmlElement(required = true) @XmlSchemaType(name = "anyURI") protected String dataLicenseURL; /** * Gets the value of the dataLicenseName property. * * @return * possible object is * {@link DataLicenseNames } * */ public DataLicenseNames getDataLicenseName() { return dataLicenseName; } /** * Sets the value of the dataLicenseName property. * * @param value * allowed object is * {@link DataLicenseNames } * */ public void setDataLicenseName(DataLicenseNames value) { this.dataLicenseName = value; } /** * Gets the value of the dataLicenseURL property. * * @return * possible object is * {@link String } * */ public String getDataLicenseURL() { return dataLicenseURL; } /** * Sets the value of the dataLicenseURL property. * * @param value * allowed object is * {@link String } * */ public void setDataLicenseURL(String value) { this.dataLicenseURL = value; } } /** *

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">
         *       <sequence>
         *         <element name="dataUploadType" type="{http://www.re3data.org/schema/2-2}accessTypes"/>
         *         <element name="dataUploadRestriction" type="{http://www.re3data.org/schema/2-2}dataUploadRestrictions" maxOccurs="unbounded" minOccurs="0"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dataUploadType", "dataUploadRestriction" }) public static class DataUpload { @XmlElement(required = true) @XmlSchemaType(name = "string") protected AccessTypes dataUploadType; @XmlSchemaType(name = "string") protected List dataUploadRestriction; /** * Gets the value of the dataUploadType property. * * @return * possible object is * {@link AccessTypes } * */ public AccessTypes getDataUploadType() { return dataUploadType; } /** * Sets the value of the dataUploadType property. * * @param value * allowed object is * {@link AccessTypes } * */ public void setDataUploadType(AccessTypes value) { this.dataUploadType = value; } /** * Gets the value of the dataUploadRestriction property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dataUploadRestriction property. * *

* For example, to add a new item, do as follows: *

             *    getDataUploadRestriction().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DataUploadRestrictions } * * */ public List getDataUploadRestriction() { if (dataUploadRestriction == null) { dataUploadRestriction = new ArrayList(); } return this.dataUploadRestriction; } } /** *

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">
         *       <sequence>
         *         <element name="dataUploadLicenseName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         *         <element name="dataUploadLicenseURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dataUploadLicenseName", "dataUploadLicenseURL" }) public static class DataUploadLicense { @XmlElement(required = true) protected String dataUploadLicenseName; @XmlElement(required = true) @XmlSchemaType(name = "anyURI") protected String dataUploadLicenseURL; /** * Gets the value of the dataUploadLicenseName property. * * @return * possible object is * {@link String } * */ public String getDataUploadLicenseName() { return dataUploadLicenseName; } /** * Sets the value of the dataUploadLicenseName property. * * @param value * allowed object is * {@link String } * */ public void setDataUploadLicenseName(String value) { this.dataUploadLicenseName = value; } /** * Gets the value of the dataUploadLicenseURL property. * * @return * possible object is * {@link String } * */ public String getDataUploadLicenseURL() { return dataUploadLicenseURL; } /** * Sets the value of the dataUploadLicenseURL property. * * @param value * allowed object is * {@link String } * */ public void setDataUploadLicenseURL(String value) { this.dataUploadLicenseURL = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.re3data.org/schema/2-2>StringL1000">
         *       <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Description { @XmlValue protected String value; @XmlAttribute(name = "language", required = true) protected Languages language; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the language property. * * @return * possible object is * {@link Languages } * */ public Languages getLanguage() { return language; } /** * Sets the value of the language property. * * @param value * allowed object is * {@link Languages } * */ public void setLanguage(Languages value) { this.language = value; } } /** *

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">
         *       <sequence>
         *         <element name="institutionName">
         *           <complexType>
         *             <simpleContent>
         *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *                 <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
         *               </extension>
         *             </simpleContent>
         *           </complexType>
         *         </element>
         *         <element name="institutionAdditionalName" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <simpleContent>
         *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *                 <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
         *               </extension>
         *             </simpleContent>
         *           </complexType>
         *         </element>
         *         <element name="institutionCountry" type="{http://www.re3data.org/schema/2-2}countries"/>
         *         <element name="responsibilityType" type="{http://www.re3data.org/schema/2-2}responsibilityTypes" maxOccurs="unbounded" minOccurs="0"/>
         *         <element name="institutionType" type="{http://www.re3data.org/schema/2-2}institutionTypes" minOccurs="0"/>
         *         <element name="institutionURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         *         <element name="institutionIdentifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         *         <element name="responsibilityStartDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
         *         <element name="responsibilityEndDate" type="{http://www.re3data.org/schema/2-2}dateFormat" minOccurs="0"/>
         *         <element name="institutionContact" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "institutionName", "institutionAdditionalName", "institutionCountry", "responsibilityType", "institutionType", "institutionURL", "institutionIdentifier", "responsibilityStartDate", "responsibilityEndDate", "institutionContact" }) public static class Institution { @XmlElement(required = true) protected Re3Data.Repository.Institution.InstitutionName institutionName; protected List institutionAdditionalName; @XmlElement(required = true) @XmlSchemaType(name = "string") protected Countries institutionCountry; @XmlSchemaType(name = "string") protected List responsibilityType; @XmlSchemaType(name = "string") protected InstitutionTypes institutionType; @XmlSchemaType(name = "anyURI") protected String institutionURL; @XmlSchemaType(name = "anyURI") protected List institutionIdentifier; protected String responsibilityStartDate; protected String responsibilityEndDate; protected List institutionContact; /** * Gets the value of the institutionName property. * * @return * possible object is * {@link Re3Data.Repository.Institution.InstitutionName } * */ public Re3Data.Repository.Institution.InstitutionName getInstitutionName() { return institutionName; } /** * Sets the value of the institutionName property. * * @param value * allowed object is * {@link Re3Data.Repository.Institution.InstitutionName } * */ public void setInstitutionName(Re3Data.Repository.Institution.InstitutionName value) { this.institutionName = value; } /** * Gets the value of the institutionAdditionalName property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the institutionAdditionalName property. * *

* For example, to add a new item, do as follows: *

             *    getInstitutionAdditionalName().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Re3Data.Repository.Institution.InstitutionAdditionalName } * * */ public List getInstitutionAdditionalName() { if (institutionAdditionalName == null) { institutionAdditionalName = new ArrayList(); } return this.institutionAdditionalName; } /** * Gets the value of the institutionCountry property. * * @return * possible object is * {@link Countries } * */ public Countries getInstitutionCountry() { return institutionCountry; } /** * Sets the value of the institutionCountry property. * * @param value * allowed object is * {@link Countries } * */ public void setInstitutionCountry(Countries value) { this.institutionCountry = value; } /** * Gets the value of the responsibilityType property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the responsibilityType property. * *

* For example, to add a new item, do as follows: *

             *    getResponsibilityType().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ResponsibilityTypes } * * */ public List getResponsibilityType() { if (responsibilityType == null) { responsibilityType = new ArrayList(); } return this.responsibilityType; } /** * Gets the value of the institutionType property. * * @return * possible object is * {@link InstitutionTypes } * */ public InstitutionTypes getInstitutionType() { return institutionType; } /** * Sets the value of the institutionType property. * * @param value * allowed object is * {@link InstitutionTypes } * */ public void setInstitutionType(InstitutionTypes value) { this.institutionType = value; } /** * Gets the value of the institutionURL property. * * @return * possible object is * {@link String } * */ public String getInstitutionURL() { return institutionURL; } /** * Sets the value of the institutionURL property. * * @param value * allowed object is * {@link String } * */ public void setInstitutionURL(String value) { this.institutionURL = value; } /** * Gets the value of the institutionIdentifier property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the institutionIdentifier property. * *

* For example, to add a new item, do as follows: *

             *    getInstitutionIdentifier().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getInstitutionIdentifier() { if (institutionIdentifier == null) { institutionIdentifier = new ArrayList(); } return this.institutionIdentifier; } /** * Gets the value of the responsibilityStartDate property. * * @return * possible object is * {@link String } * */ public String getResponsibilityStartDate() { return responsibilityStartDate; } /** * Sets the value of the responsibilityStartDate property. * * @param value * allowed object is * {@link String } * */ public void setResponsibilityStartDate(String value) { this.responsibilityStartDate = value; } /** * Gets the value of the responsibilityEndDate property. * * @return * possible object is * {@link String } * */ public String getResponsibilityEndDate() { return responsibilityEndDate; } /** * Sets the value of the responsibilityEndDate property. * * @param value * allowed object is * {@link String } * */ public void setResponsibilityEndDate(String value) { this.responsibilityEndDate = value; } /** * Gets the value of the institutionContact property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the institutionContact property. * *

* For example, to add a new item, do as follows: *

             *    getInstitutionContact().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getInstitutionContact() { if (institutionContact == null) { institutionContact = new ArrayList(); } return this.institutionContact; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <simpleContent>
             *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
             *       <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
             *     </extension>
             *   </simpleContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class InstitutionAdditionalName { @XmlValue protected String value; @XmlAttribute(name = "language", required = true) protected Languages language; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the language property. * * @return * possible object is * {@link Languages } * */ public Languages getLanguage() { return language; } /** * Sets the value of the language property. * * @param value * allowed object is * {@link Languages } * */ public void setLanguage(Languages value) { this.language = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <simpleContent>
             *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
             *       <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
             *     </extension>
             *   </simpleContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class InstitutionName { @XmlValue protected String value; @XmlAttribute(name = "language", required = true) protected Languages language; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the language property. * * @return * possible object is * {@link Languages } * */ public Languages getLanguage() { return language; } /** * Sets the value of the language property. * * @param value * allowed object is * {@link Languages } * */ public void setLanguage(Languages value) { this.language = value; } } } /** *

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">
         *       <sequence>
         *         <element name="metadataStandardName">
         *           <complexType>
         *             <simpleContent>
         *               <extension base="<http://www.re3data.org/schema/2-2>metadataStandardDCCNames">
         *                 <attribute name="metadataStandardScheme" use="required">
         *                   <simpleType>
         *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                       <enumeration value="DCC"/>
         *                     </restriction>
         *                   </simpleType>
         *                 </attribute>
         *               </extension>
         *             </simpleContent>
         *           </complexType>
         *         </element>
         *         <element name="metadataStandardURL" type="{http://www.re3data.org/schema/2-2}metadataStandardDCCURLs"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "metadataStandardName", "metadataStandardURL" }) public static class MetadataStandard { @XmlElement(required = true) protected Re3Data.Repository.MetadataStandard.MetadataStandardName metadataStandardName; @XmlElement(required = true) @XmlSchemaType(name = "string") protected MetadataStandardDCCURLs metadataStandardURL; /** * Gets the value of the metadataStandardName property. * * @return * possible object is * {@link Re3Data.Repository.MetadataStandard.MetadataStandardName } * */ public Re3Data.Repository.MetadataStandard.MetadataStandardName getMetadataStandardName() { return metadataStandardName; } /** * Sets the value of the metadataStandardName property. * * @param value * allowed object is * {@link Re3Data.Repository.MetadataStandard.MetadataStandardName } * */ public void setMetadataStandardName(Re3Data.Repository.MetadataStandard.MetadataStandardName value) { this.metadataStandardName = value; } /** * Gets the value of the metadataStandardURL property. * * @return * possible object is * {@link MetadataStandardDCCURLs } * */ public MetadataStandardDCCURLs getMetadataStandardURL() { return metadataStandardURL; } /** * Sets the value of the metadataStandardURL property. * * @param value * allowed object is * {@link MetadataStandardDCCURLs } * */ public void setMetadataStandardURL(MetadataStandardDCCURLs value) { this.metadataStandardURL = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <simpleContent>
             *     <extension base="<http://www.re3data.org/schema/2-2>metadataStandardDCCNames">
             *       <attribute name="metadataStandardScheme" use="required">
             *         <simpleType>
             *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *             <enumeration value="DCC"/>
             *           </restriction>
             *         </simpleType>
             *       </attribute>
             *     </extension>
             *   </simpleContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class MetadataStandardName { @XmlValue protected MetadataStandardDCCNames value; @XmlAttribute(name = "metadataStandardScheme", required = true) protected String metadataStandardScheme; /** * Gets the value of the value property. * * @return * possible object is * {@link MetadataStandardDCCNames } * */ public MetadataStandardDCCNames getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link MetadataStandardDCCNames } * */ public void setValue(MetadataStandardDCCNames value) { this.value = value; } /** * Gets the value of the metadataStandardScheme property. * * @return * possible object is * {@link String } * */ public String getMetadataStandardScheme() { return metadataStandardScheme; } /** * Sets the value of the metadataStandardScheme property. * * @param value * allowed object is * {@link String } * */ public void setMetadataStandardScheme(String value) { this.metadataStandardScheme = value; } } } /** *

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">
         *       <sequence>
         *         <element name="policyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         *         <element name="policyURL" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "policyName", "policyURL" }) public static class Policy { @XmlElement(required = true) protected String policyName; @XmlElement(required = true) @XmlSchemaType(name = "anyURI") protected String policyURL; /** * Gets the value of the policyName property. * * @return * possible object is * {@link String } * */ public String getPolicyName() { return policyName; } /** * Sets the value of the policyName property. * * @param value * allowed object is * {@link String } * */ public void setPolicyName(String value) { this.policyName = value; } /** * Gets the value of the policyURL property. * * @return * possible object is * {@link String } * */ public String getPolicyURL() { return policyURL; } /** * Sets the value of the policyURL property. * * @param value * allowed object is * {@link String } * */ public void setPolicyURL(String value) { this.policyURL = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *       <attribute name="language" use="required" type="{http://www.re3data.org/schema/2-2}languages" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class RepositoryName { @XmlValue protected String value; @XmlAttribute(name = "language", required = true) protected Languages language; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the language property. * * @return * possible object is * {@link Languages } * */ public Languages getLanguage() { return language; } /** * Sets the value of the language property. * * @param value * allowed object is * {@link Languages } * */ public void setLanguage(Languages value) { this.language = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *       <attribute name="updated" use="required" type="{http://www.re3data.org/schema/2-2}dateFormat" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Size { @XmlValue protected String value; @XmlAttribute(name = "updated", required = true) protected String updated; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the updated property. * * @return * possible object is * {@link String } * */ public String getUpdated() { return updated; } /** * Sets the value of the updated property. * * @param value * allowed object is * {@link String } * */ public void setUpdated(String value) { this.updated = value; } } /** *

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">
         *       <sequence>
         *         <element name="softwareName" type="{http://www.re3data.org/schema/2-2}softwareNames"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "softwareName" }) public static class Software { @XmlElement(required = true) @XmlSchemaType(name = "string") protected SoftwareNames softwareName; /** * Gets the value of the softwareName property. * * @return * possible object is * {@link SoftwareNames } * */ public SoftwareNames getSoftwareName() { return softwareName; } /** * Sets the value of the softwareName property. * * @param value * allowed object is * {@link SoftwareNames } * */ public void setSoftwareName(SoftwareNames value) { this.softwareName = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.re3data.org/schema/2-2>subject_text">
         *       <attribute name="subjectScheme" use="required">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <enumeration value="DFG"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Subject { @XmlValue protected String value; @XmlAttribute(name = "subjectScheme", required = true) protected String subjectScheme; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the subjectScheme property. * * @return * possible object is * {@link String } * */ public String getSubjectScheme() { return subjectScheme; } /** * Sets the value of the subjectScheme property. * * @param value * allowed object is * {@link String } * */ public void setSubjectScheme(String value) { this.subjectScheme = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.w3.org/2001/XMLSchema>anyURI">
         *       <attribute name="syndicationType" use="required" type="{http://www.re3data.org/schema/2-2}syndicationTypes" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Syndication { @XmlValue @XmlSchemaType(name = "anyURI") protected String value; @XmlAttribute(name = "syndicationType", required = true) protected SyndicationTypes syndicationType; /** * Gets the value of the value property. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the syndicationType property. * * @return * possible object is * {@link SyndicationTypes } * */ public SyndicationTypes getSyndicationType() { return syndicationType; } /** * Sets the value of the syndicationType property. * * @param value * allowed object is * {@link SyndicationTypes } * */ public void setSyndicationType(SyndicationTypes value) { this.syndicationType = value; } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy