Revision 44352
Added by Sandro La Bruzzo over 7 years ago
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
fixed bug