Project

General

Profile

« Previous | Next » 

Revision 44352

fixed bug

View differences:

DMFXML.st
1 1
<metadata>
2 2
	<resource xmlns="http://datacite.org/schema/kernel-3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://datacite.org/schema/kernel-3 http://schema.datacite.org/meta/kernel-3/metadata.xsd">
3 3
		<identifier identifierType="$object.pidType$">$object.pid$</identifier>
4
		<creators>
5
		$object.escapedXMLAuthors:{
6
	        <creator>
7
	          <creatorName>$it$</creatorName>
8
	        </creator>
9
	    }$
10
	    </creators>
11
		<titles>
12
		$object.escapedXMLTitles:{
13
			<title>$it$</title>
14
			}$
15
		</titles>
4
		<creators> $object.escapedXMLAuthors:{<creator><creatorName>$it$</creatorName></creator>}$ </creators>
5
		<titles> $object.escapedXMLTitles:{<title>$it$</title> }$ </titles>
16 6
		$object.datasourceProvenance:{
17
		<publisher>$it.escapedPublisher$</publisher>
18
		}$
7
		$if(it.showPublisher)$<publisher>$it.escapedPublisher$</publisher>$endif$ }$
8
		$if(object.date)$
19 9
		<dates>
20 10
			<date dateType="Collected">$object.date$</date>
21 11
		</dates>
12
		$endif$
13
		$if(object.subjects)$
22 14
		<subjects>
23 15
		$object.subjects:{
24 16
	        <subject subjectScheme="$it.escapedScheme$">$it.escapedTerm$</subject>
25 17
		    }$
26 18
		</subjects>
19
		$endif$
27 20
		<resourceType resourceTypeGeneral="$object.type$">$object.type$</resourceType>
21
		$if(object.relations)$
28 22
		<relatedIdentifiers>
29 23
			$object.relations:{
30
	            <relatedIdentifier relatedIdentifierType="$it.targetPID.type$" relationType="$it.relationSemantics$">$it.targetPID.escapeXMLId$</relatedIdentifier>
24
	            <relatedIdentifier relatedIdentifierType="$it.targetPID.type$" relationType="$it.relationSemantics$" entityType="$it.targetType$">$it.targetPID.escapeXMLId$</relatedIdentifier>
31 25
	            }$
32 26
	    </relatedIdentifiers>
27
	    $endif$
28
	    $if(object.description)$
29
	    <descriptions>
30
         <description >$object.escapedDescription$</description>
31
        </descriptions>
32
        $endif$
33 33
	</resource>
34 34
</metadata>
35 35
<oaf:about>
36 36
	<oaf:datainfo>
37 37
		<oaf:completionStatus>$object.completionStatus$</oaf:completionStatus>
38 38
$object.datasourceProvenance:{
39
	$if(it.showPublisher)$<oaf:hostedBy id="$it.publisherId$" name="$it.escapedPublisher$"/>$endif$
40 39
	$if(it.showDatasource)$$if(it.resolved)$<oaf:resolvedFrom id="$it.escapedDatasourceId$" name="$it.escapedDatasource$" completionStatus="$it.completionStatus$"/>
41 40
	$else$  <oaf:collectedFrom id="$it.escapedDatasourceId$" name="$it.escapedDatasource$" completionStatus="$it.completionStatus$"/>
42 41
		$endif$

Also available in: Unified diff