diff --git a/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/raw/MigrateDbEntitiesApplicationTest.java b/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/raw/MigrateDbEntitiesApplicationTest.java index 390db0e4e..69552c4dc 100644 --- a/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/raw/MigrateDbEntitiesApplicationTest.java +++ b/dhp-workflows/dhp-graph-mapper/src/test/java/eu/dnetlib/dhp/oa/graph/raw/MigrateDbEntitiesApplicationTest.java @@ -75,6 +75,12 @@ public class MigrateDbEntitiesApplicationTest { .stream() .map(KeyValue::getKey) .forEach(dsId -> assertValidId(dsId)); + + assertEquals(1, ds.getPid().size()); + assertEquals("r3d100010218", ds.getPid().get(0).getValue()); + assertEquals("re3data", ds.getPid().get(0).getQualifier().getClassid()); + assertEquals("dnet:pid_types", ds.getPid().get(0).getQualifier().getSchemeid()); + assertEquals(getValueAsString("officialname", fields), ds.getOfficialname().getValue()); assertEquals(getValueAsString("englishname", fields), ds.getEnglishname().getValue()); assertEquals(getValueAsString("websiteurl", fields), ds.getWebsiteurl().getValue()); diff --git a/dhp-workflows/dhp-graph-provision/src/main/java/eu/dnetlib/dhp/oa/provision/utils/XmlRecordFactory.java b/dhp-workflows/dhp-graph-provision/src/main/java/eu/dnetlib/dhp/oa/provision/utils/XmlRecordFactory.java index 0daf1c085..b811a7a0f 100644 --- a/dhp-workflows/dhp-graph-provision/src/main/java/eu/dnetlib/dhp/oa/provision/utils/XmlRecordFactory.java +++ b/dhp-workflows/dhp-graph-provision/src/main/java/eu/dnetlib/dhp/oa/provision/utils/XmlRecordFactory.java @@ -535,6 +535,12 @@ public class XmlRecordFactory implements Serializable { if (ds.getDatasourcetypeui() != null) { metadata.add(XmlSerializationUtils.mapQualifier("datasourcetypeui", ds.getDatasourcetypeui())); } + if (ds.getEosctype() != null) { + metadata.add(XmlSerializationUtils.mapQualifier("eosctype", ds.getEosctype())); + } + if (ds.getEoscdatasourcetype() != null) { + metadata.add(XmlSerializationUtils.mapQualifier("eoscdatasourcetype", ds.getEoscdatasourcetype())); + } if (ds.getOpenairecompatibility() != null) { metadata .add( @@ -583,6 +589,16 @@ public class XmlRecordFactory implements Serializable { metadata .add(XmlSerializationUtils.asXmlElement("description", ds.getDescription().getValue())); } + if (ds.getSubjects() != null) { + metadata + .addAll( + ds + .getSubjects() + .stream() + .filter(Objects::nonNull) + .map(sp -> XmlSerializationUtils.mapStructuredProperty("subjects", sp)) + .collect(Collectors.toList())); + } if (ds.getOdnumberofitems() != null) { metadata .add( @@ -609,6 +625,16 @@ public class XmlRecordFactory implements Serializable { .map(c -> XmlSerializationUtils.asXmlElement("odlanguages", c.getValue())) .collect(Collectors.toList())); } + if (ds.getLanguages() != null) { + metadata + .addAll( + ds + .getLanguages() + .stream() + .filter(Objects::nonNull) + .map(c -> XmlSerializationUtils.asXmlElement("languages", c)) + .collect(Collectors.toList())); + } if (ds.getOdcontenttypes() != null) { metadata .addAll( @@ -689,6 +715,12 @@ public class XmlRecordFactory implements Serializable { XmlSerializationUtils .asXmlElement("versioning", ds.getVersioning().getValue().toString())); } + if (ds.getVersioncontrol() != null) { + metadata + .add( + XmlSerializationUtils + .asXmlElement("versioncontrol", ds.getVersioncontrol().toString())); + } if (ds.getCitationguidelineurl() != null) { metadata .add( @@ -716,17 +748,24 @@ public class XmlRecordFactory implements Serializable { if (ds.getJournal() != null) { metadata.add(XmlSerializationUtils.mapJournal(ds.getJournal())); } - if (ds.getSubjects() != null) { + if (ds.getResearchentitytypes() != null) { metadata .addAll( ds - .getSubjects() + .getResearchentitytypes() .stream() - .filter(Objects::nonNull) - .map(sp -> XmlSerializationUtils.mapStructuredProperty("subjects", sp)) + .map(c -> XmlSerializationUtils.asXmlElement("researchentitytypes", c)) + .collect(Collectors.toList())); + } + if (ds.getProvidedproducttypes() != null) { + metadata + .addAll( + ds + .getProvidedproducttypes() + .stream() + .map(c -> XmlSerializationUtils.asXmlElement("providedproducttypes", c)) .collect(Collectors.toList())); } - if (ds.getJurisdiction() != null) { metadata.add(XmlSerializationUtils.mapQualifier("jurisdiction", ds.getJurisdiction())); } @@ -750,7 +789,34 @@ public class XmlRecordFactory implements Serializable { .map(q -> XmlSerializationUtils.mapQualifier("contentpolicy", q)) .collect(Collectors.toList())); } - + if (ds.getSubmissionpolicyurl() != null) { + metadata + .add(XmlSerializationUtils.asXmlElement("submissionpolicyurl", ds.getSubmissionpolicyurl())); + } + if (ds.getPreservationpolicyurl() != null) { + metadata + .add( + XmlSerializationUtils.asXmlElement("preservationpolicyurl", ds.getPreservationpolicyurl())); + } + if (ds.getResearchproductaccesspolicies() != null) { + metadata + .addAll( + ds + .getResearchproductaccesspolicies() + .stream() + .map(c -> XmlSerializationUtils.asXmlElement("researchproductaccesspolicies", c)) + .collect(Collectors.toList())); + } + if (ds.getResearchproductmetadataaccesspolicies() != null) { + metadata + .addAll( + ds + .getResearchproductmetadataaccesspolicies() + .stream() + .map( + c -> XmlSerializationUtils.asXmlElement("researchproductmetadataaccesspolicies", c)) + .collect(Collectors.toList())); + } break; case organization: final Organization o = (Organization) entity; diff --git a/dhp-workflows/dhp-graph-provision/src/test/java/eu/dnetlib/dhp/oa/provision/XmlRecordFactoryTest.java b/dhp-workflows/dhp-graph-provision/src/test/java/eu/dnetlib/dhp/oa/provision/XmlRecordFactoryTest.java index c32d868e8..f4763618b 100644 --- a/dhp-workflows/dhp-graph-provision/src/test/java/eu/dnetlib/dhp/oa/provision/XmlRecordFactoryTest.java +++ b/dhp-workflows/dhp-graph-provision/src/test/java/eu/dnetlib/dhp/oa/provision/XmlRecordFactoryTest.java @@ -11,6 +11,7 @@ import java.util.List; import org.apache.commons.io.IOUtils; import org.dom4j.Document; import org.dom4j.DocumentException; +import org.dom4j.Element; import org.dom4j.io.SAXReader; import org.junit.jupiter.api.Test; @@ -142,7 +143,7 @@ public class XmlRecordFactoryTest { } @Test - public void testDatasource() throws IOException, DocumentException { + public void testService() throws IOException, DocumentException { final ContextMapper contextMapper = new ContextMapper(); final XmlRecordFactory xmlRecordFactory = new XmlRecordFactory(contextMapper, false, @@ -167,6 +168,14 @@ public class XmlRecordFactoryTest { assertEquals("true", doc.valueOf("//thematic")); assertEquals("Journal article", doc.valueOf("//contentpolicy/@classname")); assertEquals("Journal archive", doc.valueOf("//datasourcetypeui/@classname")); + assertEquals("Data Source", doc.valueOf("//eosctype/@classname")); + final List pids = doc.selectNodes("//pid"); + assertEquals(1, pids.size()); + assertEquals("re3data", ((Element) pids.get(0)).attribute("classid").getValue()); + assertEquals( + "Registry of research data repositories", ((Element) pids.get(0)).attribute("classname").getValue()); + assertEquals("dnet:pid_types", ((Element) pids.get(0)).attribute("schemeid").getValue()); + assertEquals("dnet:pid_types", ((Element) pids.get(0)).attribute("schemename").getValue()); } } diff --git a/dhp-workflows/dhp-graph-provision/src/test/resources/eu/dnetlib/dhp/oa/provision/datasource.json b/dhp-workflows/dhp-graph-provision/src/test/resources/eu/dnetlib/dhp/oa/provision/datasource.json index ae069b8b5..8a23b4e6a 100644 --- a/dhp-workflows/dhp-graph-provision/src/test/resources/eu/dnetlib/dhp/oa/provision/datasource.json +++ b/dhp-workflows/dhp-graph-provision/src/test/resources/eu/dnetlib/dhp/oa/provision/datasource.json @@ -1 +1,407 @@ -{"collectedfrom":[{"key":"10|openaire____::13068d7823ea0bd86516ac2cb66e96ba","value":"Jurnal Fakultas Sastra Universitas Ekasakti","dataInfo":null}],"dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}},"lastupdatetimestamp":1645012035118,"id":"10|274269ac6f3b::2a2e2793b500f3f7b47ef24b1a9277b7","originalId":["274269ac6f3b::2579-5449","piwik:13"],"pid":[],"dateofcollection":"2020-01-21","dateoftransformation":null,"extraInfo":[],"oaiprovenance":null,"datasourcetype":{"classid":"pubsrepository::journal","classname":"pubsrepository::journal","schemeid":"dnet:datasource_typologies","schemename":"dnet:datasource_typologies"},"datasourcetypeui":{"classid":"pubsrepository::journal","classname":"Journal archive","schemeid":"dnet:datasource_typologies_ui","schemename":"dnet:datasource_typologies_ui"},"openairecompatibility":{"classid":"hostedBy","classname":"hostedBy","schemeid":"dnet:datasourceCompatibilityLevel","schemename":"dnet:datasourceCompatibilityLevel"},"officialname":{"value":"Jurnal Ilmiah Pendidikan Scholastic","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"englishname":{"value":"Jurnal Ilmiah Pendidikan Scholastic","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"websiteurl":{"value":"http://e-journal.sastra-unes.com/index.php/JIPS/index","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"logourl":null,"contactemail":{"value":"test@test.it","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"namespaceprefix":{"value":"ojs_25795449","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"latitude":{"value":"0.0","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"longitude":{"value":"0.0","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"dateofvalidation":null,"description":null,"subjects":[],"odnumberofitems":{"value":"0.0","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"odnumberofitemsdate":null,"odpolicies":null,"odlanguages":[],"odcontenttypes":[{"value":"Journal articles","dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}}],"accessinfopackage":[],"releasestartdate":null,"releaseenddate":null,"missionstatementurl":null,"dataprovider":{"value":false,"dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"serviceprovider":{"value":false,"dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"databaseaccesstype":null,"datauploadtype":null,"databaseaccessrestriction":null,"datauploadrestriction":null,"versioning":{"value":false,"dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"citationguidelineurl":null,"qualitymanagementkind":null,"pidsystems":null,"certificates":null,"policies":[],"journal":{"name":"Jurnal Ilmiah Pendidikan Scholastic","issnPrinted":"2579-5449","issnOnline":"2579-5448","issnLinking":"2579-5447","ep":null,"iss":null,"sp":null,"vol":null,"edition":null,"conferenceplace":null,"conferencedate":null,"dataInfo":{"invisible":false,"inferred":false,"deletedbyinference":false,"trust":"0.900","inferenceprovenance":null,"provenanceaction":{"classid":"sysimport:crosswalk:entityregistry","classname":"sysimport:crosswalk:entityregistry","schemeid":"dnet:provenanceActions","schemename":"dnet:provenanceActions"}}},"providedentitytypes":null,"providedproducttypes":null,"jurisdiction":{"classid":"National","classname":"National","schemeid":"eosc:jurisdictions","schemename":"eosc:jurisdictions"},"thematic":true,"knowledgegraph":true,"contentpolicies":[{"classid":"Journal article","classname":"Journal article","schemeid":"eosc:contentpolicies","schemename":"eosc:contentpolicies"}]} +{ + "collectedfrom": [ + { + "key": "10|openaire____::13068d7823ea0bd86516ac2cb66e96ba", + "value": "Jurnal Fakultas Sastra Universitas Ekasakti", + "dataInfo": null + } + ], + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + }, + "lastupdatetimestamp": 1645012035118, + "id": "10|274269ac6f3b::2a2e2793b500f3f7b47ef24b1a9277b7", + "originalId": [ + "274269ac6f3b::2579-5449", + "piwik:13" + ], + "dateofcollection": "2020-01-21", + "dateoftransformation": null, + "extraInfo": [], + "oaiprovenance": null, + "datasourcetype": { + "classid": "pubsrepository::journal", + "classname": "Journal", + "schemeid": "dnet:datasource_typologies", + "schemename": "dnet:datasource_typologies" + }, + "datasourcetypeui": { + "classid": "pubsrepository::journal", + "classname": "Journal archive", + "schemeid": "dnet:datasource_typologies_ui", + "schemename": "dnet:datasource_typologies_ui" + }, + "pid": [ + { + "value": "r3d100010218", + "qualifier": { + "classid": "re3data", + "classname": "Registry of research data repositories", + "schemeid": "dnet:pid_types", + "schemename": "dnet:pid_types" + } + } + ], + "eosctype": { + "classid": "Data Source", + "classname": "Data Source", + "schemeid": "dnet:eosc_types", + "schemename": "dnet:eosc_types" + }, + "eoscdatasourcetype": { + "classid": "Journal archive", + "classname": "Journal archive", + "schemeid": "dnet:eosc_datasource_types", + "schemename": "dnet:eosc_datasource_types" + }, + "openairecompatibility": { + "classid": "hostedBy", + "classname": "hostedBy", + "schemeid": "dnet:datasourceCompatibilityLevel", + "schemename": "dnet:datasourceCompatibilityLevel" + }, + "officialname": { + "value": "Jurnal Ilmiah Pendidikan Scholastic", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "englishname": { + "value": "Jurnal Ilmiah Pendidikan Scholastic", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "websiteurl": { + "value": "http://e-journal.sastra-unes.com/index.php/JIPS/index", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "logourl": null, + "contactemail": { + "value": "test@test.it", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "namespaceprefix": { + "value": "ojs_25795449", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "latitude": { + "value": "0.0", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "longitude": { + "value": "0.0", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "dateofvalidation": null, + "description": { + "value": "veterinary medicine", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "subjects": [], + "odnumberofitems": { + "value": "0.0", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "odnumberofitemsdate": null, + "odpolicies": null, + "odlanguages": [ + { + "value": "English", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + { + "value": "German", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + } + ], + "languages" : [ "English", "German" ], + "odcontenttypes": [ + { + "value": "Journal articles", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + } + ], + "accessinfopackage": [ + { + "value": "http://www.revista.vocesdelaeducacion.com.mx/index.php/index/oai", + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + } + ], + "releasestartdate": null, + "releaseenddate": null, + "missionstatementurl": null, + "dataprovider": { + "value": false, + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "serviceprovider": { + "value": false, + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "databaseaccesstype": null, + "datauploadtype": null, + "databaseaccessrestriction": null, + "datauploadrestriction": null, + "versioning": { + "value": false, + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "versioncontrol": false, + "citationguidelineurl": null, + "qualitymanagementkind": null, + "pidsystems": null, + "certificates": null, + "policies": [], + "journal": { + "name": "Jurnal Ilmiah Pendidikan Scholastic", + "issnPrinted": "2579-5449", + "issnOnline": "2579-5448", + "issnLinking": "2579-5447", + "ep": null, + "iss": null, + "sp": null, + "vol": null, + "edition": null, + "conferenceplace": null, + "conferencedate": null, + "dataInfo": { + "invisible": false, + "inferred": false, + "deletedbyinference": false, + "trust": "0.900", + "inferenceprovenance": null, + "provenanceaction": { + "classid": "sysimport:crosswalk:entityregistry", + "classname": "sysimport:crosswalk:entityregistry", + "schemeid": "dnet:provenanceActions", + "schemename": "dnet:provenanceActions" + } + } + }, + "researchentitytypes":[ "Research Data" ], + "providedentitytypes": null, + "providedproducttypes": null, + "jurisdiction": { + "classid": "National", + "classname": "National", + "schemeid": "eosc:jurisdictions", + "schemename": "eosc:jurisdictions" + }, + "thematic": true, + "knowledgegraph": true, + "contentpolicies": [ + { + "classid": "Journal article", + "classname": "Journal article", + "schemeid": "eosc:contentpolicies", + "schemename": "eosc:contentpolicies" + } + ], + "submissionpolicyurl": null, + "preservationpolicyurl" : "Permanent Archiving https://datadryad.org/stash/faq", + "researchproductaccesspolicies": [ + "https://100percentit.com/legal/" + ], + "researchproductmetadataaccesspolicies": [ + "https://wenmr.science.uu.nl/conditions" + ] +}