{
"id": "perspective2",
"endpoint": {
"url": "https://ldf.fi/mmm/sparql",
"useAuth": false,
"prefixesFile": "SparqlQueriesPrefixes.js"
},
"sparqlQueriesFile": "SparqlQueriesPerspective2.js",
"baseURI": "http://ldf.fi/mmm",
"URITemplate": "<BASE_URI>/manifestation_singleton/<LOCAL_ID>",
"facetClass": "frbroo:F4_Manifestation_Singleton",
"frontPageImage": "main_page/manuscripts-452x262.jpg",
"searchMode": "faceted-search",
"defaultActiveFacets": [],
"defaultTab": "table",
"defaultInstancePageTab": "table",
"includeInSitemap": true,
"resultClasses": {
"perspective2": {
"paginatedResultsConfig": {
"tabID": 0,
"component": "ResultTable",
"tabPath": "table",
"tabIcon": "CalendarViewDay",
"propertiesQueryBlock": "manuscriptPropertiesFacetResults",
"paginatedResultsAlwaysExpandRows": false,
"paginatedResultsRowContentMaxHeight": 190,
"pagesize": 10,
"sortBy": null,
"sortDirection": null
},
"instanceConfig": {
"propertiesQueryBlock": "manuscriptPropertiesInstancePage",
"instancePageResultClasses": {
"instancePageTable": {
"tabID": 0,
"component": "InstancePageTable",
"tabPath": "table",
"tabIcon": "CalendarViewDay"
},
"manuscriptInstancePageNetwork": {
"tabID": 1,
"component": "Network",
"tabPath": "network",
"tabIcon": "BubbleChart",
"pageType": "instancePage",
"sparqlQuery": "manuscriptInstancePageNetworkLinksQuery",
"sparqlQueryNodes": "manuscriptNetworkNodesQuery",
"useNetworkAPI": true,
"limit": 200,
"optimize": 1.2,
"preprocess": "preprocessPageRank",
"style": [
{
"selector": "node",
"style": {
"shape": "ellipse",
"label": "data(prefLabel)"
}
},
{
"selector": "edge",
"style": {
"curve-style": "bezier",
"target-arrow-shape": "triangle",
"target-arrow-color": "#999",
"color": "#555",
"font-size": "6",
"text-valign": "top",
"text-halign": "center",
"edge-text-rotation": "autorotate",
"text-background-opacity": 1,
"text-background-color": "white",
"text-background-shape": "roundrectangle"
}
}
],
"layout": {
"name": "cose",
"idealEdgeLength": 100,
"nodeOverlap": 20,
"refresh": 20,
"fit": true,
"padding": 30,
"randomize": false,
"componentSpacing": 100,
"nodeRepulsion": 400000,
"edgeElasticity": 100,
"nestingFactor": 5,
"gravity": 80,
"numIter": 1347,
"initialTemp": 200,
"coolingFactor": 0.95,
"minTemp": 1
}
},
"instancePageExport": {
"tabID": 2,
"component": "Export",
"tabPath": "export",
"tabIcon": "CloudDownload",
"pageType": "instancePage"
}
}
}
},
"placesMsProduced": {
"tabID": 1,
"component": "LeafletMap",
"tabPath": "production_places",
"tabIcon": "AddLocation",
"sparqlQuery": "productionPlacesQuery",
"facetClass": "perspective2",
"filterTarget": "manuscripts",
"resultMapper": "mapPlaces",
"facetID": "productionPlace",
"showExternalLayers": true,
"instanceConfig": {
"propertiesQueryBlock": "placePropertiesInfoWindow",
"relatedInstances": "manuscriptsProducedAt",
"filterTarget": "related__id",
"createPopUpContent": "createPopUpContentMMM"
}
},
"placesMsProducedHeatmap": {
"tabID": 2,
"component": "Deck",
"tabPath": "production_places_heatmap",
"tabIcon": "AddLocation",
"sparqlQuery": "productionPlacesQuery",
"facetClass": "perspective2",
"filterTarget": "manuscripts",
"resultMapper": "mapPlaces",
"layerType": "heatmapLayer"
},
"lastKnownLocations": {
"tabID": 5,
"component": "LeafletMap",
"tabPath": "last_known_locations",
"tabIcon": "LocationOn",
"sparqlQuery": "lastKnownLocationsQuery",
"facetClass": "perspective2",
"filterTarget": "manuscripts",
"resultMapper": "mapPlaces",
"facetID": "lastKnownLocation",
"instanceConfig": {
"propertiesQueryBlock": "placePropertiesInfoWindow",
"relatedInstances": "lastKnownLocationsAt"
}
},
"placesMsMigrations": {
"tabID": 6,
"component": "Deck",
"tabPath": "migrations",
"tabIcon": "Redo",
"sparqlQuery": "migrationsQuery",
"facetClass": "perspective2",
"filterTarget": "manuscript",
"resultMapper": "makeObjectList",
"layerType": "arcLayer",
"arcWidthVariable": "instanceCountScaled",
"instanceVariable": "manuscript",
"showTooltips": true,
"postprocess": {
"func": "linearScale",
"config": {
"variable": "instanceCount",
"minAllowed": 3,
"maxAllowed": 30
}
}
},
"placesMsMigrationsDialog": {
"sparqlQuery": "migrationsDialogQuery",
"filterTarget": "id",
"resultMapper": "makeObjectList"
},
"productionTimespanLineChart": {
"tabID": 3,
"component": "ApexChartsDouble",
"tabPath": "production_dates",
"tabIcon": "ShowChart",
"upperResultClass": "productionTimespanLineChartUpper",
"lowerResultClass": "productionTimespanLineChartLower",
"resultClasses": {
"productionTimespanLineChartUpper": {
"height": "70%",
"sparqlQuery": "productionsByDecadeQuery",
"facetClass": "perspective2",
"filterTarget": "instance",
"resultMapper": "mapLineChart",
"resultMapperConfig": {
"fillEmptyValues": false
},
"createChartData": "createSingleLineChartData",
"title": "Manuscript production by decade",
"xaxisTitle": "Decade",
"xaxisType": "category",
"xaxisTickAmount": 30,
"yaxisTitle": "Manuscript count",
"seriesTitle": "Manuscript count",
"stroke": {
"width": 2
}
},
"productionTimespanLineChartLower": {
"height": "30%",
"sparqlQuery": "productionsByDecadeQueryLower",
"facetClass": "perspective2",
"filterTarget": "instance",
"resultMapper": "mapLineChart",
"resultMapperConfig": {
"fillEmptyValues": false
},
"createChartData": "createSingleLineChartData",
"title": "Manuscript production by decade",
"xaxisTitle": "Decade",
"xaxisType": "category",
"xaxisTickAmount": 30,
"yaxisTitle": "Manuscript count",
"seriesTitle": "Manuscript count",
"stroke": {
"width": 2
}
}
}
},
"productionsByDecadeAndCountry": {
"sparqlQuery": "productionsByDecadeAndCountryQuery",
"facetClass": "perspective2",
"filterTarget": "manuscript",
"resultMapper": "makeObjectList",
"postprocess": {
"func": "toBarChartRaceFormat",
"config": {
"step": 10
}
}
},
"eventLineChart": {
"tabID": 4,
"component": "ApexCharts",
"tabPath": "event_dates",
"tabIcon": "ShowChart",
"sparqlQuery": "eventsByDecadeQuery",
"facetClass": "perspective2",
"filterTarget": "manuscript",
"resultMapper": "mapMultipleLineChart",
"resultMapperConfig": {
"fillEmptyValues": false
},
"createChartData": "createMultipleLineChartData",
"title": "Manuscript events by decade",
"xaxisTitle": "Decade",
"xaxisType": "category",
"xaxisTickAmount": 30,
"yaxisTitle": "Count",
"seriesTitle": "Count",
"stroke": {
"curve": "straight",
"width": 2
},
"fill": {
"type": "gradient",
"gradient": {
"shadeIntensity": 1,
"inverseColors": false,
"opacityFrom": 0.6,
"opacityTo": 0.05,
"stops": [
20,
60,
100,
100
]
}
}
},
"manuscriptFacetResultsNetwork": {
"tabID": 7,
"component": "Network",
"tabPath": "network",
"tabIcon": "BubbleChart",
"sparqlQuery": "manuscriptFacetResultsNetworkLinksQuery",
"facetClass": "perspective2",
"sparqlQueryNodes": "manuscriptNetworkNodesQuery",
"filterTarget": "manuscript",
"useNetworkAPI": true,
"limit": 500,
"optimize": 1.2,
"preprocess": "preprocessPageRank",
"style": [
{
"selector": "node",
"style": {
"shape": "ellipse",
"label": "data(prefLabel)"
}
},
{
"selector": "edge",
"style": {
"curve-style": "bezier",
"target-arrow-shape": "triangle",
"target-arrow-color": "#999",
"color": "#555",
"font-size": "6",
"text-valign": "top",
"text-halign": "center",
"edge-text-rotation": "autorotate",
"text-background-opacity": 1,
"text-background-color": "white",
"text-background-shape": "roundrectangle"
}
}
],
"layout": {
"name": "cose",
"idealEdgeLength": 100,
"nodeOverlap": 20,
"refresh": 20,
"fit": true,
"padding": 30,
"randomize": false,
"componentSpacing": 100,
"nodeRepulsion": 400000,
"edgeElasticity": 100,
"nestingFactor": 5,
"gravity": 80,
"numIter": 1347,
"initialTemp": 200,
"coolingFactor": 0.95,
"minTemp": 1
}
},
"export": {
"tabID": 8,
"component": "Export",
"tabPath": "export",
"tabIcon": "CloudDownload",
"resultClass": "perspective2",
"facetClass": "perspective2"
},
"jenaText": {
"propertiesQueryBlock": "fullTextSearchProperties"
}
},
"maps": {
"placesMsProduced": {
"center": [
22.43,
10.37
],
"zoom": 2
},
"placesMsProducedHeatmap": {
"center": [
22.43,
10.37
],
"zoom": 2
},
"lastKnownLocations": {
"center": [
22.43,
10.37
],
"zoom": 2
},
"placesMsMigrations": {
"center": [
22.43,
10.37
],
"zoom": 2
},
"casualtiesByMunicipality": {
"center": [
65.184809,
27.31405
],
"zoom": 4
}
},
"properties": [
{
"id": "uri",
"valueType": "object",
"makeLink": true,
"externalLink": true,
"sortValues": true,
"numberedList": false,
"onlyOnInstancePage": true
},
{
"id": "prefLabel",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 200
},
{
"id": "author",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "work",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 200,
"collapsedMaxWords": 3,
"priority": 5
},
{
"id": "expression",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 180,
"collapsedMaxWords": 3,
"priority": 5
},
{
"id": "productionPlace",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"showSource": true,
"sourceExternalLink": true,
"minWidth": 150
},
{
"id": "productionTimespan",
"valueType": "object",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"showSource": true,
"sourceExternalLink": true,
"minWidth": 150
},
{
"id": "lastKnownLocation",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 160
},
{
"id": "note",
"valueType": "string",
"renderAsHTML": false,
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 220,
"collapsedMaxWords": 5,
"showExtraCollapseButton": true,
"expandedOnInstancePage": true
},
{
"id": "language",
"valueType": "object",
"makeLink": true,
"externalLink": true,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "event",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 200
},
{
"id": "owner",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 250
},
{
"id": "collection",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 200
},
{
"id": "transferOfCustodyPlace",
"valueType": "object",
"makeLink": true,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 200
},
{
"id": "transferOfCustodyTimespan",
"valueType": "object",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 200
},
{
"id": "material",
"valueType": "object",
"makeLink": true,
"externalLink": true,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "height",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 140
},
{
"id": "width",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "folios",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "lines",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "columns",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "miniatures",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 150
},
{
"id": "decoratedInitials",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 170
},
{
"id": "historiatedInitials",
"valueType": "string",
"makeLink": false,
"externalLink": false,
"sortValues": true,
"numberedList": false,
"minWidth": 170
},
{
"id": "source",
"valueType": "object",
"makeLink": true,
"externalLink": true,
"sortValues": true,
"numberedList": false,
"minWidth": 250
}
],
"facets": {
"prefLabel": {
"containerClass": "one",
"facetType": "text",
"filterType": "textFilter",
"sortByPredicate": "skos:prefLabel",
"textQueryProperty": "skos:prefLabel"
},
"author": {
"containerClass": "ten",
"facetType": "list",
"filterType": "uriFilter",
"hideUnknownValue": true,
"predicate": "mmm-schema:manuscript_author",
"searchField": true,
"sortButton": true,
"sortBy": "instanceCount",
"sortByPredicate": "mmm-schema:manuscript_author/skos:prefLabel",
"sortDirection": "desc"
},
"work": {
"containerClass": "one",
"facetType": "text",
"filterType": "textFilter",
"sortByPredicate": "mmm-schema:manuscript_work/skos:prefLabel",
"textQueryPredicate": "mmm-schema:manuscript_work",
"textQueryProperty": "skos:prefLabel"
},
"productionPlace": {
"containerClass": "ten",
"facetType": "hierarchical",
"facetValueFilter": "?id dct:source <http://vocab.getty.edu/tgn/>",
"filterType": "uriFilter",
"parentProperty": "gvp:broaderPreferred",
"predicate": "^crm:P108_has_produced/crm:P7_took_place_at",
"searchField": true,
"selectAlsoSubconcepts": true,
"selectAlsoSubconceptsButton": true,
"sortByPredicate": "^crm:P108_has_produced/crm:P7_took_place_at/skos:prefLabel",
"spatialFilterButton": true,
"spatialFilterTab": "production_places"
},
"productionTimespan": {
"containerClass": "four",
"endProperty": "crm:P82b_end_of_the_end",
"facetType": "timespan",
"filterType": "timespanFilter",
"lineChartButton": true,
"lineChartConfig": {
"xaxisType": "category",
"xaxisTickAmount": 30,
"stroke": {
"width": 2
}
},
"max": null,
"min": null,
"predicate": "^crm:P108_has_produced/crm:P4_has_time-span",
"sortByAscPredicate": "^crm:P108_has_produced/crm:P4_has_time-span/crm:P82a_begin_of_the_begin",
"sortByDescPredicate": "^crm:P108_has_produced/crm:P4_has_time-span/crm:P82b_end_of_the_end",
"startProperty": "crm:P82a_begin_of_the_begin"
},
"note": {
"containerClass": "one",
"facetType": "text",
"filterType": "textFilter",
"sortByPredicate": "crm:P3_has_note",
"textQueryProperty": "crm:P3_has_note"
},
"language": {
"barChartButton": true,
"containerClass": "ten",
"filterType": "uriFilter",
"pieChartButton": true,
"predicate": "crm:P128_carries/crm:P72_has_language",
"searchField": true,
"sortButton": true,
"sortBy": "instanceCount",
"sortByPredicate": "crm:P128_carries/crm:P72_has_language/skos:prefLabel",
"sortDirection": "desc"
},
"owner": {
"containerClass": "ten",
"filterType": "uriFilter",
"pieChartButton": true,
"predicate": "crm:P51_has_former_or_current_owner",
"searchField": true,
"sortButton": true,
"sortBy": "instanceCount",
"sortByPredicate": "crm:P51_has_former_or_current_owner/skos:prefLabel",
"sortDirection": "desc",
"useConjuction": false,
"useConjuctionButton": true
},
"collection": {
"containerClass": "ten",
"filterType": "uriFilter",
"pieChartButton": true,
"predicate": "crm:P46i_forms_part_of",
"searchField": true,
"sortButton": true,
"sortBy": "instanceCount",
"sortByPredicate": "crm:P46i_forms_part_of/skos:prefLabel",
"sortDirection": "desc"
},
"transferOfCustodyPlace": {
"containerClass": "ten",
"facetType": "hierarchical",
"facetValueFilter": "?id dct:source <http://vocab.getty.edu/tgn/>",
"filterType": "uriFilter",
"parentProperty": "gvp:broaderPreferred",
"predicate": "^crm:P30_transferred_custody_of/crm:P7_took_place_at",
"searchField": true,
"selectAlsoSubconcepts": true,
"selectAlsoSubconceptsButton": true,
"sortByPredicate": "^crm:P30_transferred_custody_of/crm:P7_took_place_at/skos:prefLabel"
},
"transferOfCustodyTimespan": {
"containerClass": "four",
"endProperty": "crm:P82b_end_of_the_end",
"facetType": "timespan",
"filterType": "timespanFilter",
"max": null,
"min": null,
"predicate": "^crm:P30_transferred_custody_of/crm:P4_has_time-span",
"sortByAscPredicate": "^crm:P108_has_produced/crm:P4_has_time-span/crm:P82a_begin_of_the_begin",
"sortByDescPredicate": "^crm:P108_has_produced/crm:P4_has_time-span/crm:P82b_end_of_the_end",
"startProperty": "crm:P82a_begin_of_the_begin"
},
"lastKnownLocation": {
"containerClass": "ten",
"facetType": "hierarchical",
"facetValueFilter": "?id dct:source <http://vocab.getty.edu/tgn/>",
"filterType": "uriFilter",
"parentProperty": "gvp:broaderPreferred",
"predicate": "mmm-schema:last_known_location",
"searchField": true,
"selectAlsoSubconcepts": true,
"selectAlsoSubconceptsButton": true,
"sortByPredicate": "mmm-schema:last_known_location/skos:prefLabel"
},
"material": {
"containerClass": "ten",
"filterType": "uriFilter",
"pieChartButton": true,
"predicate": "crm:P45_consists_of",
"searchField": true,
"sortButton": true,
"sortBy": "instanceCount",
"sortByPredicate": "crm:P45_consists_of/skos:prefLabel",
"sortDirection": "desc"
},
"height": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:height/crm:P90_has_value",
"sortByPredicate": "mmm-schema:height/crm:P90_has_value",
"unit": "mm"
},
"width": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:width/crm:P90_has_value",
"sortByPredicate": "mmm-schema:width/crm:P90_has_value",
"unit": "mm"
},
"folios": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:folios/crm:P90_has_value",
"sortByPredicate": "mmm-schema:folios/crm:P90_has_value",
"unit": ""
},
"lines": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:lines/crm:P90_has_value",
"sortByPredicate": "mmm-schema:lines/crm:P90_has_value",
"unit": ""
},
"columns": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:columns/crm:P90_has_value",
"sortByPredicate": "mmm-schema:columns/crm:P90_has_value",
"unit": ""
},
"miniatures": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:miniatures/crm:P90_has_value",
"sortByPredicate": "mmm-schema:miniatures/crm:P90_has_value",
"unit": ""
},
"decoratedInitials": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:decorated_initials/crm:P90_has_value",
"sortByPredicate": "mmm-schema:decorated_initials/crm:P90_has_value",
"unit": ""
},
"historiatedInitials": {
"containerClass": "five",
"facetType": "integer",
"filterType": "integerFilterRange",
"predicate": "mmm-schema:historiated_initials/crm:P90_has_value",
"sortByPredicate": "mmm-schema:historiated_initials/crm:P90_has_value",
"unit": ""
},
"source": {
"containerClass": "three",
"filterType": "uriFilter",
"pieChartButton": true,
"predicate": "dct:source",
"sortBy": "instanceCount",
"sortByPredicate": "dct:source/skos:prefLabel",
"sortDirection": "desc"
}
}
}