Project

General

Profile

« Previous | Next » 

Revision 55095

moved transformation for oaf and dr elements out of result element

View differences:

opentrials2datacite.xml
135 135
                                                </size>
136 136
                                            </sizes>
137 137
                                        </xsl:if>-->
138
										<oaf:accessrights>OPEN</oaf:accessrights>
139
										<dr:CobjCategory type="dataset">0037</dr:CobjCategory>
140
										<oaf:dateAccepted>
141
											<xsl:value-of select="//column[@name = 'registration_date']"/>
142
										</oaf:dateAccepted><!-- We'll need to do something to patch it, if possible, looking at the jsonProv source name and id -->
143
										<oaf:hostedBy>
144
											<xsl:attribute name="name">
145
												<xsl:value-of select="$varOfficialName"/>
146
											</xsl:attribute>
147
											<xsl:attribute name="id">
148
												<xsl:value-of select="$varDataSourceId"/>
149
											</xsl:attribute>
150
										</oaf:hostedBy>
151
										<oaf:collectedFrom>
152
											<xsl:attribute name="name">
153
												<xsl:value-of select="$varOfficialName"/>
154
											</xsl:attribute>
155
											<xsl:attribute name="id">
156
												<xsl:value-of select="$varDataSourceId"/>
157
											</xsl:attribute>
158
										</oaf:collectedFrom>
159
										<oaf:about>
160
											<oaf:datainfo>
161
												<oaf:inferred>false</oaf:inferred>
162
												<oaf:deletedbyinference>false</oaf:deletedbyinference>
163
												<oaf:trust>0.9</oaf:trust>
164
												<oaf:inferenceprovenance/>
165
												<oaf:provenanceaction classid="sysimport:crosswalk:datasetarchive" classname="sysimport:crosswalk:datasetarchive" schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/>
166
											</oaf:datainfo>
167
										</oaf:about>
138

  
168 139
									</resource>
140
									<oaf:accessrights>OPEN</oaf:accessrights>
141
									<dr:CobjCategory type="dataset">0037</dr:CobjCategory>
142
									<oaf:dateAccepted>
143
										<xsl:value-of select="//column[@name = 'registration_date']"/>
144
									</oaf:dateAccepted><!-- We'll need to do something to patch it, if possible, looking at the jsonProv source name and id -->
145
									<oaf:hostedBy>
146
										<xsl:attribute name="name">
147
											<xsl:value-of select="$varOfficialName"/>
148
										</xsl:attribute>
149
										<xsl:attribute name="id">
150
											<xsl:value-of select="$varDataSourceId"/>
151
										</xsl:attribute>
152
									</oaf:hostedBy>
153
									<oaf:collectedFrom>
154
										<xsl:attribute name="name">
155
											<xsl:value-of select="$varOfficialName"/>
156
										</xsl:attribute>
157
										<xsl:attribute name="id">
158
											<xsl:value-of select="$varDataSourceId"/>
159
										</xsl:attribute>
160
									</oaf:collectedFrom>
161
									<oaf:about>
162
										<oaf:datainfo>
163
											<oaf:inferred>false</oaf:inferred>
164
											<oaf:deletedbyinference>false</oaf:deletedbyinference>
165
											<oaf:trust>0.9</oaf:trust>
166
											<oaf:inferenceprovenance/>
167
											<oaf:provenanceaction classid="sysimport:crosswalk:datasetarchive" classname="sysimport:crosswalk:datasetarchive" schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/>
168
										</oaf:datainfo>
169
									</oaf:about>
169 170
								</oai:metadata>
170 171
								<xsl:copy-of select="//*[local-name() = 'about']"/>
171 172
							</oai:record>

Also available in: Unified diff