diff --git a/src/server/sparql/Datasets.js b/src/server/sparql/Datasets.js index cad11b031275cb383d16ecad2a490cb7fb0e7d8c..db3395348d1f56f024913181055529962dcb4f98 100644 --- a/src/server/sparql/Datasets.js +++ b/src/server/sparql/Datasets.js @@ -38,8 +38,7 @@ module.exports = { } OPTIONAL { ?expression_creation crm:P4_has_time_span ?timespanId . - ?timespanId skos:prefLabel ?timespanLabel . - BIND(CONCAT(STR(?timespanLabel), ";", STR(?timespanId)) AS ?timespan_) + ?timespanId rdfs:label ?timespan_. } OPTIONAL { ?expression_creation crm:P7_took_place_at ?creationPlaceId . diff --git a/src/server/sparql/Mappers.js b/src/server/sparql/Mappers.js index a983d42ea0d0057ab047baedb699d9b282958967..9da5f26315e8da1e8af71f2c0ff8ec1590549b93 100644 --- a/src/server/sparql/Mappers.js +++ b/src/server/sparql/Mappers.js @@ -46,14 +46,14 @@ export const groupBy = (sparqlBindings, group) => Object.values(_.reduce(sparqlB // }; export const mapManuscripts = (sparqlBindings) => { - //console.log(sparqlBindings); + console.log(sparqlBindings); const results = sparqlBindings.map(b => { return { id: b.id.value, manuscriptRecord: _.has(b, 'manuscriptRecord') ? b.manuscriptRecord.value : '-', prefLabel: b.prefLabel.value.split('|'), author: _.has(b, 'author',) ? createObjectList(b.author.value, 'names') : '-', - timespan: _.has(b, 'timespan',) ? createObjectList(b.timespan.value) : '-', + timespan: _.has(b, 'timespan',) ? b.timespan.value.split('|') : '-', creationPlace: _.has(b, 'creationPlace',) ? createObjectList(b.creationPlace.value, 'places') : '-', material: _.has(b, 'material',) ? b.material.value.split('|') : '-', language: _.has(b, 'language',) ? b.language.value.split('|') : '-',