orcid-2.0.xjb 6.84 KB
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
	xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
	xmlns:namespace="http://jaxb2-commons.dev.java.net/namespace-prefix"
	jaxb:version="2.1">

	<jaxb:bindings schemaLocation="../xsd/record_2.0/activities-2.0.xsd" node="/xs:schema">
		<jaxb:globalBindings>
			<jaxb:serializable uid="1" />
		</jaxb:globalBindings>
		
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.activities" />
		</jaxb:schemaBindings>
		<jaxb:bindings node="//xs:complexType[@name='educations']">
			<jaxb:property name="educations-ctype" />
			<jaxb:class name="EducationsCtype" />
		</jaxb:bindings>
		<jaxb:bindings node="//xs:complexType[@name='employments']">
			<jaxb:property name="employments-ctype" />
			<jaxb:class name="EmploymentsCtype" />
		</jaxb:bindings>		
		<jaxb:bindings node="//xs:complexType[@name='works']">
			<jaxb:property name="works-ctype" />
			<jaxb:class name="WorksCtype" />
		</jaxb:bindings>
		<jaxb:bindings node="//xs:complexType[@name='peer-reviews']">
			<jaxb:property name="peer-reviews-ctype" />
			<jaxb:class name="PeerReviewsCtype" />
		</jaxb:bindings>
		<jaxb:bindings node="//xs:complexType[@name='fundings']">
			<jaxb:property name="fundings-ctype" />
			<jaxb:class name="FundingsCtype" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/common_2.0/common-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.common" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:complexType[@name='client-id']/xs:sequence/xs:choice/xs:sequence/xs:element[@name='path']">
			<jaxb:property name="uri-path" />
		</jaxb:bindings>
	
		<jaxb:bindings node="//xs:complexType[@name='orcid-id']/xs:sequence/xs:choice/xs:sequence/xs:element[@name='path']">
			<jaxb:property name="uri-path" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/address-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.address" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:complexType[@name='address']">
			<jaxb:property name="address-ctype" />
			<jaxb:class name="AddressCtype" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/education-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.education" />
		</jaxb:schemaBindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/email-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.email" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:complexType[@name='email']">
			<jaxb:property name="email-ctype" />
			<jaxb:class name="EmailCtype" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/employment-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.employment" />
		</jaxb:schemaBindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/error-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.error" />
		</jaxb:schemaBindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/funding-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.funding" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:element[@name='funding-summary']">
			<jaxb:property name="funding-summary" />
			<jaxb:class name="FundingSummary" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/keyword-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.keyword" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:complexType[@name='keyword']">
			<jaxb:property name="keyword-ctype" />
			<jaxb:class name="KeywordCtype" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/other-name-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.othername" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:complexType[@name='other-name']">
			<jaxb:property name="other-name-ctype" />
			<jaxb:class name="OtherNameCtype" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/peer-review-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.peerreview" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:element[@name='peer-review-summary']">
			<jaxb:property name="peer-review-summary" />
			<jaxb:class name="PeerReviewSummary" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/person-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.person" />
		</jaxb:schemaBindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/person-external-identifier-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.person.externalidentifier" />
		</jaxb:schemaBindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/personal-details-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.personaldetails" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:complexType[@name='name']">
			<jaxb:property name="name-ctype" />
			<jaxb:class name="NameCtype" />
		</jaxb:bindings>
	
		<jaxb:bindings node="//xs:complexType[@name='biography']">
			<jaxb:property name="biography-ctype" />
			<jaxb:class name="BiographyCtype" />
		</jaxb:bindings>
	
		<jaxb:bindings node="//xs:complexType[@name='credit-name']">
			<jaxb:property name="credit-name-ctype" />
			<jaxb:class name="CreditNameCtype" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/researcher-url-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.researcherurl" />
		</jaxb:schemaBindings>
	
		<jaxb:bindings node="//xs:complexType[@name='researcher-url']">
			<jaxb:property name="researcher-url-ctype" />
			<jaxb:class name="ResearcherUrlCtype" />
		</jaxb:bindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/work-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.work" />
		</jaxb:schemaBindings>
	</jaxb:bindings>

	<jaxb:bindings schemaLocation="../xsd/record_2.0/bulk-2.0.xsd" node="/xs:schema">
		<jaxb:schemaBindings>
			<jaxb:package name="org.um.dsi.gavea.orcid.model.bulk" />
		</jaxb:schemaBindings>
	</jaxb:bindings>


</jaxb:bindings>