tests for raw graph mapping
This commit is contained in:
parent
e731a7658d
commit
a417624670
|
@ -358,6 +358,23 @@ public class MappersTest {
|
||||||
System.out.println(p.getTitle().get(0).getValue());
|
System.out.println(p.getTitle().get(0).getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testBologna() throws IOException {
|
||||||
|
final String xml = IOUtils.toString(getClass().getResourceAsStream("oaf-bologna.xml"));
|
||||||
|
final List<Oaf> list = new OafToOafMapper(vocs, false).processMdRecord(xml);
|
||||||
|
|
||||||
|
System.out.println("***************");
|
||||||
|
System.out.println(new ObjectMapper().writeValueAsString(list));
|
||||||
|
System.out.println("***************");
|
||||||
|
|
||||||
|
final Publication p = (Publication) list.get(0);
|
||||||
|
assertValidId(p.getId());
|
||||||
|
assertValidId(p.getCollectedfrom().get(0).getKey());
|
||||||
|
System.out.println(p.getTitle().get(0).getValue());
|
||||||
|
assertTrue(StringUtils.isNotBlank(p.getTitle().get(0).getValue()));
|
||||||
|
System.out.println(p.getTitle().get(0).getValue());
|
||||||
|
}
|
||||||
|
|
||||||
private void assertValidId(final String id) {
|
private void assertValidId(final String id) {
|
||||||
assertEquals(49, id.length());
|
assertEquals(49, id.length());
|
||||||
assertEquals('|', id.charAt(2));
|
assertEquals('|', id.charAt(2));
|
||||||
|
|
|
@ -0,0 +1,115 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<record xmlns:oaf="http://namespace.openaire.eu/oaf"
|
||||||
|
xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance"
|
||||||
|
xmlns:dr="http://www.driver-repository.eu/namespace/dr"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||||
|
<header xmlns="http://namespace.openaire.eu/">
|
||||||
|
<dri:objIdentifier>od_________3::4f7038e665fdd3800297735f087a530c</dri:objIdentifier>
|
||||||
|
<dri:recordIdentifier>oai:amsacta.unibo.it:6382</dri:recordIdentifier>
|
||||||
|
<dri:dateOfCollection/>
|
||||||
|
<dri:mdFormat/>
|
||||||
|
<dri:mdFormatInterpretation/>
|
||||||
|
<dri:repositoryId/>
|
||||||
|
<dr:objectIdentifier/>
|
||||||
|
<dr:dateOfCollection>2020-05-21T05:26:15.93Z</dr:dateOfCollection>
|
||||||
|
<dr:dateOfTransformation>2020-08-01T11:06:26.977Z</dr:dateOfTransformation>
|
||||||
|
<oaf:datasourceprefix>od_________3</oaf:datasourceprefix>
|
||||||
|
</header>
|
||||||
|
<metadata xmlns="http://namespace.openaire.eu/">
|
||||||
|
<dc:title>CONSOLE Project - Deliverable 5.1 - "Guidelines for Community of Practice (CoP)
|
||||||
|
management at local level"</dc:title>
|
||||||
|
<dc:creator>Blanco-Velázquez, Francisco José</dc:creator>
|
||||||
|
<dc:creator>Runge, Tania</dc:creator>
|
||||||
|
<dc:creator>Anaya-Romero, María</dc:creator>
|
||||||
|
<dc:date>2020-05-11</dc:date>
|
||||||
|
<dc:description>The Community of Practice (CoP) is foreseen to play a key role in boosting
|
||||||
|
innovation in the effective and long-lasting delivery of agri-environmental-climate
|
||||||
|
public goods (AECPGs). The CONSOLE CoP will be organized around practitioners
|
||||||
|
experienced in the provision of AECPGs and those interested in it and will be nourished
|
||||||
|
throughout the project lifetime. In line with the definition of Wenger1 the CoP is
|
||||||
|
defined as a group of people (the community) who share a common interest and who learn
|
||||||
|
how to perform better through regular interaction and exchange of experiences. The idea
|
||||||
|
is to set up a pan-European CoP with national and/or local (regional) sub-groups managed
|
||||||
|
by the CONSOLE partners with the aim of developing improved and novel contract solutions
|
||||||
|
in collaboration with its members. This document sets out: (a) the purpose and
|
||||||
|
objectives of the CoP in CONSOLE, (b) the setting up and management of the CoP at
|
||||||
|
European, national and local level, (c) the process for motivating individuals to
|
||||||
|
participate. The CONSOLE CoP is intended to facilitate knowledge exchange and mutual
|
||||||
|
learning, mainly through virtual contacts. Participation in the CoP is based on sharing
|
||||||
|
and reciprocity principle. A core objective of these guidelines is to ensure a sound
|
||||||
|
management and facilitation of the CoP by all CONSOLE partners in view of optimizing the
|
||||||
|
input from CoP members in the project activities. Members within a national or local
|
||||||
|
CONSOLE CoP are: 1) CONSOLE partners; 2) practitioners, mainly farmers and foresters,
|
||||||
|
who test and implement practically the contractual models, and 3) experts, that may have
|
||||||
|
punctual interventions in the CoP. A vibrant CoP with active involvement of its members
|
||||||
|
is crucial for the assessment and testing of improved and novel voluntary measures for
|
||||||
|
the delivery of AECPGs. For each of the CONSOLE countries one national contact person is
|
||||||
|
nominated to take over the role as national focal point for the CoP activities in his
|
||||||
|
country and to serve as facilitator of the CoP. These facilitators are responsible to
|
||||||
|
ensure participation along the various project tasks foreseen within several WPs and to
|
||||||
|
overcome potential language barriers. The national contact person may be supported by
|
||||||
|
other CONSOLE partners from his country for local activities. At local level the CoP
|
||||||
|
benefits from existing contacts of CONSOLE partners to practitioners, including the
|
||||||
|
experts interviewed for the case studies analysis within WP2. The forming/development of
|
||||||
|
a CoP requires promoting exchanges taking on board the interests and needs of the actors
|
||||||
|
involved and to animate them to share their expertise. Collaborative learning within the
|
||||||
|
CoP supported by dedicated training activities will be crucial to ensure the intended
|
||||||
|
major transition towards smarter AECPGs-related practices in Europe. These guidelines
|
||||||
|
focus on the identification of the various tasks where CoP participation is foreseen at
|
||||||
|
local (regional) level and to provide support for the identification of potential
|
||||||
|
members. In the deliverable D5.2 “Guidelines for testing the solutions catalogue by CoP
|
||||||
|
and partners” further details about the involvement of the CoP will be
|
||||||
|
provided.</dc:description>
|
||||||
|
<dc:format>application/pdf</dc:format>
|
||||||
|
<dc:identifier>http://amsacta.unibo.it/6382/</dc:identifier>
|
||||||
|
<dc:language>eng</dc:language>
|
||||||
|
<dc:relation>info:eu-repo/grantAgreement/EC/H2020/817949/EU/CONtract SOLutions for Effective
|
||||||
|
and lasting delivery of agri-environmental-climate public goods by EU agriculture and
|
||||||
|
forestry/CONSOLE</dc:relation>
|
||||||
|
<dc:relation>info:eu-repo/semantics/altIdentifier/doi/10.6092/unibo/amsacta/6382</dc:relation>
|
||||||
|
<dc:relation>info:eu-repo/semantics/reference/url/https://console-project.eu/</dc:relation>
|
||||||
|
<dc:source>Blanco-Velázquez, Francisco José ; Runge, Tania ; Anaya-Romero, María (2020)
|
||||||
|
CONSOLE Project - Deliverable 5.1 - "Guidelines for Community of Practice (CoP)
|
||||||
|
management at local level". p. 21. DOI 10.6092/unibo/amsacta/6382
|
||||||
|
<http://doi.org/10.6092/unibo/amsacta/6382>.</dc:source>
|
||||||
|
<dc:subject classid="keyword" classname="keyword" schemeid="dnet:result_subject"
|
||||||
|
schemename="dnet:result_subject">AGR/01 Economia ed estimo rurale</dc:subject>
|
||||||
|
<dc:subject classid="keyword" classname="keyword" schemeid="dnet:result_subject"
|
||||||
|
schemename="dnet:result_subject">SECS-S/01 Statistica</dc:subject>
|
||||||
|
<dc:type>info:eu-repo/semantics/book</dc:type>
|
||||||
|
<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
|
||||||
|
<dr:CobjCategory type="publication">0002</dr:CobjCategory>
|
||||||
|
<oaf:dateAccepted>2020-05-11</oaf:dateAccepted>
|
||||||
|
<oaf:projectid>corda__h2020::817949</oaf:projectid>
|
||||||
|
<oaf:embargoenddate/>
|
||||||
|
<oaf:collectedDatasourceid>opendoar____::3</oaf:collectedDatasourceid>
|
||||||
|
<oaf:accessrights>OPEN</oaf:accessrights>
|
||||||
|
<oaf:hostedBy name="AMS Acta" id="opendoar____::3"/>
|
||||||
|
<oaf:collectedFrom name="AMS Acta" id="opendoar____::3"/>
|
||||||
|
<oaf:identifier identifierType="doi">10.6092/unibo/amsacta/6382</oaf:identifier>
|
||||||
|
<oaf:journal issn="" eissn="" vol="" iss="" sp="" ep=""/>
|
||||||
|
</metadata>
|
||||||
|
<about>
|
||||||
|
<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">
|
||||||
|
<originDescription harvestDate="2020-05-21T05:26:15.93Z" altered="true">
|
||||||
|
<baseURL>http%3A%2F%2Famsacta.unibo.it%2Fcgi%2Fopenaire3</baseURL>
|
||||||
|
<identifier>oai:amsacta.unibo.it:6382</identifier>
|
||||||
|
<datestamp>2020-05-13T09:27:00Z</datestamp>
|
||||||
|
<metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace>
|
||||||
|
</originDescription>
|
||||||
|
</provenance>
|
||||||
|
<oaf:datainfo>
|
||||||
|
<oaf:inferred>false</oaf:inferred>
|
||||||
|
<oaf:deletedbyinference>false</oaf:deletedbyinference>
|
||||||
|
<oaf:trust>0.9</oaf:trust>
|
||||||
|
<oaf:inferenceprovenance/>
|
||||||
|
<oaf:provenanceaction schemename="dnet:provenanceActions"
|
||||||
|
schemeid="dnet:provenanceActions" classname="sysimport:crosswalk:repository"
|
||||||
|
classid="sysimport:crosswalk:repository"/>
|
||||||
|
</oaf:datainfo>
|
||||||
|
</about>
|
||||||
|
</record>
|
|
@ -1,23 +1,24 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<record xmlns:dr="http://www.driver-repository.eu/namespace/dr"
|
<record xmlns:datacite="http://datacite.org/schema/kernel-3"
|
||||||
xmlns:oaf="http://namespace.openaire.eu/oaf"
|
xmlns:dr="http://www.driver-repository.eu/namespace/dr"
|
||||||
xmlns:oai="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
xmlns:oaf="http://namespace.openaire.eu/oaf" xmlns:oai="http://www.openarchives.org/OAI/2.0/">
|
||||||
<oai:header xmlns="http://namespace.openaire.eu/"
|
<oai:header xmlns="http://namespace.openaire.eu/"
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
xmlns:dri="http://www.driver-repository.eu/namespace/dri" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance">
|
xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<dri:objIdentifier>r3f52792889d::000051aa1f61d77d2c0b340091f8024e</dri:objIdentifier>
|
<dri:objIdentifier>r3f52792889d::000051aa1f61d77d2c0b340091f8024e</dri:objIdentifier>
|
||||||
<dri:recordIdentifier>textgrid:q9cv.0</dri:recordIdentifier>
|
<dri:recordIdentifier>textgrid:q9cv.0</dri:recordIdentifier>
|
||||||
<dri:dateOfCollection>2020-11-17T09:34:11.128+01:00</dri:dateOfCollection>
|
<dri:dateOfCollection>2020-11-17T09:34:11.128+01:00</dri:dateOfCollection>
|
||||||
<oaf:datasourceprefix>r3f52792889d</oaf:datasourceprefix>
|
<oaf:datasourceprefix>r3f52792889d</oaf:datasourceprefix>
|
||||||
<identifier xmlns="http://www.openarchives.org/OAI/2.0/">textgrid:q9cv.0</identifier>
|
<identifier xmlns="http://www.openarchives.org/OAI/2.0/">textgrid:q9cv.0</identifier>
|
||||||
<datestamp xmlns="http://www.openarchives.org/OAI/2.0/">2012-01-21T13:35:20Z</datestamp>
|
<datestamp xmlns="http://www.openarchives.org/OAI/2.0/">2012-01-21T13:35:20Z</datestamp>
|
||||||
<dr:dateOfTransformation>2020-11-17T09:46:21.551+01:00</dr:dateOfTransformation>
|
<dr:dateOfTransformation>2020-11-17T19:08:56.703+01:00</dr:dateOfTransformation>
|
||||||
</oai:header>
|
</oai:header>
|
||||||
<metadata>
|
<metadata>
|
||||||
<datacite:resource xmlns="http://www.openarchives.org/OAI/2.0/"
|
<datacite:resource xmlns="http://www.openarchives.org/OAI/2.0/"
|
||||||
xmlns:datacite="http://datacite.org/schema/kernel-3"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
xmlns:dri="http://www.driver-repository.eu/namespace/dri" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance">
|
xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<datacite:identifier identifierType="Handle">hdl:11858/00-1734-0000-0003-7664-F</datacite:identifier>
|
<datacite:identifier identifierType="Handle">hdl:11858/00-1734-0000-0003-7664-F</datacite:identifier>
|
||||||
<datacite:creators>
|
<datacite:creators>
|
||||||
<datacite:creator>
|
<datacite:creator>
|
||||||
|
@ -46,8 +47,8 @@
|
||||||
<datacite:date dateType="Updated">2012-01-21T13:35:20Z</datacite:date>
|
<datacite:date dateType="Updated">2012-01-21T13:35:20Z</datacite:date>
|
||||||
</datacite:dates>
|
</datacite:dates>
|
||||||
<datacite:resourceType resourceTypeGeneral="Dataset"/>
|
<datacite:resourceType resourceTypeGeneral="Dataset"/>
|
||||||
<alternateIdentifiers>
|
<alternateIdentifiers xmlns="http://datacite.org/schema/kernel-3">
|
||||||
<datacite:alternateIdentifier alternateIdentifierType="URI">textgrid:q9cv.0</datacite:alternateIdentifier>
|
<datacite:alternateIdentifier alternateIdentifierType="URI" xmlns="http://www.openarchives.org/OAI/2.0/">textgrid:q9cv.0</datacite:alternateIdentifier>
|
||||||
<alternateIdentifier alternateIdentifierType="URL">http://hdl.handle.net/hdl:11858/00-1734-0000-0003-7664-F</alternateIdentifier>
|
<alternateIdentifier alternateIdentifierType="URL">http://hdl.handle.net/hdl:11858/00-1734-0000-0003-7664-F</alternateIdentifier>
|
||||||
</alternateIdentifiers>
|
</alternateIdentifiers>
|
||||||
<datacite:relatedIdentifiers>
|
<datacite:relatedIdentifiers>
|
||||||
|
@ -83,7 +84,7 @@
|
||||||
<oaf:identifier identifierType="handle">hdl:11858/00-1734-0000-0003-7664-F</oaf:identifier>
|
<oaf:identifier identifierType="handle">hdl:11858/00-1734-0000-0003-7664-F</oaf:identifier>
|
||||||
<dr:CobjCategory type="dataset">0021</dr:CobjCategory>
|
<dr:CobjCategory type="dataset">0021</dr:CobjCategory>
|
||||||
<oaf:refereed>0002</oaf:refereed>
|
<oaf:refereed>0002</oaf:refereed>
|
||||||
<oaf:dateAccepted>2012-01-01</oaf:dateAccepted>
|
<oaf:dateAccepted>2012-01-21</oaf:dateAccepted>
|
||||||
<oaf:accessrights>OPEN</oaf:accessrights>
|
<oaf:accessrights>OPEN</oaf:accessrights>
|
||||||
<oaf:license>http://creativecommons.org/licenses/by/3.0/de/legalcode</oaf:license>
|
<oaf:license>http://creativecommons.org/licenses/by/3.0/de/legalcode</oaf:license>
|
||||||
<oaf:language>und</oaf:language>
|
<oaf:language>und</oaf:language>
|
||||||
|
@ -91,7 +92,8 @@
|
||||||
<oaf:collectedFrom id="re3data_____::r3d100011365" name="TextGrid Repository"/>
|
<oaf:collectedFrom id="re3data_____::r3d100011365" name="TextGrid Repository"/>
|
||||||
</metadata>
|
</metadata>
|
||||||
<about xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<about xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
xmlns:dri="http://www.driver-repository.eu/namespace/dri" xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance">
|
xmlns:dri="http://www.driver-repository.eu/namespace/dri"
|
||||||
|
xmlns:prov="http://www.openarchives.org/OAI/2.0/provenance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<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">
|
<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">
|
||||||
<originDescription altered="true" harvestDate="2020-11-17T09:34:11.128+01:00">
|
<originDescription altered="true" harvestDate="2020-11-17T09:34:11.128+01:00">
|
||||||
<baseURL>https%3A%2F%2Fdev.textgridlab.org%2F1.0%2Ftgoaipmh%2Foai</baseURL>
|
<baseURL>https%3A%2F%2Fdev.textgridlab.org%2F1.0%2Ftgoaipmh%2Foai</baseURL>
|
||||||
|
|
Loading…
Reference in New Issue