Project

General

Profile

« Previous | Next » 

Revision 48139

integrated (hopefully) all required changes from dnet40

View differences:

indexRecord.xml.vm
9 9
-->
10 10

  
11 11
<record xmlns:dri="http://www.driver-repository.eu/namespace/dri" xmlns:oaf="http://namespace.openaire.eu/oaf">
12
    <result>
13
        <header>
14
            <dri:objIdentifier>$!esc.xml($!objIdentifier)</dri:objIdentifier>
15
            <dri:dateOfCollection>$!esc.xml($!dateOfCollection)</dri:dateOfCollection>
16
            <dri:status>under curation</dri:status>
17
            <counters/>
18
        </header>
19
        <metadata>
20
            <oaf:entity schemaLocation="http://namespace.openaire.eu/oaf $!oafSchemaLocation">
21
                <oaf:result>
22
                    <title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">
12
	<result>
13
		<header>
14
			<dri:objIdentifier>$!esc.xml($!objIdentifier)</dri:objIdentifier>
15
			<dri:dateOfCollection>$!esc.xml($!dateOfCollection)</dri:dateOfCollection>
16
			<dri:status>under curation</dri:status>
17
			<counters/>
18
		</header>
19
		<metadata>
20
			<oaf:entity schemaLocation="http://namespace.openaire.eu/oaf $!oafSchemaLocation">
21
				<oaf:result>
22
					<title classid="main title" classname="main title" schemeid="dnet:dataCite_title" schemename="dnet:dataCite_title">
23 23
						$!esc.xml($!pub.title)
24
                    </title>
25
                    <dateofacceptance/>
26
                    <resulttype classid="$!esc.xml($!pub.type)" classname="$!esc.xml($!resultTypes.get($!pub.type))" schemeid="dnet:result_typologies" schemename="dnet:result_typologies"/>
27
                    <language classid="$!esc.xml($!pub.language)" classname="$!esc.xml($!languages.get($!pub.language))" schemeid="dnet:languages"
28
                              schemename="dnet:languages"/>
29
                    <description>
24
					</title>
25
					<dateofacceptance/>
26
					<resulttype classid="$!esc.xml($!pub.type)" classname="$!esc.xml($!resultTypes.get($!pub.type))" schemeid="dnet:result_typologies" schemename="dnet:result_typologies"/>
27
					<language classid="$!esc.xml($!pub.language)" classname="$!esc.xml($!languages.get($!pub.language))" schemeid="dnet:languages"
28
					          schemename="dnet:languages"/>
29
					<description>
30 30
						$!esc.xml($!pub.description)
31
                    </description>
32
                    <country classid="" classname="" schemeid="" schemename=""/>
33
                    <subject classid="" classname="" schemeid="" schemename=""/>
34
                    <relevantdate classid="" classname="" schemeid="" schemename=""/>
35
                    <publisher>$!esc.xml($!pub.publisher)</publisher>
36
                    <embargoenddate>$!esc.xml($!pub.embargoEndDate)</embargoenddate>
37
                    <source/>
38
                    <fulltext/>
39
                    <format/>
40
                    <storagedate/>
41
                    <resourcetype classid="" classname="" schemeid="" schemename=""/>
42
                    <device/>
43
                    <size/>
44
                    <version/>
45
                    <lastmetadataupdate/>
46
                    <metadataversionnumber/>
47
                    <originalId>$!esc.xml($!pub.originalId)</originalId>
48
                    <collectedfrom name="$!esc.xml($!collectedFrom.name)" id="$!esc.xml($!collectedFrom.calculateOpenaireId())"/>
31
					</description>
32
					<country classid="" classname="" schemeid="" schemename=""/>
33
					<subject classid="" classname="" schemeid="" schemename=""/>
34
					<relevantdate classid="" classname="" schemeid="" schemename=""/>
35
					<publisher>$!esc.xml($!pub.publisher)</publisher>
36
					<embargoenddate>$!esc.xml($!pub.embargoEndDate)</embargoenddate>
37
					<source/>
38
					<fulltext/>
39
					<format/>
40
					<storagedate/>
41
					<resourcetype classid="" classname="" schemeid="" schemename=""/>
42
					<device/>
43
					<size/>
44
					<version/>
45
					<lastmetadataupdate/>
46
					<metadataversionnumber/>
47
					<originalId>$!esc.xml($!pub.originalId)</originalId>
48
					<collectedfrom name="$!esc.xml($!collectedFrom.name)" id="$!esc.xml($!collectedFrom.calculateOpenaireId())"/>
49 49

  
50 50
					#foreach($pid in $!pub.pids)
51
                        <pid classid="$!esc.xml($!pid.type)" classname="$!esc.xml($!pidTypes.get($!pid.type))" schemeid="dnet:pid_types"
52
                             schemename="dnet:pid_types">$!esc.xml($pid.value)</pid>
51
						<pid classid="$!esc.xml($!pid.type)" classname="$!esc.xml($!pidTypes.get($!pid.type))" schemeid="dnet:pid_types"
52
						     schemename="dnet:pid_types">$!esc.xml($pid.value)</pid>
53 53
					#end
54 54

  
55
                    <bestlicense classid="$!esc.xml($!pub.licenseCode)" classname="$!esc.xml($!licenses.get($!pub.licenseCode))"
56
                                 schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
55
					<bestlicense classid="$!esc.xml($!pub.licenseCode)" classname="$!esc.xml($!licenses.get($!pub.licenseCode))"
56
					             schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
57 57

  
58 58
					#foreach($ctx in $util.processContexts($!pub.contexts))
59 59
						#context($ctx)
60 60
					#end
61 61

  
62
                    <datainfo>
63
                        <inferred>false</inferred>
64
                        <deletedbyinference>false</deletedbyinference>
65
                        <trust>0.9</trust>
66
                        <inferenceprovenance/>
67
                        <provenanceaction classid="user:insert" classname="user:insert" schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/>
68
                    </datainfo>
62
					<datainfo>
63
						<inferred>false</inferred>
64
						<deletedbyinference>false</deletedbyinference>
65
						<trust>0.9</trust>
66
						<inferenceprovenance/>
67
						<provenanceaction classid="user:insert" classname="user:insert" schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/>
68
					</datainfo>
69 69

  
70
                    <rels>
70
					<rels>
71 71
						#foreach($author in $!pub.authors)
72
                            <rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="sysimport:crosswalk:repository">
73
                                <to class="hasAuthor" scheme="dnet:personroles" type="person"/>
74
                                <ranking>$velocityCount</ranking>
75
                                <fullname>$!author</fullname>
76
                            </rel>
72
							<rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="sysimport:crosswalk:repository">
73
								<to class="hasAuthor" scheme="dnet:personroles" type="person"/>
74
								<ranking>$velocityCount</ranking>
75
								<fullname>$!author</fullname>
76
							</rel>
77 77
						#end
78 78
						#foreach($link in $!pub.linksToProjects)
79 79

  
80 80
							#set( $info = $!util.calculateProjectInfo($!link) )
81
                            <rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="user:claim:search">
82
                                <to class="isProducedBy" scheme="dnet:result_project_relations" type="project">$!esc.xml($!info.id)</to>
83
                                <code>$!esc.xml($!info.code)</code>
84
                                <acronym>$!esc.xml($!info.acronym)</acronym>
85
                                <title>$!esc.xml($!info.title)</title>
86
                                <contracttype classid="" classname="" schemeid="" schemename=""/>
81
							<rel inferred="false" trust="0.9" inferenceprovenance="" provenanceaction="user:claim:search">
82
								<to class="isProducedBy" scheme="dnet:result_project_relations" type="project">$!esc.xml($!info.id)</to>
83
								<code>$!esc.xml($!info.code)</code>
84
								<acronym>$!esc.xml($!info.acronym)</acronym>
85
								<title>$!esc.xml($!info.title)</title>
86
								<contracttype classid="" classname="" schemeid="" schemename=""/>
87 87

  
88
                                <funding>
89
                                    <funder id="$!esc.xml($!info.funderId)"
90
                                            shortname="$!esc.xml($!info.funderShortName)"
91
                                            name="$!esc.xml($!info.funderName)"
92
                                            jurisdiction="$!esc.xml($!info.jurisdiction)"/>
93
                                    <funding_level_0 name="$!esc.xml($!info.fundingName)">$!esc.xml($!info.fundingId)</funding_level_0>
94
                                </funding>
95
                            </rel>
88
								<funding>
89
									<funder id="$!esc.xml($!info.funderId)"
90
									        shortname="$!esc.xml($!info.funderShortName)"
91
									        name="$!esc.xml($!info.funderName)"
92
									        jurisdiction="$!esc.xml($!info.jurisdiction)"/>
93
									<funding_level_0 name="$!esc.xml($!info.fundingName)">$!esc.xml($!info.fundingId)</funding_level_0>
94
								</funding>
95
							</rel>
96 96
						#end
97 97

  
98
                    </rels>
99
                    <children>
100
                        <instance id="$!esc.xml($!objIdentifier)">
98
					</rels>
99
					<children>
100
						<instance id="$!esc.xml($!objIdentifier)">
101 101

  
102
                            <licence classid="$!esc.xml($!pub.licenseCode)" classname="$!esc.xml($licenses.get($!pub.licenseCode))"
103
                                     schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
102
							<licence classid="$!esc.xml($!pub.licenseCode)" classname="$!esc.xml($licenses.get($!pub.licenseCode))"
103
							         schemeid="dnet:access_modes" schemename="dnet:access_modes"/>
104 104

  
105
                            <instancetype classid="$!esc.xml($!pub.resourceType)" classname="$!esc.xml($resourceTypes.get($!pub.resourceType))"
106
                                          schemeid="dnet:publication_resource" schemename="dnet:publication_resource"/>
107
                            <hostedby name="$!esc.xml($!hostedBy.name)" id="$!esc.xml($!hostedBy.calculateOpenaireId())"/>
108
                            <webresource>
109
                                <url>$!esc.xml($!pub.url)</url>
110
                            </webresource>
111
                        </instance>
112
                    </children>
113
                </oaf:result>
114
            </oaf:entity>
115
        </metadata>
116
    </result>
105
							<instancetype classid="$!esc.xml($!pub.resourceType)" classname="$!esc.xml($resourceTypes.get($!pub.resourceType))"
106
							              schemeid="dnet:publication_resource" schemename="dnet:publication_resource"/>
107
							<hostedby name="$!esc.xml($!hostedBy.name)" id="$!esc.xml($!hostedBy.calculateOpenaireId())"/>
108
							<webresource>
109
								<url>$!esc.xml($!pub.url)</url>
110
							</webresource>
111
						</instance>
112
					</children>
113
				</oaf:result>
114
			</oaf:entity>
115
		</metadata>
116
	</result>
117 117
</record>

Also available in: Unified diff