Revision 54978
Added by Alessia Bardi about 5 years ago
modules/dnet-mapreduce-jobs/trunk/src/test/java/eu/dnetlib/data/transform/XsltRowTransformerFactoryTest.java | ||
---|---|---|
438 | 438 |
} |
439 | 439 |
|
440 | 440 |
@Test |
441 |
public void testParsePubFromODF() throws Exception { |
|
442 |
final List<Row> rows = Lists.newArrayList(); |
|
443 |
rows.addAll(asRows(loadFromTransformationProfile("odf2hbase.xml"), load("recordODFPub.xml"))); |
|
444 |
printAll(mapAll(buildTable(rows))); |
|
445 |
} |
|
446 |
|
|
447 |
@Test |
|
441 | 448 |
public void testParseSoftwareFromOAFOpen() throws Exception { |
442 | 449 |
final List<Row> rows = Lists.newArrayList(); |
443 | 450 |
rows.addAll(asRows(loadFromTransformationProfile("oaf2hbase.xml"), load("recordOAFsoftwareOPEN.xml"))); |
... | ... | |
520 | 527 |
}); |
521 | 528 |
} |
522 | 529 |
|
530 |
@Test |
|
531 |
public void testParseCrisPub() throws Exception { |
|
532 |
doTest(loadFromTransformationProfile("odf2hbase.xml"), load("cris_pub1.xml")); |
|
533 |
} |
|
534 |
|
|
523 | 535 |
private void doTest(final InputStream xsltStream, final InputStream recordStream) throws Exception { |
524 | 536 |
try { |
525 | 537 |
final List<Row> rows = asRows(xsltStream, recordStream); |
modules/dnet-mapreduce-jobs/trunk/src/test/resources/eu/dnetlib/data/transform/recordODFPub.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<record xmlns:dr="http://www.driver-repository.eu/namespace/dr" |
|
3 |
xmlns:oaf="http://namespace.openaire.eu/oaf" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
|
4 |
<oai:header xmlns="http://namespace.openaire.eu/" |
|
5 |
xmlns:dc="http://purl.org/dc/elements/1.1/" |
|
6 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
7 |
xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance"> |
|
8 |
<dri:objIdentifier>r310e4cd113d::0ed6210f5842c0c5b3bea74394b8204a</dri:objIdentifier> |
|
9 |
<dri:recordIdentifier>oai:pub.uni-bielefeld.de:2693180</dri:recordIdentifier> |
|
10 |
<dri:dateOfCollection>2015-07-02T11:50:04.808Z</dri:dateOfCollection> |
|
11 |
<dri:repositoryId>3c105a8f-26ca-4892-a1f6-ff170921a258_UmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZXMvUmVwb3NpdG9yeVNlcnZpY2VSZXNvdXJjZVR5cGU=</dri:repositoryId> |
|
12 |
<oaf:datasourceprefix>r310e4cd113d</oaf:datasourceprefix> |
|
13 |
<identifier xmlns="http://www.openarchives.org/OAI/2.0/">oai:pub.uni-bielefeld.de:2693180</identifier> |
|
14 |
<datestamp xmlns="http://www.openarchives.org/OAI/2.0/">2015-07-02T13:45:03Z</datestamp> |
|
15 |
<setSpec xmlns="http://www.openarchives.org/OAI/2.0/">researchData</setSpec> |
|
16 |
<setSpec xmlns="http://www.openarchives.org/OAI/2.0/">openaire_data</setSpec> |
|
17 |
<setSpec xmlns="http://www.openarchives.org/OAI/2.0/">researchDataFtxt</setSpec> |
|
18 |
<setSpec xmlns="http://www.openarchives.org/OAI/2.0/">driver</setSpec> |
|
19 |
<setSpec xmlns="http://www.openarchives.org/OAI/2.0/">open_access</setSpec> |
|
20 |
</oai:header> |
|
21 |
<metadata> |
|
22 |
<resource xmlns="http://datacite.org/schema/kernel-3" |
|
23 |
xmlns:dc="http://purl.org/dc/elements/1.1/" |
|
24 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
25 |
xmlns:oai="http://www.openarchives.org/OAI/2.0/" |
|
26 |
xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance" xsi:schemaLocation="http://datacite.org/schema/kernel-3 http://schema.datacite.org/meta/kernel-3/metadata.xsd"> |
|
27 |
<identifier identifierType="DOI">10.4119/unibi/2693180</identifier> |
|
28 |
<creators> |
|
29 |
<creator> |
|
30 |
<creatorName>Schwegmann, Alexander</creatorName> |
|
31 |
</creator> |
|
32 |
<creator> |
|
33 |
<creatorName>Lindemann, Jens Peter</creatorName> |
|
34 |
</creator> |
|
35 |
<creator> |
|
36 |
<creatorName>Egelhaaf, Martin</creatorName> |
|
37 |
</creator> |
|
38 |
</creators> |
|
39 |
<titles> |
|
40 |
<title>Matlab .m scripts for processing panoramic hdr images</title> |
|
41 |
</titles> |
|
42 |
<publisher>Bielefeld University</publisher> |
|
43 |
<publicationYear>2014</publicationYear> |
|
44 |
<subjects> |
|
45 |
<subject>Matlab</subject> |
|
46 |
<subject>image statistics</subject> |
|
47 |
<subject>software</subject> |
|
48 |
<subject>scripts</subject> |
|
49 |
<subject>projections</subject> |
|
50 |
<subject>image processing</subject> |
|
51 |
<subject>panoramic images</subject> |
|
52 |
<subject>high dynamic range images</subject> |
|
53 |
<subject>HDR</subject> |
|
54 |
</subjects> |
|
55 |
<dates> |
|
56 |
<date dateType="Updated">2015-07-02</date> |
|
57 |
<date dateType="Submitted">2014-09-02</date> |
|
58 |
</dates> |
|
59 |
<language>eng</language> |
|
60 |
<resourceType resourceTypeGeneral="Publication">XXX</resourceType> |
|
61 |
<alternateIdentifiers> |
|
62 |
<alternateIdentifier alternateIdentifierType="Handle">11858/00-097C-0000-0008-D259-7</alternateIdentifier> |
|
63 |
<alternateIdentifier alternateIdentifierType="URL">http://pub.uni-bielefeld.de/data/2693180</alternateIdentifier> |
|
64 |
</alternateIdentifiers> |
|
65 |
<formats> |
|
66 |
<format>application/x-rar</format> |
|
67 |
</formats> |
|
68 |
<rightsList> |
|
69 |
<rights rightsURI="info:eu-repo/semantics/openAccess"/> |
|
70 |
</rightsList> |
|
71 |
<descriptions> |
|
72 |
<description descriptionType="Abstract">This publication contains several Matlab functions and scripts designed for processing and analyzing of panoramic images, especially the images given by the related image database publications: Schwegmann, A., Lindemann, J. P., Egelhaaf, M. (2014) Translational sequences of panoramic high dynamic range images in natural environment; doi:10.4119/unibi/2689483 and Meyer, H.G., Schwegmann, A., Lindemann, J. P., Egelhaaf, M. (2014) Panoramic high dynamic range images in diverse environments; doi:10.4119/unibi/2689637 |
|
73 |
Detailed help und usage instructions are embedded in the functions. |
|
74 |
Note: The .rar file is an archive that can be opened with programs as Winrar or Winzip, for example.</description> |
|
75 |
</descriptions> |
|
76 |
</resource> |
|
77 |
<dr:CobjCategory>0001</dr:CobjCategory> |
|
78 |
<oaf:identifier identifierType="DOI">10.4119/unibi/2693180</oaf:identifier> |
|
79 |
<oaf:dateAccepted>2014-01-01</oaf:dateAccepted> |
|
80 |
<oaf:accessrights>OPEN</oaf:accessrights> |
|
81 |
<oaf:license>https://creativecommons.org/licenses/by/4.0/</oaf:license> |
|
82 |
<oaf:language>eng</oaf:language> |
|
83 |
<oaf:hostedBy id="re3data_____::r3d100010750" name="PUB Data Publications"/> |
|
84 |
<oaf:collectedFrom id="re3data_____::r3d100010750" name="PUB Data Publications"/> |
|
85 |
<oaf:journal eissn="" ep="238" iss="February" issn="" sp="231" vol="1II">Constatin Brancusi University of Targu Jiu Annals - Economy Series</oaf:journal> |
|
86 |
</metadata> |
|
87 |
<about xmlns="http://namespace.openaire.eu/" |
|
88 |
xmlns:dc="http://purl.org/dc/elements/1.1/" |
|
89 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
90 |
xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance"> |
|
91 |
<provenance xmlns="http://www.openarchives.org/OAI/2.0/provenance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/provenance http://www.openarchives.org/OAI/2.0/provenance.xsd"> |
|
92 |
<originDescription altered="true" harvestDate="2015-07-02T11:50:04.808Z"> |
|
93 |
<baseURL>http://pub.uni-bielefeld.de/oai</baseURL> |
|
94 |
<identifier>oai:pub.uni-bielefeld.de:2693180</identifier> |
|
95 |
<datestamp>2015-07-02T13:45:03Z</datestamp> |
|
96 |
<metadataNamespace/> |
|
97 |
</originDescription> |
|
98 |
</provenance> |
|
99 |
<oaf:datainfo> |
|
100 |
<oaf:inferred>false</oaf:inferred> |
|
101 |
<oaf:deletedbyinference>false</oaf:deletedbyinference> |
|
102 |
<oaf:trust>0.9</oaf:trust> |
|
103 |
<oaf:inferenceprovenance/> |
|
104 |
<oaf:provenanceaction classid="sysimport:crosswalk:datasetarchive" |
|
105 |
classname="sysimport:crosswalk:datasetarchive" |
|
106 |
schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/> |
|
107 |
</oaf:datainfo> |
|
108 |
</about> |
|
109 |
</record> |
modules/dnet-mapreduce-jobs/trunk/src/test/resources/eu/dnetlib/data/transform/cris_pub1.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<record xmlns="http://datacite.org/schema/kernel-4" |
|
3 |
xmlns:datacite="http://datacite.org/schema/kernel-4" |
|
4 |
xmlns:dc="http://purl.org/dc/elements/1.1/" |
|
5 |
xmlns:dr="http://www.driver-repository.eu/namespace/dr" |
|
6 |
xmlns:oaf="http://namespace.openaire.eu/oaf" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
|
7 |
<oai:header xmlns="http://namespace.openaire.eu/" |
|
8 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
9 |
xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance"> |
|
10 |
<dri:objIdentifier>CSC_________::008b3c55e07ac5ac6c0c4da3d33b23c1</dri:objIdentifier> |
|
11 |
<dri:recordIdentifier>oai:dwitjutife1.csc.fi:Publications/0277237116</dri:recordIdentifier> |
|
12 |
<dri:dateOfCollection>2019-01-28T17:00:07.015+01:00</dri:dateOfCollection> |
|
13 |
<oaf:datasourceprefix>CSC_________</oaf:datasourceprefix> |
|
14 |
<identifier xmlns="http://www.openarchives.org/OAI/2.0/">oai:dwitjutife1.csc.fi:Publications/0277237116</identifier> |
|
15 |
<datestamp xmlns="http://www.openarchives.org/OAI/2.0/">2019-01-16</datestamp> |
|
16 |
<dr:dateOfTransformation>2019-02-22T13:19:28.185+01:00</dr:dateOfTransformation> |
|
17 |
</oai:header> |
|
18 |
<metadata> |
|
19 |
<oaf:journal ep="" iss="8" issn="1388-9842" sp="" vol="19" xml:lang="en">European Journal of Heart Failure</oaf:journal> |
|
20 |
<oaf:identifier identifierType="DOI">10.1002/ejhf.683</oaf:identifier> |
|
21 |
<oaf:accessrights>OPEN</oaf:accessrights> |
|
22 |
<dr:CobjCategory type="publication">0001</dr:CobjCategory> |
|
23 |
<oaf:fulltext/> |
|
24 |
<dr:CobjIdentifier>0277237116</dr:CobjIdentifier> |
|
25 |
<oaf:hostedBy id="CSC_________::OpenAIRE" name="VIRTA"/> |
|
26 |
<oaf:collectedFrom id="CSC_________::OpenAIRE" name="VIRTA"/> |
|
27 |
<oaf:language>eng</oaf:language> |
|
28 |
<oaf:dateAccepted>2017-01-01</oaf:dateAccepted> |
|
29 |
<resource> |
|
30 |
|
|
31 |
<datacite:resourceType resourceTypeGeneral="publication">0001</datacite:resourceType> |
|
32 |
|
|
33 |
<datacite:rightslist> |
|
34 |
<datacite:rights>OPEN</datacite:rights> |
|
35 |
</datacite:rightslist> |
|
36 |
|
|
37 |
<datacite:identifier identifierType="DOI">10.1002/ejhf.683</datacite:identifier> |
|
38 |
<datacite:alternateIdentifiers> |
|
39 |
<datacite:alternateIdentifier alternateIdentifierType="LandingPage">http://juuli.fi/Record/0277237116</datacite:alternateIdentifier> |
|
40 |
<datacite:alternateIdentifier alternateIdentifierType="URL">http://juuli.fi/Record/0277237116</datacite:alternateIdentifier> |
|
41 |
<datacite:alternateIdentifier alternateIdentifierType="FullText"/> |
|
42 |
<datacite:alternateIdentifier alternateIdentifierType="local">0277237116</datacite:alternateIdentifier> |
|
43 |
</datacite:alternateIdentifiers> |
|
44 |
|
|
45 |
<datacite:relatedIdentifiers> |
|
46 |
<datacite:relatedIdentifier relatedIdentifierType="ISSN" relationType="IsPartOf">1388-9842</datacite:relatedIdentifier> |
|
47 |
</datacite:relatedIdentifiers> |
|
48 |
|
|
49 |
<datacite:publisher/> |
|
50 |
<creators> |
|
51 |
<creator> |
|
52 |
<creatorName nameType="Personal">Ghadri, Jelena R.</creatorName> |
|
53 |
<givenName>Jelena R.</givenName> |
|
54 |
<familyName>Ghadri</familyName> |
|
55 |
<nameIdentifier nameIdentifierScheme="local">ghadrijelenar</nameIdentifier> |
|
56 |
</creator> |
|
57 |
<creator> |
|
58 |
<creatorName nameType="Personal">Cammann, Victoria L.</creatorName> |
|
59 |
<givenName>Victoria L.</givenName> |
|
60 |
<familyName>Cammann</familyName> |
|
61 |
<nameIdentifier nameIdentifierScheme="local">cammannvictorial</nameIdentifier> |
|
62 |
</creator> |
|
63 |
<creator> |
|
64 |
<creatorName nameType="Personal">Stjepan Jurisic</creatorName> |
|
65 |
<nameIdentifier nameIdentifierScheme="local">stjepanjurisic</nameIdentifier> |
|
66 |
</creator> |
|
67 |
<creator> |
|
68 |
<creatorName nameType="Personal">Burkhardt Seifert</creatorName> |
|
69 |
<nameIdentifier nameIdentifierScheme="local">burkhardtseifert</nameIdentifier> |
|
70 |
</creator> |
|
71 |
<creator> |
|
72 |
<creatorName nameType="Personal">L. Christian Napp</creatorName> |
|
73 |
<nameIdentifier nameIdentifierScheme="local">christiannappl</nameIdentifier> |
|
74 |
</creator> |
|
75 |
<creator> |
|
76 |
<creatorName nameType="Personal">Johanna Diekmann</creatorName> |
|
77 |
<nameIdentifier nameIdentifierScheme="local">johannadiekmann</nameIdentifier> |
|
78 |
</creator> |
|
79 |
<creator> |
|
80 |
<creatorName nameType="Personal">Dana Roxana Bataiosu</creatorName> |
|
81 |
<nameIdentifier nameIdentifierScheme="local">danaroxanabataiosu</nameIdentifier> |
|
82 |
</creator> |
|
83 |
<creator> |
|
84 |
<creatorName nameType="Personal">Fabrizio D'Ascenzo</creatorName> |
|
85 |
<nameIdentifier nameIdentifierScheme="local">fabriziod'ascenzo</nameIdentifier> |
|
86 |
</creator> |
|
87 |
<creator> |
|
88 |
<creatorName nameType="Personal">Ding, Katharina J.</creatorName> |
|
89 |
<givenName>Katharina J.</givenName> |
|
90 |
<familyName>Ding</familyName> |
|
91 |
<nameIdentifier nameIdentifierScheme="local">dingkatharinaj</nameIdentifier> |
|
92 |
</creator> |
|
93 |
<creator> |
|
94 |
<creatorName nameType="Personal">Annahita Sarcon</creatorName> |
|
95 |
<nameIdentifier nameIdentifierScheme="local">annahitasarcon</nameIdentifier> |
|
96 |
</creator> |
|
97 |
<creator> |
|
98 |
<creatorName nameType="Personal">Elycia Kazemian</creatorName> |
|
99 |
<nameIdentifier nameIdentifierScheme="local">elyciakazemian</nameIdentifier> |
|
100 |
</creator> |
|
101 |
<creator> |
|
102 |
<creatorName nameType="Personal">Tanja Birri</creatorName> |
|
103 |
<nameIdentifier nameIdentifierScheme="local">tanjabirri</nameIdentifier> |
|
104 |
</creator> |
|
105 |
<creator> |
|
106 |
<creatorName nameType="Personal">Frank Ruschitzka</creatorName> |
|
107 |
<nameIdentifier nameIdentifierScheme="local">frankruschitzka</nameIdentifier> |
|
108 |
</creator> |
|
109 |
<creator> |
|
110 |
<creatorName nameType="Personal">Thomas F. Lücher</creatorName> |
|
111 |
<nameIdentifier nameIdentifierScheme="local">lücherthomasf</nameIdentifier> |
|
112 |
</creator> |
|
113 |
<creator> |
|
114 |
<creatorName nameType="Personal">Christian Templin</creatorName> |
|
115 |
<nameIdentifier nameIdentifierScheme="local">christiantemplin</nameIdentifier> |
|
116 |
</creator> |
|
117 |
</creators> |
|
118 |
<datacite:titles> |
|
119 |
<datacite:title xml:lang="en">A novel clinical score (InterTAK Diagnostic Score) to differentiate takotsubo syndrome from acute coronary syndrome: results from the International Takotsubo Registry</datacite:title> |
|
120 |
</datacite:titles> |
|
121 |
<datacite:descriptions/> |
|
122 |
<datacite:subjects> |
|
123 |
<datacite:subject schemeURI="http://finto.fi/okm-tieteenala/en/" |
|
124 |
subjectScheme="finto" valueURI="http://finto.fi/okm-tieteenala/en/page/ta3121">ta3121</datacite:subject> |
|
125 |
</datacite:subjects> |
|
126 |
<datacite:language>en</datacite:language> |
|
127 |
|
|
128 |
<datacite:dates> |
|
129 |
<datacite:date dateType="Issued">2017-01-01</datacite:date> |
|
130 |
</datacite:dates> |
|
131 |
</resource> |
|
132 |
</metadata> |
|
133 |
<about xmlns="" |
|
134 |
xmlns:dri="http://www.driver-repository.eu/namespace/dri" |
|
135 |
xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance"> |
|
136 |
<provenance xmlns="http://www.openarchives.org/OAI/2.0/provenance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/provenance http://www.openarchives.org/OAI/2.0/provenance.xsd"> |
|
137 |
<originDescription altered="true" harvestDate="2019-01-28T17:00:07.015+01:00"> |
|
138 |
<baseURL>https://dwitjutife1.csc.fi/api/cerif</baseURL> |
|
139 |
<identifier>oai:dwitjutife1.csc.fi:Publications/0277237116</identifier> |
|
140 |
<datestamp>2019-01-16</datestamp> |
|
141 |
<metadataNamespace/> |
|
142 |
</originDescription> |
|
143 |
</provenance> |
|
144 |
<oaf:datainfo> |
|
145 |
<oaf:inferred>false</oaf:inferred> |
|
146 |
<oaf:deletedbyinference>false</oaf:deletedbyinference> |
|
147 |
<oaf:trust>0.9</oaf:trust> |
|
148 |
<oaf:inferenceprovenance/> |
|
149 |
<oaf:provenanceaction classid="sysimport:crosswalk:datasetarchive" |
|
150 |
classname="sysimport:crosswalk:datasetarchive" |
|
151 |
schemeid="dnet:provenanceActions" schemename="dnet:provenanceActions"/> |
|
152 |
</oaf:datainfo> |
|
153 |
</about> |
|
154 |
</record> |
|
155 |
|
modules/dnet-mapreduce-jobs/trunk/src/test/resources/eu/dnetlib/data/transform/recordDatacite.xml | ||
---|---|---|
113 | 113 |
<oaf:language>eng</oaf:language> |
114 | 114 |
<oaf:hostedBy name="Unknown Repository" id="openaire____::1256f046-bf1f-4afc-8b47-d0b147148b18"/> |
115 | 115 |
<oaf:collectedFrom name="Datacite" id="openaire____::datacite"/> |
116 |
<oaf:journal ep="" iss="8" issn="1388-9842" sp="" vol="19" xml:lang="en">European Journal of Heart Failure</oaf:journal> |
|
116 | 117 |
</metadata> |
117 | 118 |
<about xmlns:dri="http://www.driver-repository.eu/namespace/dri" xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance"> |
118 | 119 |
<provenance xmlns="http://www.openarchives.org/OAI/2.0/provenance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/provenance http://www.openarchives.org/OAI/2.0/provenance.xsd"> |
Also available in: Unified diff
Tests for CRIS and oaf:journal refactoring