---
title: An Italian Data Journey
description: This data story illustrates a digital exploration of reserach data
  on opera holdings of the Doria Pamphilj Archive by the Partitura project of
  the [German Historical Institute in Rome.
keywords:
  - musicology
  - linked data
  - rism
  - corago
  - dhi rome
language: en
license: CC BY 4.0
authors:
  - name: Torsten Schrade
    role: author
    affiliation: Academy of Sciences and Literature | Mainz
    identifiers:
      - type: ORCID
        value: 0000-0002-0953-2818
        url: https://orcid.org/0000-0002-0953-2818
persistentIdentifiers:
  - type: URL
    value: https://nfdi4culture.de/id/E6263
    url: https://nfdi4culture.de/id/E6263
published:
  url: /story/E6263/
  packageUrl: /story/E6263/E6263.lodeon.zip
  publishedAt: 2026-07-20T19:14:08.401Z
updatedAt: 2026-07-20T19:14:08.401Z
lodeon:
  htmlMeta:
    description: This data story illustrates a digital exploration of reserach data
      on opera holdings of the Doria Pamphilj Archive by the Partitura project
      of the [German Historical Institute in Rome.
    keywords:
      - musicology
      - linked data
      - rism
      - corago
      - dhi rome
    author:
      - Torsten Schrade
    language: en
    license: CC BY 4.0
    identifier:
      - https://nfdi4culture.de/id/E6263
  openGraph:
    title: An Italian Data Journey
    description: This data story illustrates a digital exploration of reserach data
      on opera holdings of the Doria Pamphilj Archive by the Partitura project
      of the [German Historical Institute in Rome.
    type: article
    url: /story/E6263/
  jsonLd:
    "@context": https://schema.org
    "@type": ScholarlyArticle
    headline: An Italian Data Journey
    name: An Italian Data Journey
    description: This data story illustrates a digital exploration of reserach data
      on opera holdings of the Doria Pamphilj Archive by the Partitura project
      of the [German Historical Institute in Rome.
    keywords:
      - musicology
      - linked data
      - rism
      - corago
      - dhi rome
    inLanguage: en
    license: CC BY 4.0
    identifier:
      - https://nfdi4culture.de/id/E6263
    url: /story/E6263/
    datePublished: 2026-07-20T19:14:08.401Z
    dateModified: 2026-07-20T19:14:08.401Z
    author:
      - "@type": Person
        name: Torsten Schrade
        affiliation: Academy of Sciences and Literature | Mainz
        sameAs:
          - https://orcid.org/0000-0002-0953-2818
        identifier:
          - 0000-0002-0953-2818
---

NFDI4Culture Data Story
{: .text-overline-m}

# An Italian Data Journey

## Analysing research data about 18th century Italian opera using the Culture Knowledge Graph and federated European research infrastructures

<section class="tile lodeon-story-metadata" aria-label="Story Metadata">
<dl>
<dt><strong>Author:</strong></dt>
<dd><strong>Torsten Schrade</strong>, <span class="lodeon-story-metadata-affiliation">Academy of Sciences and Literature | Mainz</span>, <a href="https://orcid.org/0000-0002-0953-2818">https://orcid.org/0000-0002-0953-2818</a></dd>
<dt><strong>Description:</strong></dt>
<dd>This data story illustrates a digital exploration of reserach data on opera holdings of the Doria Pamphilj Archive by the Partitura project of the [German Historical Institute in Rome.</dd>
<dt><strong>Keywords:</strong></dt>
<dd>musicology, linked data, rism, corago, dhi rome</dd>
<dt><strong>Language:</strong></dt>
<dd>en</dd>
<dt><strong>License:</strong></dt>
<dd>CC BY 4.0</dd>
<dt><strong>Persistent identifiers:</strong></dt>
<dd><a href="https://nfdi4culture.de/id/E6263">https://nfdi4culture.de/id/E6263</a></dd>
<dt><strong>Publishing date:</strong></dt>
<dd>2026-07-20</dd>
<dt><strong>Download:</strong></dt>
<dd><a href="/story/E6263/E6263.lodeon.zip">E6263.lodeon.zip</a></dd>
</dl>
</section>

![Nouvelle Carte D’Italie - Nieuwe Kaart van Italien](assets/images/550a3032-2161-41ad-aaf2-8b86be9fa59d.jpg "intro.jpg")

/// caption
Daniel de Lafeuille, Nouvelle Carte D’Italie - Nieuwe Kaart van Italien, Wikimedia Commons, Public Domain
///

**Abstract:** This data story illustrates a digital exploration of reserach data on opera holdings of the [Doria Pamphilj Archive](https://www.doriapamphilj.it/en/rome/the-place/the-archives/) by the Partitura project of the [German Historical Institute in Rome](http://partitura.dhi-roma.it/). By enriching the _Partitura_ dataset with established authority sources such as [Wikidata](https://www.wikidata.org/), [RISM](https://rism.online/), [GeoNames](https://www.geonames.org/), and transforming it to LOD, new analytical insights into the historical and musicological dimensions of the opera collection are revealed. Leveraging services provided by [NFDI4Culture](https://nfdi4culture.de/) and [EOSC](https://open-science-cloud.ec.europa.eu/), the study exemplifies how data federation with European infrastructures can significantly enhance interoperability of research data and create multimodal research perspectives. Methodologically, the story uses examples ranging from genre distribution analyses to geospatial mappings of opera premiere locations as well as music information retrieval through federated SPARQL queries.
{: .intro}

## Introduction

The Archivio Doria Pamphilj in Rome houses a significant yet largely unexplored collection of operatic materials dating from the 16th to the 19th centuries. Originally assembled between 1764 and 1777 by Giorgio Andrea IV Doria Landi Pamphilj (1747–1820), this archive includes approximately 300 bibliographic units encompassing sacred music from the 16th and 17th centuries, vocal and instrumental music from the 18th century, and printed music from the 19th century. Notably, the archive contains 27 complete opera scores, 21 collections of varied arias ("Arie diversi"), and 128 individual aria manuscripts from the late 18th and early 19th centuries.

![Palazzo Doria Pamphilj, Rome / 1779](assets/images/b248e1a5-f7b9-41e1-a9f2-e2cf5f1e5053.jpg "pallazo-doria.jpg")

/// caption
Palazzo Doria Pamphilj, Rome / 1779, Wikimedia Commons, Public Domain
///

To facilitate scholarly access and promote deeper musicological research, the German Historical Institute in Rome (DHI) initiated the "Partitura Project," supported by the German Research Foundation (DFG) between 2008 and 2015 under the leadership of Dr Roland Pfeiffer. The project accomplished comprehensive digitisation of opera scores from both the Doria Pamphilj and the Massimo collections, resulting in a digital archive comprising approximately 115,000 images and a database of around 30,000 aria incipits.

## Research Questions

Our data story addresses two research questions: 

1. firstly, whether selected datasets from the DHI can be effectively federated within European data spaces using data-driven methods, thereby generating novel insights that surpass the original data; 
1. and secondly, how these federated data can be employed to unlock new research potentials and concrete scholarly advancements in music-historical studies.

Methodologically, the exploration was designed as a structured experiment, constrained to a 100-hour timeframe spread across four weeks. The investigation exclusively utilised cloud-based European infrastructures, notably those provided by NFDI4Culture and the European Open Science Cloud (EOSC). 

A key aspect involved employing artificial intelligence and knowledge graphs, particularly for data curation, semantic enrichment, and assisted programming. Quality control was maintained through a "human-in-the-loop" approach, while data federation occurred in real-time during analyses. The experiment aimed at demonstrating measurable improvements in data interoperability, enhanced discoverability and interpretative value, and the creation of new multimodal interaction opportunities with historical datasets.

![Envisaged data federation and methodological approach](assets/images/8cabc971-4af5-4ddc-b43e-3d360c8e29d4.png "partitura-federation.png")

/// caption
Torsten Schrade, Envisaged data federation and methodological approach, CC BY 4.0
///

## Data Preparation

### Initial Dataset

Although openly accessible via the Partitura website, the initial metadata set presented significant challenges, such as inconsistent spellings, variations in dates, and non-standardised attribution of composers, operas, and arias. Additionally, the metadata utilised RISM identifiers but lacked further authoritative references or standardised interfaces for data exchange.

![Challenges in the Partitura source data](assets/images/59c88006-b35f-45ed-993d-bf5efdc1bfb8.png "source-data.png")

/// caption
Torsten Schrade, Challenges in the Partitura source data, CC BY 4.0
///

### Application of 5 Star Linked Open Data Principles

The data preparation adhered strictly to Sir Tim Berners-Lee’s 5 Star Linked Open Data principles, progressing from basic availability as open licensed data online, through structured and standardised formats, ultimately reaching the highest level of interlinking with external datasets using W3C standards (RDF and SPARQL). This process ensured robust semantic interoperability and facilitated scholarly reuse and citation of data.

#### Step 1:  Migration to relational database with REST API

As a preliminary step, data were systematically transferred into a no-code database environment from NFDI4Culture (NocoDB). This enabled initial data disambiguation and created structured access via APIs suitable for automated processing. The resulting structured dataset consisted of clearly disambiguated entities:

- 387 opera scores (partituras)
- 49 composers
- 2,200 premieres (partially disambiguated)
- 36 geographical locations
- 57 theatres
- 94 inventory entries

**Check out the data interactively:** [https://nocodb.nfdi4culture.de/dashboard/#/base/c148f081-7a60-4b4e-8da7-deadec7904b0](https://nocodb.nfdi4culture.de/dashboard/#/base/c148f081-7a60-4b4e-8da7-deadec7904b0)

#### Step 2:  Migration to relational database with REST API

Subsequent enrichment involved semi-automated linking of entities with authority data sources. The achieved accuracies and efforts involved in linking were documented precisely as follows:

| Entity Type  | Linked Source | Accuracy (%) | Duration |
| --- | --- | --- | --- |
| Composers | Wikidata | 78.05 | 10 min |
| Composers | RISM | 95.12 | 10 min |
| Locations | Wikidata | 75.00 | 30 min |
| Theatres | Wikidata | 100.00  | 180 min |
| Inventory Entries  | RISM | 19.15 | 20 min |
| Operatic Scores  | RISM | 27.65  | 0.5 days |
| Additional curation | Manual | - | 1.5 days |

This enrichment process substantially improved the dataset’s scholarly value and interoperability.

#### Step 3:   Application of the NFDIcore ontology

The structured data were then annotated using the NFDIcore ontology, which provided a standardised semantic framework specifically designed for representing scholarly data within the NFDI4Culture research data infrastructure. Applying this ontology ensured that metadata about operatic resources and related scholarly information could seamlessly integrate into federated research infrastructures.

![NFDIcore and its different modules](assets/images/dbe3ea35-9e85-4aaa-9eda-6e2911711ae9.png "nfdicore-transformation.png")

/// caption
Tabea Tietz, NFDIcore and its different modules, CC BY 4.0
///

#### Step 4:   Transformation into Linked Open Data

Finally, the enriched and structured data were transformed into Linked Data (RDF triples), stored within a Triple Store to facilitate federation and interoperability with other linked datasets. The resulting dataset was made publicly accessible via a dedicated SPARQL endpoint, hosted on the [LOD.ACADEMY](http://LOD.ACADEMY) infrastructure. This transformation allowed live querying and federated analyses, significantly enhancing scholarly accessibility and the potential for novel analytical perspectives.

![Final structure of the data as Partitura Knowledge Graph](assets/images/1734368e-6163-4e21-bde1-6033df4afe18.png "lod-transformation.png")

/// caption
Torsten Schrade, Final structure of the data as Partitura Knowledge Graph, CC BY 4.0
///

## Data analysis

### Analysis 01: Distribution of opera seria, opera buffa and oratorio in the collection

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema:   <http://schema.org/>
PREFIX rdf:      <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:     <http://www.w3.org/2000/01/rdf-schema#>
PREFIX cto:      <https://nfdi4culture.de/ontology#>
PREFIX wd:       <http://www.wikidata.org/entity/>

SELECT
  ?item
  ?label
  (COUNT(DISTINCT ?resource) AS ?usageCount)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    ?resource a cto:Item ;
              cto:elementType ?item .
  }

  FILTER(?item IN (wd:Q208080, wd:Q210675, wd:Q85477))

  BIND(
    IF(?item = wd:Q208080, "Opera buffa",
      IF(?item = wd:Q210675, "Opera seria",
        IF(?item = wd:Q85477,  "Oratorio", "")))
    AS ?label
  )
}
GROUP BY ?item ?label
ORDER BY DESC(?usageCount)
```

```lodeon-visualization {title="Plotly Visualization"}
{
  "version": 2,
  "renderer": "plotly",
  "sourceMode": "sparql",
  "source": "PREFIX schema:   <http://schema.org/>\nPREFIX rdf:      <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\nPREFIX rdfs:     <http://www.w3.org/2000/01/rdf-schema#>\nPREFIX cto:      <https://nfdi4culture.de/ontology#>\nPREFIX wd:       <http://www.wikidata.org/entity/>\n\nSELECT\n  ?item\n  ?label\n  (COUNT(DISTINCT ?resource) AS ?usageCount)\nWHERE {\n  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {\n    ?resource a cto:Item ;\n              cto:elementType ?item .\n  }\n\n  FILTER(?item IN (wd:Q208080, wd:Q210675, wd:Q85477))\n\n  BIND(\n    IF(?item = wd:Q208080, \"Opera buffa\",\n      IF(?item = wd:Q210675, \"Opera seria\",\n        IF(?item = wd:Q85477,  \"Oratorio\", \"\")))\n    AS ?label\n  )\n}\nGROUP BY ?item ?label\nORDER BY DESC(?usageCount)",
  "url": "",
  "urlFormat": "csv",
  "chartType": "pie",
  "mapping": {
    "label": "item",
    "value": "usageCount"
  },
  "plotlyDataJson": "",
  "layoutJson": "{\n  \"autosize\": true,\n  \"paper_bgcolor\": \"#ffffff\",\n  \"plot_bgcolor\": \"#ffffff\",\n  \"font\": {\n    \"family\": \"Inter, system-ui, sans-serif\",\n    \"color\": \"#1f2328\"\n  },\n  \"colorway\": [\n    \"#000000\",\n    \"#E69F00\",\n    \"#56B4E9\",\n    \"#009E73\",\n    \"#F0E442\",\n    \"#0072B2\",\n    \"#D55E00\",\n    \"#CC79A7\"\n  ],\n  \"margin\": {\n    \"l\": 56,\n    \"r\": 32,\n    \"t\": 48,\n    \"b\": 64\n  },\n  \"showlegend\": true\n}\n",
  "configJson": "{\n  \"responsive\": true,\n  \"displaylogo\": false,\n  \"scrollZoom\": false\n}\n",
  "data": {
    "columns": [
      {
        "name": "item",
        "type": "string"
      },
      {
        "name": "label",
        "type": "string"
      },
      {
        "name": "usageCount",
        "type": "number"
      }
    ],
    "rows": [
      {
        "item": "http://www.wikidata.org/entity/Q208080",
        "label": "Opera buffa",
        "usageCount": 54
      },
      {
        "item": "http://www.wikidata.org/entity/Q210675",
        "label": "Opera seria",
        "usageCount": 51
      },
      {
        "item": "http://www.wikidata.org/entity/Q85477",
        "label": "Oratorio",
        "usageCount": 2
      }
    ]
  },
  "figure": {
    "data": [
      {
        "type": "pie",
        "labels": [
          "opera buffa",
          "opera seria",
          "altro"
        ],
        "values": [
          54,
          51,
          2
        ],
        "hole": 0.35
      }
    ],
    "layout": {
      "autosize": true,
      "paper_bgcolor": "#ffffff",
      "plot_bgcolor": "#ffffff",
      "font": {
        "family": "Inter, system-ui, sans-serif",
        "color": "#1f2328"
      },
      "colorway": [
        "#000000",
        "#E69F00",
        "#56B4E9",
        "#009E73",
        "#F0E442",
        "#0072B2",
        "#D55E00",
        "#CC79A7"
      ],
      "margin": {
        "l": 56,
        "r": 32,
        "t": 48,
        "b": 64
      },
      "showlegend": true
    },
    "config": {
      "responsive": true,
      "displaylogo": false,
      "scrollZoom": false
    }
  }
}
```

### Example 02: Get the amount of opera seria, opera buffa and oratoria per composer

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema: <http://schema.org/>
PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:   <http://www.w3.org/2000/01/rdf-schema#>
PREFIX cto:    <https://nfdi4culture.de/ontology#>
PREFIX wd:     <http://www.wikidata.org/entity/>

SELECT
  ?composer
  (SAMPLE(?composerLabel) AS ?name)
  (SUM(IF(?elementType = wd:Q208080, 1, 0)) AS ?operaBuffaCount)
  (SUM(IF(?elementType = wd:Q210675, 1, 0)) AS ?operaSeriaCount)
  (SUM(IF(?elementType = wd:Q85477,   1, 0)) AS ?oratorioCount)
  (SUM(
     IF(?elementType = wd:Q208080, 1, 0) +
     IF(?elementType = wd:Q210675, 1, 0) +
     IF(?elementType = wd:Q85477,   1, 0)
  ) AS ?totalCount)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    ?work a cto:Item ;
          schema:composer ?composer ;
          cto:elementType ?elementType .
    ?composer rdfs:label  ?composerLabel .
  }
}
GROUP BY ?composer
ORDER BY DESC(?totalCount)
```

```lodeon-rawgraphs {title="RAWGraphs Visualization"}
{
  "version": 1,
  "renderer": "rawgraphs",
  "project": "{\"version\":\"1.2\",\"userInput\":[{\"composer\":\"https://rism.online/people/17950\",\"name\":\"Piccinni, Niccolò\",\"operaBuffaCount\":\"24\",\"operaSeriaCount\":\"6\",\"oratorioCount\":\"0\",\"totalCount\":\"30\"},{\"composer\":\"https://rism.online/people/30002777\",\"name\":\"Sacchini, Antonio\",\"operaBuffaCount\":\"2\",\"operaSeriaCount\":\"10\",\"oratorioCount\":\"2\",\"totalCount\":\"14\"},{\"composer\":\"https://rism.online/people/30001398\",\"name\":\"Guglielmi, Pietro Alessandro\",\"operaBuffaCount\":\"5\",\"operaSeriaCount\":\"8\",\"oratorioCount\":\"0\",\"totalCount\":\"13\"},{\"composer\":\"https://rism.online/people/30002250\",\"name\":\"Monza, Carlo\",\"operaBuffaCount\":\"2\",\"operaSeriaCount\":\"6\",\"oratorioCount\":\"0\",\"totalCount\":\"8\"},{\"composer\":\"https://rism.online/people/30001125\",\"name\":\"Franchi, Carlo\",\"operaBuffaCount\":\"3\",\"operaSeriaCount\":\"4\",\"oratorioCount\":\"0\",\"totalCount\":\"7\"},{\"composer\":\"https://rism.online/people/1874\",\"name\":\"Paisiello, Giovanni\",\"operaBuffaCount\":\"6\",\"operaSeriaCount\":\"0\",\"oratorioCount\":\"0\",\"totalCount\":\"6\"},{\"composer\":\"https://rism.online/people/143099\",\"name\":\"Traetta, Tommaso\",\"operaBuffaCount\":\"2\",\"operaSeriaCount\":\"2\",\"oratorioCount\":\"0\",\"totalCount\":\"4\"},{\"composer\":\"https://rism.online/people/30002832\",\"name\":\"Sarti, Giuseppe\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"4\",\"oratorioCount\":\"0\",\"totalCount\":\"4\"},{\"composer\":\"https://rism.online/people/30001091\",\"name\":\"Fischietti, Domenico\",\"operaBuffaCount\":\"3\",\"operaSeriaCount\":\"0\",\"oratorioCount\":\"0\",\"totalCount\":\"3\"},{\"composer\":\"https://rism.online/people/30004069\",\"name\":\"Scolari, Giuseppe\",\"operaBuffaCount\":\"1\",\"operaSeriaCount\":\"2\",\"oratorioCount\":\"0\",\"totalCount\":\"3\"},{\"composer\":\"https://rism.online/people/30000432\",\"name\":\"Borghi, Giovanni\",\"operaBuffaCount\":\"2\",\"operaSeriaCount\":\"0\",\"oratorioCount\":\"0\",\"totalCount\":\"2\"},{\"composer\":\"https://rism.online/people/30101604\",\"name\":\"Festa, Andrea\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"2\",\"oratorioCount\":\"0\",\"totalCount\":\"2\"},{\"composer\":\"https://rism.online/people/1368\",\"name\":\"Anfossi, Pasquale\",\"operaBuffaCount\":\"1\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"2\"},{\"composer\":\"https://rism.online/sources/858000703\",\"name\":\"Sales, Pietro Pompeo\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30000328\",\"name\":\"Bertoni, Ferdinando\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30000697\",\"name\":\"Colla, Giuseppe \",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30002301\",\"name\":\"Myslivecek, Josef\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30007615\",\"name\":\"Lanzi, Petronio\",\"operaBuffaCount\":\"1\",\"operaSeriaCount\":\"0\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30000026\",\"name\":\"Accorimboni, Agostino\",\"operaBuffaCount\":\"1\",\"operaSeriaCount\":\"0\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30004089\",\"name\":\"Valentini, Giovanni\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30002696\",\"name\":\"Di Capua, Rinaldo\",\"operaBuffaCount\":\"1\",\"operaSeriaCount\":\"0\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/30002047\",\"name\":\"De Majo, Gian Francesco\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"},{\"composer\":\"https://rism.online/people/2530\",\"name\":\"Bach, Johann Christian\",\"operaBuffaCount\":\"0\",\"operaSeriaCount\":\"1\",\"oratorioCount\":\"0\",\"totalCount\":\"1\"}],\"userInputFormat\":\"sparql\",\"dataSource\":{\"type\":\"sparql\",\"url\":\"https://lod.academy/dhi-rom/data/partitura/sparql\",\"query\":{\"queryType\":\"SELECT\",\"variables\":[{\"termType\":\"Variable\",\"value\":\"composer\"},{\"expression\":{\"expression\":{\"termType\":\"Variable\",\"value\":\"composerLabel\"},\"type\":\"aggregate\",\"aggregation\":\"sample\",\"distinct\":false},\"variable\":{\"termType\":\"Variable\",\"value\":\"name\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"if\",\"args\":[{\"type\":\"operation\",\"operator\":\"=\",\"args\":[{\"termType\":\"Variable\",\"value\":\"elementType\"},{\"termType\":\"NamedNode\",\"value\":\"http://www.wikidata.org/entity/Q208080\"}]},{\"termType\":\"Literal\",\"value\":\"1\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}},{\"termType\":\"Literal\",\"value\":\"0\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}}]},\"type\":\"aggregate\",\"aggregation\":\"sum\",\"distinct\":false},\"variable\":{\"termType\":\"Variable\",\"value\":\"operaBuffaCount\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"if\",\"args\":[{\"type\":\"operation\",\"operator\":\"=\",\"args\":[{\"termType\":\"Variable\",\"value\":\"elementType\"},{\"termType\":\"NamedNode\",\"value\":\"http://www.wikidata.org/entity/Q210675\"}]},{\"termType\":\"Literal\",\"value\":\"1\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}},{\"termType\":\"Literal\",\"value\":\"0\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}}]},\"type\":\"aggregate\",\"aggregation\":\"sum\",\"distinct\":false},\"variable\":{\"termType\":\"Variable\",\"value\":\"operaSeriaCount\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"if\",\"args\":[{\"type\":\"operation\",\"operator\":\"=\",\"args\":[{\"termType\":\"Variable\",\"value\":\"elementType\"},{\"termType\":\"NamedNode\",\"value\":\"http://www.wikidata.org/entity/Q85477\"}]},{\"termType\":\"Literal\",\"value\":\"1\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}},{\"termType\":\"Literal\",\"value\":\"0\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}}]},\"type\":\"aggregate\",\"aggregation\":\"sum\",\"distinct\":false},\"variable\":{\"termType\":\"Variable\",\"value\":\"oratorioCount\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"+\",\"args\":[{\"type\":\"operation\",\"operator\":\"+\",\"args\":[{\"type\":\"operation\",\"operator\":\"if\",\"args\":[{\"type\":\"operation\",\"operator\":\"=\",\"args\":[{\"termType\":\"Variable\",\"value\":\"elementType\"},{\"termType\":\"NamedNode\",\"value\":\"http://www.wikidata.org/entity/Q208080\"}]},{\"termType\":\"Literal\",\"value\":\"1\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}},{\"termType\":\"Literal\",\"value\":\"0\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}}]},{\"type\":\"operation\",\"operator\":\"if\",\"args\":[{\"type\":\"operation\",\"operator\":\"=\",\"args\":[{\"termType\":\"Variable\",\"value\":\"elementType\"},{\"termType\":\"NamedNode\",\"value\":\"http://www.wikidata.org/entity/Q210675\"}]},{\"termType\":\"Literal\",\"value\":\"1\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}},{\"termType\":\"Literal\",\"value\":\"0\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}}]}]},{\"type\":\"operation\",\"operator\":\"if\",\"args\":[{\"type\":\"operation\",\"operator\":\"=\",\"args\":[{\"termType\":\"Variable\",\"value\":\"elementType\"},{\"termType\":\"NamedNode\",\"value\":\"http://www.wikidata.org/entity/Q85477\"}]},{\"termType\":\"Literal\",\"value\":\"1\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}},{\"termType\":\"Literal\",\"value\":\"0\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}}]}]},\"type\":\"aggregate\",\"aggregation\":\"sum\",\"distinct\":false},\"variable\":{\"termType\":\"Variable\",\"value\":\"totalCount\"}}],\"where\":[{\"type\":\"bgp\",\"triples\":[{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"},\"object\":{\"termType\":\"NamedNode\",\"value\":\"https://nfdi4culture.de/ontology#Item\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://schema.org/composer\"},\"object\":{\"termType\":\"Variable\",\"value\":\"composer\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"https://nfdi4culture.de/ontology#elementType\"},\"object\":{\"termType\":\"Variable\",\"value\":\"elementType\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"composer\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2000/01/rdf-schema#label\"},\"object\":{\"termType\":\"Variable\",\"value\":\"composerLabel\"}}]}],\"group\":[{\"expression\":{\"termType\":\"Variable\",\"value\":\"composer\"}}],\"order\":[{\"expression\":{\"termType\":\"Variable\",\"value\":\"totalCount\"},\"descending\":true}],\"type\":\"query\",\"prefixes\":{\"schema\":\"http://schema.org/\",\"rdf\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\",\"rdfs\":\"http://www.w3.org/2000/01/rdf-schema#\",\"cto\":\"https://nfdi4culture.de/ontology#\",\"wd\":\"http://www.wikidata.org/entity/\"}}},\"rawData\":[[\"https://rism.online/people/17950\",\"Piccinni, Niccolò\",\"24\",\"6\",\"0\",\"30\"],[\"https://rism.online/people/30002777\",\"Sacchini, Antonio\",\"2\",\"10\",\"2\",\"14\"],[\"https://rism.online/people/30001398\",\"Guglielmi, Pietro Alessandro\",\"5\",\"8\",\"0\",\"13\"],[\"https://rism.online/people/30002250\",\"Monza, Carlo\",\"2\",\"6\",\"0\",\"8\"],[\"https://rism.online/people/30001125\",\"Franchi, Carlo\",\"3\",\"4\",\"0\",\"7\"],[\"https://rism.online/people/1874\",\"Paisiello, Giovanni\",\"6\",\"0\",\"0\",\"6\"],[\"https://rism.online/people/143099\",\"Traetta, Tommaso\",\"2\",\"2\",\"0\",\"4\"],[\"https://rism.online/people/30002832\",\"Sarti, Giuseppe\",\"0\",\"4\",\"0\",\"4\"],[\"https://rism.online/people/30001091\",\"Fischietti, Domenico\",\"3\",\"0\",\"0\",\"3\"],[\"https://rism.online/people/30004069\",\"Scolari, Giuseppe\",\"1\",\"2\",\"0\",\"3\"],[\"https://rism.online/people/30000432\",\"Borghi, Giovanni\",\"2\",\"0\",\"0\",\"2\"],[\"https://rism.online/people/30101604\",\"Festa, Andrea\",\"0\",\"2\",\"0\",\"2\"],[\"https://rism.online/people/1368\",\"Anfossi, Pasquale\",\"1\",\"1\",\"0\",\"2\"],[\"https://rism.online/sources/858000703\",\"Sales, Pietro Pompeo\",\"0\",\"1\",\"0\",\"1\"],[\"https://rism.online/people/30000328\",\"Bertoni, Ferdinando\",\"0\",\"1\",\"0\",\"1\"],[\"https://rism.online/people/30000697\",\"Colla, Giuseppe \",\"0\",\"1\",\"0\",\"1\"],[\"https://rism.online/people/30002301\",\"Myslivecek, Josef\",\"0\",\"1\",\"0\",\"1\"],[\"https://rism.online/people/30007615\",\"Lanzi, Petronio\",\"1\",\"0\",\"0\",\"1\"],[\"https://rism.online/people/30000026\",\"Accorimboni, Agostino\",\"1\",\"0\",\"0\",\"1\"],[\"https://rism.online/people/30004089\",\"Valentini, Giovanni\",\"0\",\"1\",\"0\",\"1\"],[\"https://rism.online/people/30002696\",\"Di Capua, Rinaldo\",\"1\",\"0\",\"0\",\"1\"],[\"https://rism.online/people/30002047\",\"De Majo, Gian Francesco\",\"0\",\"1\",\"0\",\"1\"],[\"https://rism.online/people/2530\",\"Bach, Johann Christian\",\"0\",\"1\",\"0\",\"1\"]],\"parseError\":null,\"parseOptions\":{\"separator\":\",\",\"thousandsSeparator\":\",\",\"decimalsSeparator\":\".\",\"locale\":\"de\",\"stackDimension\":null,\"unstackedData\":null,\"unstackedColumns\":null},\"dataTypes\":{\"composer\":\"string\",\"name\":\"string\",\"operaBuffaCount\":{\"type\":\"number\",\"locale\":\"de\",\"decimal\":\".\",\"group\":\",\",\"numerals\":[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"]},\"operaSeriaCount\":{\"type\":\"number\",\"locale\":\"de\",\"decimal\":\".\",\"group\":\",\",\"numerals\":[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"]},\"oratorioCount\":{\"type\":\"number\",\"locale\":\"de\",\"decimal\":\".\",\"group\":\",\",\"numerals\":[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"]},\"totalCount\":{\"type\":\"number\",\"locale\":\"de\",\"decimal\":\".\",\"group\":\",\",\"numerals\":[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"]}},\"chart\":\"rawgraphs.lineardendrogram\",\"mapping\":{\"hierarchy\":{\"ids\":[\"94\",\"95\",\"96\",\"97\",\"102\"],\"value\":[\"name\",\"operaBuffaCount\",\"operaSeriaCount\",\"oratorioCount\",\"totalCount\"],\"isValid\":true,\"mappedType\":\"number\"},\"size\":{\"ids\":[\"99\"],\"value\":[\"totalCount\"],\"isValid\":true,\"mappedType\":\"number\",\"config\":{\"aggregation\":[\"sum\"]}},\"color\":{\"ids\":[\"100\"],\"value\":[\"totalCount\"],\"isValid\":true,\"mappedType\":\"number\",\"config\":{\"aggregation\":[\"sum\"]}},\"label\":{\"ids\":[\"101\"],\"value\":[\"totalCount\"],\"isValid\":true,\"mappedType\":\"number\",\"config\":{\"aggregation\":[\"csvDistinct\"]}}},\"visualOptions\":{\"width\":805,\"height\":600,\"background\":\"#FFFFFF\",\"marginTop\":10,\"marginRight\":150,\"marginBottom\":10,\"marginLeft\":10,\"maxDiameter\":20,\"showLegend\":false,\"legendWidth\":200,\"layout\":\"Tree\",\"sortBy\":\"Size (descending)\",\"sizeOnlyLeaves\":true,\"colorScale\":{\"scaleType\":\"sequential\",\"interpolator\":\"interpolateBlues\",\"userScaleValues\":[{\"range\":\"#aad2fc\",\"domain\":1},{\"range\":\"#08306b\",\"domain\":30}],\"defaultColor\":\"#cccccc\"},\"labelStyles\":[],\"showHierarchyLabels\":true,\"showLabelsOutline\":false},\"customChart\":null}",
  "svg": "<svg width=\"805\" height=\"600\"><rect width=\"805\" height=\"600\" x=\"0\" y=\"0\" fill=\"#FFFFFF\" id=\"background\"></rect><g transform=\"translate(10,10)\" id=\"viz\"><g id=\"links\"><path d=\"M0,290C64.5,290,64.5,15.07,129,15.07\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,50.053,129,50.053\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,81.729,129,81.729\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,111.792,129,111.792\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,140.159,129,140.159\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,167.856,129,167.856\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,194.412,129,194.412\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,220.174,129,220.174\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,245.463,129,245.463\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,270.278,129,270.278\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,294.532,129,294.532\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,318.224,129,318.224\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,341.916,129,341.916\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,364.876,129,364.876\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,387.104,129,387.104\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,409.332,129,409.332\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,431.561,129,431.561\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,453.789,129,453.789\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,476.017,129,476.017\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,498.246,129,498.246\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,520.474,129,520.474\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,542.702,129,542.702\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M0,290C64.5,290,64.5,564.93,129,564.93\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,15.07C193.5,15.07,193.5,15.07,258,15.07\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,50.053C193.5,50.053,193.5,50.053,258,50.053\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,81.729C193.5,81.729,193.5,81.729,258,81.729\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,111.792C193.5,111.792,193.5,111.792,258,111.792\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,140.159C193.5,140.159,193.5,140.159,258,140.159\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,167.856C193.5,167.856,193.5,167.856,258,167.856\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,194.412C193.5,194.412,193.5,194.412,258,194.412\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,220.174C193.5,220.174,193.5,220.174,258,220.174\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,245.463C193.5,245.463,193.5,245.463,258,245.463\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,270.278C193.5,270.278,193.5,270.278,258,270.278\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,294.532C193.5,294.532,193.5,294.532,258,294.532\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,318.224C193.5,318.224,193.5,318.224,258,318.224\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,341.916C193.5,341.916,193.5,341.916,258,341.916\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,364.876C193.5,364.876,193.5,364.876,258,364.876\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,387.104C193.5,387.104,193.5,387.104,258,387.104\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,409.332C193.5,409.332,193.5,409.332,258,409.332\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,431.561C193.5,431.561,193.5,431.561,258,431.561\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,453.789C193.5,453.789,193.5,453.789,258,453.789\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,476.017C193.5,476.017,193.5,476.017,258,476.017\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,498.246C193.5,498.246,193.5,498.246,258,498.246\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,520.474C193.5,520.474,193.5,520.474,258,520.474\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,542.702C193.5,542.702,193.5,542.702,258,542.702\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M129,564.93C193.5,564.93,193.5,564.93,258,564.93\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,15.07C322.5,15.07,322.5,15.07,387,15.07\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,50.053C322.5,50.053,322.5,50.053,387,50.053\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,81.729C322.5,81.729,322.5,81.729,387,81.729\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,111.792C322.5,111.792,322.5,111.792,387,111.792\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,140.159C322.5,140.159,322.5,140.159,387,140.159\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,167.856C322.5,167.856,322.5,167.856,387,167.856\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,194.412C322.5,194.412,322.5,194.412,387,194.412\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,220.174C322.5,220.174,322.5,220.174,387,220.174\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,245.463C322.5,245.463,322.5,245.463,387,245.463\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,270.278C322.5,270.278,322.5,270.278,387,270.278\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,294.532C322.5,294.532,322.5,294.532,387,294.532\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,318.224C322.5,318.224,322.5,318.224,387,318.224\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,341.916C322.5,341.916,322.5,341.916,387,341.916\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,364.876C322.5,364.876,322.5,364.876,387,364.876\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,387.104C322.5,387.104,322.5,387.104,387,387.104\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,409.332C322.5,409.332,322.5,409.332,387,409.332\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,431.561C322.5,431.561,322.5,431.561,387,431.561\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,453.789C322.5,453.789,322.5,453.789,387,453.789\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,476.017C322.5,476.017,322.5,476.017,387,476.017\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,498.246C322.5,498.246,322.5,498.246,387,498.246\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,520.474C322.5,520.474,322.5,520.474,387,520.474\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,542.702C322.5,542.702,322.5,542.702,387,542.702\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M258,564.93C322.5,564.93,322.5,564.93,387,564.93\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,15.07C451.5,15.07,451.5,15.07,516,15.07\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,50.053C451.5,50.053,451.5,50.053,516,50.053\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,81.729C451.5,81.729,451.5,81.729,516,81.729\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,111.792C451.5,111.792,451.5,111.792,516,111.792\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,140.159C451.5,140.159,451.5,140.159,516,140.159\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,167.856C451.5,167.856,451.5,167.856,516,167.856\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,194.412C451.5,194.412,451.5,194.412,516,194.412\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,220.174C451.5,220.174,451.5,220.174,516,220.174\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,245.463C451.5,245.463,451.5,245.463,516,245.463\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,270.278C451.5,270.278,451.5,270.278,516,270.278\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,294.532C451.5,294.532,451.5,294.532,516,294.532\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,318.224C451.5,318.224,451.5,318.224,516,318.224\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,341.916C451.5,341.916,451.5,341.916,516,341.916\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,364.876C451.5,364.876,451.5,364.876,516,364.876\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,387.104C451.5,387.104,451.5,387.104,516,387.104\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,409.332C451.5,409.332,451.5,409.332,516,409.332\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,431.561C451.5,431.561,451.5,431.561,516,431.561\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,453.789C451.5,453.789,451.5,453.789,516,453.789\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,476.017C451.5,476.017,451.5,476.017,516,476.017\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,498.246C451.5,498.246,451.5,498.246,516,498.246\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,520.474C451.5,520.474,451.5,520.474,516,520.474\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,542.702C451.5,542.702,451.5,542.702,516,542.702\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M387,564.93C451.5,564.93,451.5,564.93,516,564.93\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,15.07C580.5,15.07,580.5,15.07,645,15.07\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,50.053C580.5,50.053,580.5,50.053,645,50.053\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,81.729C580.5,81.729,580.5,81.729,645,81.729\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,111.792C580.5,111.792,580.5,111.792,645,111.792\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,140.159C580.5,140.159,580.5,140.159,645,140.159\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,167.856C580.5,167.856,580.5,167.856,645,167.856\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,194.412C580.5,194.412,580.5,194.412,645,194.412\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,220.174C580.5,220.174,580.5,220.174,645,220.174\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,245.463C580.5,245.463,580.5,245.463,645,245.463\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,270.278C580.5,270.278,580.5,270.278,645,270.278\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,294.532C580.5,294.532,580.5,294.532,645,294.532\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,318.224C580.5,318.224,580.5,318.224,645,318.224\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,341.916C580.5,341.916,580.5,341.916,645,341.916\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,364.876C580.5,364.876,580.5,364.876,645,364.876\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,387.104C580.5,387.104,580.5,387.104,645,387.104\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,409.332C580.5,409.332,580.5,409.332,645,409.332\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,431.561C580.5,431.561,580.5,431.561,645,431.561\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,453.789C580.5,453.789,580.5,453.789,645,453.789\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,476.017C580.5,476.017,580.5,476.017,645,476.017\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,498.246C580.5,498.246,580.5,498.246,645,498.246\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,520.474C580.5,520.474,580.5,520.474,645,520.474\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,542.702C580.5,542.702,580.5,542.702,645,542.702\" fill=\"none\" stroke=\"#ccc\"></path><path d=\"M516,564.93C580.5,564.93,580.5,564.93,645,564.93\" fill=\"none\" stroke=\"#ccc\"></path></g><g id=\"nodes\"><g transform=\"translate(0,290)\"><circle fill=\"#ccc\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\"></tspan></text></g><g id=\"Piccinni, Niccolò\" transform=\"translate(129,15.069538245532298)\"><circle fill=\"rgb(8, 48, 107)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Piccinni, Niccolò</tspan></text></g><g id=\"Sacchini, Antonio\" transform=\"translate(129,50.0528347338705)\"><circle fill=\"rgb(97, 137, 187)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Sacchini, Antonio</tspan></text></g><g id=\"Guglielmi, Pietro Alessandro\" transform=\"translate(129,81.7290797597667)\"><circle fill=\"rgb(103, 143, 192)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Guglielmi, Pietro Alessandro</tspan></text></g><g id=\"Monza, Carlo\" transform=\"translate(129,111.7917430453727)\"><circle fill=\"rgb(131, 171, 217)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Monza, Carlo</tspan></text></g><g id=\"Franchi, Carlo\" transform=\"translate(129,140.15854082883547)\"><circle fill=\"rgb(136, 176, 222)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Franchi, Carlo</tspan></text></g><g id=\"Paisiello, Giovanni\" transform=\"translate(129,167.85579614784768)\"><circle fill=\"rgb(142, 182, 227)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Paisiello, Giovanni</tspan></text></g><g id=\"Traetta, Tommaso\" transform=\"translate(129,194.41207687630188)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Traetta, Tommaso</tspan></text></g><g id=\"Sarti, Giuseppe\" transform=\"translate(129,220.17415654554867)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Sarti, Giuseppe</tspan></text></g><g id=\"Fischietti, Domenico\" transform=\"translate(129,245.46279819789012)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Fischietti, Domenico</tspan></text></g><g id=\"Scolari, Giuseppe\" transform=\"translate(129,270.27800183332624)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Scolari, Giuseppe</tspan></text></g><g id=\"Borghi, Giovanni\" transform=\"translate(129,294.5316205141712)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Borghi, Giovanni</tspan></text></g><g id=\"Festa, Andrea\" transform=\"translate(129,318.22365424042516)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Festa, Andrea</tspan></text></g><g id=\"Anfossi, Pasquale\" transform=\"translate(129,341.9156879666791)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Anfossi, Pasquale</tspan></text></g><g id=\"Sales, Pietro Pompeo\" transform=\"translate(129,364.875849931104)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Sales, Pietro Pompeo</tspan></text></g><g id=\"Bertoni, Ferdinando\" transform=\"translate(129,387.1041401337)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Bertoni, Ferdinando</tspan></text></g><g id=\"Colla, Giuseppe \" transform=\"translate(129,409.332430336296)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Colla, Giuseppe </tspan></text></g><g id=\"Myslivecek, Josef\" transform=\"translate(129,431.560720538892)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Myslivecek, Josef</tspan></text></g><g id=\"Lanzi, Petronio\" transform=\"translate(129,453.78901074148797)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Lanzi, Petronio</tspan></text></g><g id=\"Accorimboni, Agostino\" transform=\"translate(129,476.01730094408396)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Accorimboni, Agostino</tspan></text></g><g id=\"Valentini, Giovanni\" transform=\"translate(129,498.2455911466799)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Valentini, Giovanni</tspan></text></g><g id=\"Di Capua, Rinaldo\" transform=\"translate(129,520.4738813492759)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Di Capua, Rinaldo</tspan></text></g><g id=\"De Majo, Gian Francesco\" transform=\"translate(129,542.7021715518717)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">De Majo, Gian Francesco</tspan></text></g><g id=\"Bach, Johann Christian\" transform=\"translate(129,564.9304617544676)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">Bach, Johann Christian</tspan></text></g><g id=\"24\" transform=\"translate(258,15.069538245532298)\"><circle fill=\"rgb(8, 48, 107)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">24</tspan></text></g><g id=\"2\" transform=\"translate(258,50.0528347338705)\"><circle fill=\"rgb(97, 137, 187)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"5\" transform=\"translate(258,81.7290797597667)\"><circle fill=\"rgb(103, 143, 192)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">5</tspan></text></g><g id=\"2\" transform=\"translate(258,111.7917430453727)\"><circle fill=\"rgb(131, 171, 217)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"3\" transform=\"translate(258,140.15854082883547)\"><circle fill=\"rgb(136, 176, 222)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">3</tspan></text></g><g id=\"6\" transform=\"translate(258,167.85579614784768)\"><circle fill=\"rgb(142, 182, 227)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">6</tspan></text></g><g id=\"2\" transform=\"translate(258,194.41207687630188)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"0\" transform=\"translate(258,220.17415654554867)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"3\" transform=\"translate(258,245.46279819789012)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">3</tspan></text></g><g id=\"1\" transform=\"translate(258,270.27800183332624)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"2\" transform=\"translate(258,294.5316205141712)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"0\" transform=\"translate(258,318.22365424042516)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"1\" transform=\"translate(258,341.9156879666791)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"0\" transform=\"translate(258,364.875849931104)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(258,387.1041401337)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(258,409.332430336296)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(258,431.560720538892)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"1\" transform=\"translate(258,453.78901074148797)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"1\" transform=\"translate(258,476.01730094408396)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"0\" transform=\"translate(258,498.2455911466799)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"1\" transform=\"translate(258,520.4738813492759)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"0\" transform=\"translate(258,542.7021715518717)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(258,564.9304617544676)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"6\" transform=\"translate(387,15.069538245532298)\"><circle fill=\"rgb(8, 48, 107)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">6</tspan></text></g><g id=\"10\" transform=\"translate(387,50.0528347338705)\"><circle fill=\"rgb(97, 137, 187)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">10</tspan></text></g><g id=\"8\" transform=\"translate(387,81.7290797597667)\"><circle fill=\"rgb(103, 143, 192)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">8</tspan></text></g><g id=\"6\" transform=\"translate(387,111.7917430453727)\"><circle fill=\"rgb(131, 171, 217)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">6</tspan></text></g><g id=\"4\" transform=\"translate(387,140.15854082883547)\"><circle fill=\"rgb(136, 176, 222)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">4</tspan></text></g><g id=\"0\" transform=\"translate(387,167.85579614784768)\"><circle fill=\"rgb(142, 182, 227)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"2\" transform=\"translate(387,194.41207687630188)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"4\" transform=\"translate(387,220.17415654554867)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">4</tspan></text></g><g id=\"0\" transform=\"translate(387,245.46279819789012)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"2\" transform=\"translate(387,270.27800183332624)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"0\" transform=\"translate(387,294.5316205141712)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"2\" transform=\"translate(387,318.22365424042516)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"1\" transform=\"translate(387,341.9156879666791)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"1\" transform=\"translate(387,364.875849931104)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"1\" transform=\"translate(387,387.1041401337)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"1\" transform=\"translate(387,409.332430336296)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"1\" transform=\"translate(387,431.560720538892)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"0\" transform=\"translate(387,453.78901074148797)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(387,476.01730094408396)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"1\" transform=\"translate(387,498.2455911466799)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"0\" transform=\"translate(387,520.4738813492759)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"1\" transform=\"translate(387,542.7021715518717)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"1\" transform=\"translate(387,564.9304617544676)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">1</tspan></text></g><g id=\"0\" transform=\"translate(516,15.069538245532298)\"><circle fill=\"rgb(8, 48, 107)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"2\" transform=\"translate(516,50.0528347338705)\"><circle fill=\"rgb(97, 137, 187)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">2</tspan></text></g><g id=\"0\" transform=\"translate(516,81.7290797597667)\"><circle fill=\"rgb(103, 143, 192)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,111.7917430453727)\"><circle fill=\"rgb(131, 171, 217)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,140.15854082883547)\"><circle fill=\"rgb(136, 176, 222)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,167.85579614784768)\"><circle fill=\"rgb(142, 182, 227)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,194.41207687630188)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,220.17415654554867)\"><circle fill=\"rgb(153, 193, 237)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,245.46279819789012)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,270.27800183332624)\"><circle fill=\"rgb(159, 199, 242)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,294.5316205141712)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,318.22365424042516)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,341.9156879666791)\"><circle fill=\"rgb(164, 204, 247)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,364.875849931104)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,387.1041401337)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,409.332430336296)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,431.560720538892)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,453.78901074148797)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,476.01730094408396)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,498.2455911466799)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,520.4738813492759)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,542.7021715518717)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"0\" transform=\"translate(516,564.9304617544676)\"><circle fill=\"rgb(170, 210, 252)\" r=\"5\"></circle><text text-anchor=\"end\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"-8\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: normal;\">0</tspan></text></g><g id=\"30\" transform=\"translate(645,15.069538245532298)\"><circle fill=\"rgb(8, 48, 107)\" r=\"10\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"12\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">30</tspan></text></g><g id=\"14\" transform=\"translate(645,50.0528347338705)\"><circle fill=\"rgb(97, 137, 187)\" r=\"6.831300510639732\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"8.831300510639732\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">14</tspan></text></g><g id=\"13\" transform=\"translate(645,81.7290797597667)\"><circle fill=\"rgb(103, 143, 192)\" r=\"6.5828058860438325\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"8.582805886043833\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">13</tspan></text></g><g id=\"8\" transform=\"translate(645,111.7917430453727)\"><circle fill=\"rgb(131, 171, 217)\" r=\"5.163977794943223\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"7.163977794943223\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">8</tspan></text></g><g id=\"7\" transform=\"translate(645,140.15854082883547)\"><circle fill=\"rgb(136, 176, 222)\" r=\"4.83045891539648\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"6.83045891539648\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">7</tspan></text></g><g id=\"6\" transform=\"translate(645,167.85579614784768)\"><circle fill=\"rgb(142, 182, 227)\" r=\"4.472135954999579\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"6.472135954999579\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">6</tspan></text></g><g id=\"4\" transform=\"translate(645,194.41207687630188)\"><circle fill=\"rgb(153, 193, 237)\" r=\"3.651483716701107\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"5.651483716701107\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">4</tspan></text></g><g id=\"4\" transform=\"translate(645,220.17415654554867)\"><circle fill=\"rgb(153, 193, 237)\" r=\"3.651483716701107\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"5.651483716701107\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">4</tspan></text></g><g id=\"3\" transform=\"translate(645,245.46279819789012)\"><circle fill=\"rgb(159, 199, 242)\" r=\"3.162277660168379\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"5.162277660168379\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">3</tspan></text></g><g id=\"3\" transform=\"translate(645,270.27800183332624)\"><circle fill=\"rgb(159, 199, 242)\" r=\"3.162277660168379\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"5.162277660168379\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">3</tspan></text></g><g id=\"2\" transform=\"translate(645,294.5316205141712)\"><circle fill=\"rgb(164, 204, 247)\" r=\"2.5819888974716116\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"4.581988897471612\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">2</tspan></text></g><g id=\"2\" transform=\"translate(645,318.22365424042516)\"><circle fill=\"rgb(164, 204, 247)\" r=\"2.5819888974716116\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"4.581988897471612\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">2</tspan></text></g><g id=\"2\" transform=\"translate(645,341.9156879666791)\"><circle fill=\"rgb(164, 204, 247)\" r=\"2.5819888974716116\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"4.581988897471612\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">2</tspan></text></g><g id=\"1\" transform=\"translate(645,364.875849931104)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,387.1041401337)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,409.332430336296)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,431.560720538892)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,453.78901074148797)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,476.01730094408396)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,498.2455911466799)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,520.4738813492759)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,542.7021715518717)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g><g id=\"1\" transform=\"translate(645,564.9304617544676)\"><circle fill=\"rgb(170, 210, 252)\" r=\"1.8257418583505536\"></circle><text text-anchor=\"start\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,-6)\"><tspan x=\"3.8257418583505536\" y=\"0\" dy=\"0\" style=\"font-family: Arial, sans-serif; font-size: 10px; fill: black; font-weight: bold;\">1</tspan></text></g></g></g></svg>",
  "summary": {
    "version": "1.2",
    "chartId": "rawgraphs.lineardendrogram",
    "chartName": "Linear dendrogram",
    "rowCount": 23,
    "columnCount": 6
  }
}
```

_Statistics on opera buffa, opera seria and oratorio in the Doria Pamphilj dataset_

### Example 03: Show all places where operas in the Doria Pamphilj collection were performed

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema: <http://schema.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology#>

SELECT
  (SAMPLE(?latitudeValue) AS ?latitude)
  (SAMPLE(?longitudeValue) AS ?longitude)
  ?opera
  (?composerLabel AS ?composer)
  (SAMPLE(?theaterLabel) AS ?theater)
  (SAMPLE(?locationLabel) AS ?location)
  (SAMPLE(?yearValue) AS ?year)
  (COUNT(DISTINCT ?resource) AS ?partitura)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    ?resource a cto:Item .
    ?resource rdfs:label ?opera .
    ?resource cto:relatedOrganization ?theaterResource .
    ?resource cto:relatedEvent ?event .
    ?resource schema:composer ?composerResource .

    ?composerResource rdfs:label ?composerLabel .

    ?theaterResource rdfs:label ?theaterLabel .
    ?theaterResource cto:relatedLocation ?locationResource .

    ?locationResource rdfs:label ?locationLabel .
    ?locationResource schema:latitude ?latitudeValue .
    ?locationResource schema:longitude ?longitudeValue .

    ?event nfdicore:startDate ?yearValue .
  }
}
GROUP BY ?opera ?composerLabel
ORDER BY ?opera ?composerLabel
```

/// html | div[class='tile']
**MAP**
///

### Example 04: Federate with Wikidata and get images of theaters that occur in the Partitura dataset

```shmarql {title="SPARQL Query" kg="culture-kg"}
#defaultView:Graph
PREFIX schema: <http://schema.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology#>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX bd: <http://www.bigdata.com/rdf#>

SELECT
  (SAMPLE(?latitudeValue) AS ?latitude)
  (SAMPLE(?longitudeValue) AS ?longitude)
  (?theaterLabel AS ?title)
  (SAMPLE(?locationLabel) AS ?description)
  (?theater AS ?link)
  (SAMPLE(?image) AS ?url)
WHERE {
  SERVICE <https://nfdi4culture.de/sparql> {
    SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
      ?theater a nfdicore:Organization .
      ?theater rdfs:label ?theaterLabel .
      FILTER(STRSTARTS(STR(?theater), "http://www.wikidata.org/entity/"))

      ?theater cto:relatedLocation ?location .
      ?location schema:latitude ?latitudeValue .
      ?location schema:longitude ?longitudeValue .
      ?location rdfs:label ?locationLabel .
    }
  }

  BIND(IRI(STR(?theater)) AS ?wd_item)

  SERVICE <https://query.wikidata.org/sparql> {
    ?wd_item wdt:P18 ?image .
  }
}
GROUP BY ?theater ?theaterLabel
ORDER BY ?theaterLabel
```

### Example 05: Show all places of opera premieres on an interactive map

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema: <http://schema.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology#>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX bd: <http://www.bigdata.com/rdf#>

SELECT
  (SAMPLE(?latitudeValue) AS ?latitude)
  (SAMPLE(?longitudeValue) AS ?longitude)
  ?opera
  (SAMPLE(?theaterLabel) AS ?description)
  (SAMPLE(?resource) AS ?link)
  (SAMPLE(?image) AS ?url)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    ?resource a cto:Item .
    ?resource rdfs:label ?opera .
    ?resource cto:relatedOrganization ?theater .
    ?resource cto:relatedEvent ?event .
    ?resource schema:composer ?composer .

    ?composer rdfs:label ?composerLabel .

    ?theater rdfs:label ?theaterLabel .
    ?theater cto:relatedLocation ?location .

    ?location rdfs:label ?locationLabel .
    ?location schema:latitude ?latitudeValue .
    ?location schema:longitude ?longitudeValue .

    ?event nfdicore:startDate ?year .
  }

  BIND(IRI(STR(?theater)) AS ?wd_item)

  SERVICE <https://query.wikidata.org/sparql> {
    ?wd_item wdt:P18 ?image .
  }
}
GROUP BY ?opera ?composerLabel
ORDER BY ?opera ?composerLabel
```

### Example 06: Combining Persons in RISM and Partitura

![Find all operas in the Doria Pamphilj collection that are based on libretti of Pietro Metastasio.](assets/images/ac46ade0-b058-47c4-b267-fad4b7763191.png "query-06-visualisation.png")

/// caption
Torsten Schrade, Find all operas in the Doria Pamphilj collection that are based on libretti of Pietro Metastasio., CC BY 4.0
///

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema: <http://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology/>
PREFIX partCto: <https://nfdi4culture.de/ontology#>

SELECT
  (?partituraLabel AS ?opera)
  (?composerLabel AS ?composer)
  (SAMPLE(?locationLabel) AS ?location)
  (SAMPLE(?yearValue) AS ?year)
  (SAMPLE(?rismItem) AS ?rism)
  (SAMPLE(?partituraResource) AS ?partitura)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    SELECT
      ?partituraResource
      ?partituraLabel
      ?composerLabel
      ?rismItem
      ?locationLabel
      ?yearValue
    WHERE {
      ?partituraResource a partCto:Item .
      ?partituraResource rdfs:label ?partituraLabel .

      ?partituraResource schema:composer ?composer .
      ?composer rdfs:label ?composerLabel .

      ?partituraResource partCto:relatedLocation ?location .
      ?location rdfs:label ?locationLabel .

      ?partituraResource partCto:relatedEvent ?event .
      ?event nfdicore:startDate ?yearValue .

      ?partituraResource partCto:relatedItem ?rismItem .
    }
  }

  ?rismItem cto:CTO_0001009 ?person .
  ?person nfdicore:NFDI_0001006 <https://rism.online/people/97823> .
}
GROUP BY ?partituraLabel ?composerLabel
ORDER BY ?partituraLabel ?composerLabel
```

### Example 07: All operas of Nicolo Piccinni in Doria Pamphilj

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema:    <http://schema.org/>
PREFIX rdf:       <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:      <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore:  <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto:       <https://nfdi4culture.de/ontology#>

SELECT
  ?opera
  (?composerName AS ?composer)
  ?year
  (SAMPLE(?elementTypeLabel) AS ?type)
  (COUNT(DISTINCT ?partitura) AS ?partituraCount)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    VALUES (?elementType ?elementTypeLabel) {
      (<http://www.wikidata.org/entity/Q210675> "Opera seria")
      (<http://www.wikidata.org/entity/Q208080> "Opera buffa")
    }

    ?partitura a cto:Item ;
      rdfs:label ?opera ;
      cto:elementType ?elementType ;
      cto:relatedPerson <https://rism.online/people/17950> ;
      schema:composer ?composerResource .

    ?composerResource rdfs:label ?composerName .
    ?partitura cto:relatedEvent ?event .
    ?event nfdicore:startDate ?year .
  }
}
GROUP BY
  ?opera
  ?composerName
  ?year
ORDER BY ?year
```

### Example 08: All operas of Nicoló Piccinni with libretti of Pietro Metastasio

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema: <http://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology/>
PREFIX partCto: <https://nfdi4culture.de/ontology#>

SELECT
  (?partituraLabel AS ?opera)
  (?composerLabel AS ?composer)
  (SAMPLE(?locationLabelValue) AS ?locationLabel)
  (SAMPLE(?yearValue) AS ?year)
  (SAMPLE(?rismItem) AS ?rismExample)
  (SAMPLE(?partituraResource) AS ?partituraExample)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    SELECT
      ?partituraResource
      ?partituraLabel
      ?composerLabel
      ?rismItem
      ?locationLabelValue
      ?yearValue
    WHERE {
      ?partituraResource a partCto:Item .
      ?partituraResource rdfs:label ?partituraLabel .

      ?partituraResource schema:composer ?composerResource .
      ?composerResource rdfs:label ?composerLabel .
      ?partituraResource partCto:relatedPerson <https://rism.online/people/17950> .

      ?partituraResource partCto:relatedLocation ?locationResource .
      ?locationResource rdfs:label ?locationLabelValue .

      ?partituraResource partCto:relatedEvent ?event .
      ?event nfdicore:startDate ?yearValue .

      ?partituraResource partCto:relatedItem ?rismItem .
    }
  }

  ?rismItem cto:CTO_0001009 ?relatedPerson .
  ?relatedPerson nfdicore:NFDI_0001006 <https://rism.online/people/97823> .
}
GROUP BY ?partituraLabel ?composerLabel
ORDER BY ?partituraLabel ?composerLabel
```

### Example 09: All works of Nicoló Piccinni with places of premiere

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX cs: <http://purl.org/vocab/changeset/schema#>
PREFIX schema: <http://schema.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology#>
PREFIX crm: <http://erlangen-crm.org/current/E39_Actor>
PREFIX csm: <http://corago.unibo.it/sm/>
PREFIX corago: <http://corago.unibo.it/resource/>

SELECT
  ?resource
  (SAMPLE(?labelValue) AS ?label)
  (GROUP_CONCAT(DISTINCT STR(?typeLabelValue); separator = " | ") AS ?genre)
  (GROUP_CONCAT(DISTINCT STR(?authorLabelValue); separator = " | ") AS ?authorLabel)
  (GROUP_CONCAT(DISTINCT STR(?placeLabelValue); separator = " | ") AS ?placeLabel)
  (GROUP_CONCAT(DISTINCT STR(?theaterLabelValue); separator = " | ") AS ?theaterLabel)
  (SAMPLE(SUBSTR(STR(?isoDateValue), 1, 4)) AS ?year)
WHERE {
  SERVICE <http://coragolod2.ing.unibo.it:8080/blazegraph/namespace/corago_20200518/sparql> {
    SELECT
      ?resource
      ?labelValue
      ?type
      ?typeLabelValue
      ?author
      ?authorLabelValue
      ?place
      ?placeLabelValue
      ?theater
      ?theaterLabelValue
      ?isoDateValue
    WHERE {
      ?resource a <http://erlangen-crm.org/efrbroo/F15_Complex_Work> .
      ?resource rdfs:label ?labelValue .

      ?resource csm:CPBC10_type ?type .
      ?type rdfs:label ?typeLabelValue .

      ?resource csm:CPBC1_work_author ?author .
      FILTER(STRSTARTS(STR(?author), "http://corago.unibo.it/resource/RESPONS/000005090100"))
      ?author rdfs:label ?authorLabelValue .

      OPTIONAL {
        ?resource csm:CP9_first_performed_in/csm:CPC10_performance_place ?place .
        ?place rdfs:label ?placeLabelValue .
      }

      OPTIONAL {
        ?resource csm:CP9_first_performed_in/csm:CPC11_performance_location ?theater .
        ?theater rdfs:label ?theaterLabelValue .
      }

      OPTIONAL {
        ?resource csm:CP9_first_performed_in/csm:CPC15_performed_on ?date .
        ?date rdf:value ?isoDateValue .
      }
    }
  }
}
GROUP BY ?resource
ORDER BY ?year ?label
```

![Alluvial diagram showing the relation between works and places of premiere](assets/images/e566ba5f-7959-4cec-8f50-e29b82f472ff.png "query-09-visualisation.png")

/// caption
Torsten Schrade, Alluvial diagram showing the relation between works and places of premiere, CC BY 4.0
///

### Example 10: Staging history of the opera Demofoonte in the 18th century

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX cs: <http://purl.org/vocab/changeset/schema#>
PREFIX schema: <http://schema.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology#>
PREFIX crm: <http://erlangen-crm.org/current/E39_Actor>
PREFIX csm: <http://corago.unibo.it/sm/>
PREFIX corago: <http://corago.unibo.it/resource/>

SELECT
  ?resource
  (SAMPLE(?labelValue) AS ?label)
  (GROUP_CONCAT(DISTINCT STR(?typeLabelValue); separator = " | ") AS ?genre)
  (GROUP_CONCAT(DISTINCT STR(?authorLabelValue); separator = " | ") AS ?authorLabel)
  (GROUP_CONCAT(DISTINCT STR(?placeLabelValue); separator = " | ") AS ?placeLabel)
  (GROUP_CONCAT(DISTINCT STR(?theaterLabelValue); separator = " | ") AS ?theaterLabel)
  (SAMPLE(SUBSTR(STR(?isoDateValue), 1, 4)) AS ?year)
WHERE {
  SERVICE <http://coragolod2.ing.unibo.it:8080/blazegraph/namespace/corago_20200518/sparql> {
    SELECT
      ?resource
      ?labelValue
      ?type
      ?typeLabelValue
      ?author
      ?authorLabelValue
      ?place
      ?placeLabelValue
      ?theater
      ?theaterLabelValue
      ?isoDateValue
    WHERE {
      ?resource a <http://erlangen-crm.org/efrbroo/F15_Complex_Work> .
      ?resource rdfs:label ?labelValue .
      FILTER(REGEX(?labelValue, "demofoonte", "i")) .

      ?resource csm:CPBC10_type ?type .
      ?type rdfs:label ?typeLabelValue .

      ?resource csm:CPBC1_work_author ?author .
      ?author rdfs:label ?authorLabelValue .

      ?resource csm:CP9_first_performed_in/csm:CPC10_performance_place ?place .
      ?place rdfs:label ?placeLabelValue .

      ?resource csm:CP9_first_performed_in/csm:CPC11_performance_location ?theater .
      ?theater rdfs:label ?theaterLabelValue .

      ?resource csm:CP9_first_performed_in/csm:CPC15_performed_on ?date .
      ?date rdf:value ?isoDateValue .
    }
  }
}
GROUP BY ?resource
ORDER BY ?year ?label
```

```lodeon-rawgraphs {title="RAWGraphs Visualization"}
{
  "version": 1,
  "renderer": "rawgraphs",
  "project": "{\"version\":\"1.2\",\"userInput\":[{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043432\",\"label\":\"Demofoonte [Averara]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Averara, Pietro d' | Anonimo\",\"placeLabel\":\"Milano\",\"theaterLabel\":\"Regio Ducal Teatro\",\"year\":\"1698\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000042854\",\"label\":\"Demofoonte\",\"genre\":\"opera | dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Caldara, Antonio\",\"placeLabel\":\"Vienna\",\"theaterLabel\":\"Cesarea Corte\",\"year\":\"1733\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000042997\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica | opera\",\"authorLabel\":\"Metastasio, Pietro | Schiassi, Gaetano Maria\",\"placeLabel\":\"Venezia\",\"theaterLabel\":\"Teatro Grimani di S. Gio: Grisostomo\",\"year\":\"1734\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000042906\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Chiocchetti, Pietro Vincenzo | Metastasio, Pietro\",\"placeLabel\":\"Genova\",\"theaterLabel\":\"Teatro del Falcone\",\"year\":\"1735\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000042959\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Ciampi, Francesco | Metastasio, Pietro\",\"placeLabel\":\"Roma\",\"theaterLabel\":\"Teatro di Tordinona\",\"year\":\"1735\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000042927\",\"label\":\"Demofoonte\",\"genre\":\"opera\",\"authorLabel\":\"Metastasio, Pietro | Mancini, Francesco | Sarro, Domenico Natale | Leo, Leonardo | Sellitto, Giuseppe\",\"placeLabel\":\"Napoli\",\"theaterLabel\":\"Teatro San Bartolomeo\",\"year\":\"1735\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050350\",\"label\":\"Demofoonte\",\"genre\":\"[dramma per musica]\",\"authorLabel\":\"Metastasio, Pietro | Ferrandini, Giovanni Battista\",\"placeLabel\":\"Monaco di Baviera\",\"theaterLabel\":\"Hof\",\"year\":\"1737\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043114\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Latilla, Gaetano\",\"placeLabel\":\"Venezia\",\"theaterLabel\":\"Teatro Grimani di S. Gio. Grisostomo\",\"year\":\"1737\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043080\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica | opera\",\"authorLabel\":\"Metastasio, Pietro | Brivio, Giuseppe Ferdinando\",\"placeLabel\":\"Torino\",\"theaterLabel\":\"Regio Teatro\",\"year\":\"1738\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043064\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Lampugnani, Giovanni Battista\",\"placeLabel\":\"Piacenza\",\"theaterLabel\":\"Teatro Ducale\",\"year\":\"1738\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043127\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Reina, Giuseppe\",\"placeLabel\":\"Alessandria\",\"theaterLabel\":\"Teatro Solerio\",\"year\":\"1739\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050412\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Vinci, Leonardo\",\"placeLabel\":\"Lucca\",\"theaterLabel\":\"Teatro\",\"year\":\"1741\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043332\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Bernasconi, Andrea\",\"placeLabel\":\"Roma\",\"theaterLabel\":\"Teatro delle Dame\",\"year\":\"1741\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050399\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Verocai, Giovanni\",\"placeLabel\":\"Braunschweig\",\"theaterLabel\":\"Teatro\",\"year\":\"1741\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043341\",\"label\":\"Demofoonte\",\"genre\":\"opera | dramma per musica\",\"authorLabel\":\"Gluck, Christoph Willibald | Metastasio, Pietro\",\"placeLabel\":\"Milano\",\"theaterLabel\":\"Regio Ducal Teatro\",\"year\":\"1743\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043395\",\"label\":\"Demofoonte [1a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Jommelli, Niccolò\",\"placeLabel\":\"Padova\",\"theaterLabel\":\"Teatro Obizzi\",\"year\":\"1743\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000184994\",\"label\":\"Demofoonte, re di Tracia\",\"genre\":\"opera per musica | dramma per musica\",\"authorLabel\":\"Graun, Carl Heinrich | Metastasio, Pietro\",\"placeLabel\":\"Berlino\",\"theaterLabel\":\"Regio Teatro\",\"year\":\"1746\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000043519\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica | opera\",\"authorLabel\":\"Metastasio, Pietro | Hasse, Johann Adolf\",\"placeLabel\":\"Dresda\",\"theaterLabel\":\"Teatro Regio di Corte\",\"year\":\"1748\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/Z000042873\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica | opera drammatica | opera seria\",\"authorLabel\":\"Galuppi, Baldassare | Metastasio, Pietro\",\"placeLabel\":\"Madrid\",\"theaterLabel\":\"Teatro del Buen Retiro\",\"year\":\"1749\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050488\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica | opera seria\",\"authorLabel\":\"Metastasio, Pietro | Fiorillo, Ignazio\",\"placeLabel\":\"Braunscevica\",\"theaterLabel\":\"Ducal Teatro\",\"year\":\"1750\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000362388\",\"label\":\"Il *Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Perez, David\",\"placeLabel\":\"Lisbona\",\"theaterLabel\":\"Corte\",\"year\":\"1752\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000177347\",\"label\":\"Demofoonte [2a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Jommelli, Niccolò\",\"placeLabel\":\"Milano\",\"theaterLabel\":\"Regio Ducal Teatro\",\"year\":\"1753\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050571\",\"label\":\"Demofoonte\",\"genre\":\"opera seria | dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Cocchi, Gioacchino\",\"placeLabel\":\"Venezia\",\"theaterLabel\":\"Teatro San Salvatore\",\"year\":\"1754\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050603\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Manna, Gennaro\",\"placeLabel\":\"Torino\",\"theaterLabel\":\"Teatro Regio\",\"year\":\"1754\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050588\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Mazzoni, Antonio\",\"placeLabel\":\"Parma\",\"theaterLabel\":\"Regio Ducal Teatro\",\"year\":\"1754\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050654\",\"label\":\"Demofoonte [1a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Sarti, Giuseppe | Metastasio, Pietro\",\"placeLabel\":\"Copenaghen\",\"theaterLabel\":\"Theatre on Kongens Nytorv\",\"year\":\"1755\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050701\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Pampani, Antonio Gaetano | Metastasio, Pietro\",\"placeLabel\":\"Roma\",\"theaterLabel\":\"Teatro delle Dame\",\"year\":\"1757\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050801\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Ferrandini, Antonio | Metastasio, Pietro\",\"placeLabel\":\"Milano\",\"theaterLabel\":\"Regio Ducal Teatro\",\"year\":\"1758\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050834\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Vinci, Pasquale | Metastasio, Pietro\",\"placeLabel\":\"Siena\",\"theaterLabel\":\"Teatro dell'Accademia Intronata\",\"year\":\"1758\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050747\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Traetta, Tommaso | Metastasio, Pietro\",\"placeLabel\":\"Mantova\",\"theaterLabel\":\"regio ducal Teatro Vecchio\",\"year\":\"1758\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050857\",\"label\":\"Demofoonte\",\"genre\":\"opera in musica\",\"authorLabel\":\"Eberlin, Johann Ernst | Metastasio, Pietro\",\"placeLabel\":\"Salisburgo\",\"theaterLabel\":\"Corte\",\"year\":\"1759\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050903\",\"label\":\"Demofoonte\",\"genre\":\"opera seria\",\"authorLabel\":\"Piccinni, Niccolò | Metastasio, Pietro\",\"placeLabel\":\"Reggio Emilia\",\"theaterLabel\":\"Teatro Pubblico\",\"year\":\"1761\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000050947\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Boroni, Antonio | Metastasio, Pietro\",\"placeLabel\":\"Senigallia\",\"theaterLabel\":\"Teatro\",\"year\":\"1761\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000373151\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Majo, Gian Francesco de\",\"placeLabel\":\"Roma\",\"theaterLabel\":\"Teatro Argentina\",\"year\":\"1763\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000177327\",\"label\":\"Demofoonte [3a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Jommelli, Niccolò\",\"placeLabel\":\"Stoccarda\",\"theaterLabel\":\"Teatro Ducale\",\"year\":\"1764\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000366865\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Vento, Mattia\",\"placeLabel\":\"Londra\",\"theaterLabel\":\"King's Theatre in the Haymarket\",\"year\":\"1765\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00321016\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Guglielmi, Pietro Alessandro\",\"placeLabel\":\"Treviso\",\"theaterLabel\":\"Teatro Onigo\",\"year\":\"1766\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00326728\",\"label\":\"Demofoonte [1a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Myslivecek, Josef\",\"placeLabel\":\"Venezia\",\"theaterLabel\":\"Teatro San Benedetto\",\"year\":\"1769\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00316096\",\"label\":\"Demofoonte [4a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Jommelli, Niccolò\",\"placeLabel\":\"Napoli\",\"theaterLabel\":\"Teatro San Carlo\",\"year\":\"1770\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/0000168790\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Kozeluch, Johann Antonin | Metastasio, Pietro\",\"placeLabel\":\"Praga\",\"theaterLabel\":\"Nuovo Teatro\",\"year\":\"1771\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00314276\",\"label\":\"Demofoonte [2a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Sarti, Giuseppe | Metastasio, Pietro\",\"placeLabel\":\"Copenaghen\",\"theaterLabel\":\"Regio Teatro Danese\",\"year\":\"1771\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00321986\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Anfossi, Pasquale | Metastasio, Pietro\",\"placeLabel\":\"Roma\",\"theaterLabel\":\"Teatro Argentina\",\"year\":\"1773\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00317324\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Paisiello, Giovanni | Metastasio, Pietro\",\"placeLabel\":\"Venezia\",\"theaterLabel\":\"Teatro San Benedetto\",\"year\":\"1775\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00327393\",\"label\":\"Demofoonte [2a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Myslivecek, Josef\",\"placeLabel\":\"Napoli\",\"theaterLabel\":\"Teatro San Carlo\",\"year\":\"1775\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00333289\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Monza, Carlo | Metastasio, Pietro\",\"placeLabel\":\"Alessandria\",\"theaterLabel\":\"Nuovo Teatro\",\"year\":\"1776\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00336529\",\"label\":\"Demofoonte\",\"genre\":\"os | dramma per musica\",\"authorLabel\":\"Schuster, Joseph | Metastasio, Pietro\",\"placeLabel\":\"Forlì\",\"theaterLabel\":\"Nuovo\",\"year\":\"1776\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00316597\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Rust, Giacomo\",\"placeLabel\":\"Firenze\",\"theaterLabel\":\"Teatro della Pergola\",\"year\":\"1780\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00314852\",\"label\":\"Demofoonte [3a ver.]\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Sarti, Giuseppe | Metastasio, Pietro\",\"placeLabel\":\"Roma\",\"theaterLabel\":\"Teatro Argentina\",\"year\":\"1782\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00319193\",\"label\":\"Demofoonte\",\"genre\":\"dramma serio per musica\",\"authorLabel\":\"Metastasio, Pietro | Alessandri, Felice\",\"placeLabel\":\"Padova\",\"theaterLabel\":\"Teatro Nuovo\",\"year\":\"1783\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00337588\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Pio, Antonio | Metastasio, Pietro\",\"placeLabel\":\"Modena\",\"theaterLabel\":\"Teatro Rangoni\",\"year\":\"1783\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00313891\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Tarchi, Angelo | Metastasio, Pietro\",\"placeLabel\":\"Crema\",\"theaterLabel\":\"Nuovo Teatro\",\"year\":\"1786\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00313210\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Prati, Alessio | Metastasio, Pietro\",\"placeLabel\":\"Venezia\",\"theaterLabel\":\"Teatro San Benedetto\",\"year\":\"1786\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00322098\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Gatti, Luigi\",\"placeLabel\":\"Mantova\",\"theaterLabel\":\"Teatro Ducale\",\"year\":\"1787\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00336047\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Pugnani, Gaetano | Metastasio, Pietro\",\"placeLabel\":\"Torino\",\"theaterLabel\":\"Teatro Regio\",\"year\":\"1787\"},{\"resource\":\"http://corago.unibo.it/resource/BRANI/7A00311911\",\"label\":\"Demofoonte\",\"genre\":\"dramma per musica\",\"authorLabel\":\"Metastasio, Pietro | Portugal, Marcos António\",\"placeLabel\":\"Milano\",\"theaterLabel\":\"Teatro alla Scala\",\"year\":\"1794\"}],\"userInputFormat\":\"sparql\",\"dataSource\":{\"type\":\"sparql\",\"url\":\"https://lod.academy/dhi-rom/data/partitura/sparql\",\"query\":{\"queryType\":\"SELECT\",\"variables\":[{\"termType\":\"Variable\",\"value\":\"resource\"},{\"expression\":{\"expression\":{\"termType\":\"Variable\",\"value\":\"label\"},\"type\":\"aggregate\",\"aggregation\":\"sample\",\"distinct\":false},\"variable\":{\"termType\":\"Variable\",\"value\":\"label\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"str\",\"args\":[{\"termType\":\"Variable\",\"value\":\"typeLabel\"}]},\"type\":\"aggregate\",\"aggregation\":\"group_concat\",\"distinct\":false,\"separator\":\" | \"},\"variable\":{\"termType\":\"Variable\",\"value\":\"genre\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"str\",\"args\":[{\"termType\":\"Variable\",\"value\":\"authorLabel\"}]},\"type\":\"aggregate\",\"aggregation\":\"group_concat\",\"distinct\":false,\"separator\":\" | \"},\"variable\":{\"termType\":\"Variable\",\"value\":\"authorLabel\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"str\",\"args\":[{\"termType\":\"Variable\",\"value\":\"placeLabel\"}]},\"type\":\"aggregate\",\"aggregation\":\"group_concat\",\"distinct\":false,\"separator\":\" | \"},\"variable\":{\"termType\":\"Variable\",\"value\":\"placeLabel\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"str\",\"args\":[{\"termType\":\"Variable\",\"value\":\"theaterLabel\"}]},\"type\":\"aggregate\",\"aggregation\":\"group_concat\",\"distinct\":false,\"separator\":\" | \"},\"variable\":{\"termType\":\"Variable\",\"value\":\"theaterLabel\"}},{\"expression\":{\"expression\":{\"type\":\"operation\",\"operator\":\"substr\",\"args\":[{\"type\":\"operation\",\"operator\":\"str\",\"args\":[{\"termType\":\"Variable\",\"value\":\"isoDate\"}]},{\"termType\":\"Literal\",\"value\":\"1\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}},{\"termType\":\"Literal\",\"value\":\"4\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#integer\"}}]},\"type\":\"aggregate\",\"aggregation\":\"sample\",\"distinct\":false},\"variable\":{\"termType\":\"Variable\",\"value\":\"year\"}}],\"where\":[{\"type\":\"service\",\"patterns\":[{\"queryType\":\"SELECT\",\"variables\":[{\"termType\":\"Variable\",\"value\":\"resource\"},{\"termType\":\"Variable\",\"value\":\"label\"},{\"termType\":\"Variable\",\"value\":\"type\"},{\"termType\":\"Variable\",\"value\":\"typeLabel\"},{\"termType\":\"Variable\",\"value\":\"author\"},{\"termType\":\"Variable\",\"value\":\"authorLabel\"},{\"termType\":\"Variable\",\"value\":\"place\"},{\"termType\":\"Variable\",\"value\":\"placeLabel\"},{\"termType\":\"Variable\",\"value\":\"theater\"},{\"termType\":\"Variable\",\"value\":\"theaterLabel\"},{\"termType\":\"Variable\",\"value\":\"isoDate\"}],\"where\":[{\"type\":\"bgp\",\"triples\":[{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\"},\"object\":{\"termType\":\"NamedNode\",\"value\":\"http://erlangen-crm.org/efrbroo/F15_Complex_Work\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2000/01/rdf-schema#label\"},\"object\":{\"termType\":\"Variable\",\"value\":\"label\"}}]},{\"type\":\"filter\",\"expression\":{\"type\":\"operation\",\"operator\":\"regex\",\"args\":[{\"termType\":\"Variable\",\"value\":\"label\"},{\"termType\":\"Literal\",\"value\":\"demofoonte\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#string\"}},{\"termType\":\"Literal\",\"value\":\"i\",\"language\":\"\",\"datatype\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2001/XMLSchema#string\"}}]}},{\"type\":\"bgp\",\"triples\":[{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CPBC10_type\"},\"object\":{\"termType\":\"Variable\",\"value\":\"type\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"type\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2000/01/rdf-schema#label\"},\"object\":{\"termType\":\"Variable\",\"value\":\"typeLabel\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CPBC1_work_author\"},\"object\":{\"termType\":\"Variable\",\"value\":\"author\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"author\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2000/01/rdf-schema#label\"},\"object\":{\"termType\":\"Variable\",\"value\":\"authorLabel\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"type\":\"path\",\"pathType\":\"/\",\"items\":[{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CP9_first_performed_in\"},{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CPC10_performance_place\"}]},\"object\":{\"termType\":\"Variable\",\"value\":\"place\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"place\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2000/01/rdf-schema#label\"},\"object\":{\"termType\":\"Variable\",\"value\":\"placeLabel\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"type\":\"path\",\"pathType\":\"/\",\"items\":[{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CP9_first_performed_in\"},{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CPC11_performance_location\"}]},\"object\":{\"termType\":\"Variable\",\"value\":\"theater\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"theater\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/2000/01/rdf-schema#label\"},\"object\":{\"termType\":\"Variable\",\"value\":\"theaterLabel\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"resource\"},\"predicate\":{\"type\":\"path\",\"pathType\":\"/\",\"items\":[{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CP9_first_performed_in\"},{\"termType\":\"NamedNode\",\"value\":\"http://corago.unibo.it/sm/CPC15_performed_on\"}]},\"object\":{\"termType\":\"Variable\",\"value\":\"date\"}},{\"subject\":{\"termType\":\"Variable\",\"value\":\"date\"},\"predicate\":{\"termType\":\"NamedNode\",\"value\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#value\"},\"object\":{\"termType\":\"Variable\",\"value\":\"isoDate\"}}]}],\"type\":\"query\"}],\"name\":{\"termType\":\"NamedNode\",\"value\":\"http://coragolod2.ing.unibo.it:8080/blazegraph/namespace/corago_20200518/sparql\"},\"silent\":false}],\"group\":[{\"expression\":{\"termType\":\"Variable\",\"value\":\"resource\"}}],\"order\":[{\"expression\":{\"termType\":\"Variable\",\"value\":\"year\"}},{\"expression\":{\"termType\":\"Variable\",\"value\":\"label\"}}],\"type\":\"query\",\"prefixes\":{\"cs\":\"http://purl.org/vocab/changeset/schema#\",\"schema\":\"http://schema.org/\",\"rdf\":\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\",\"rdfs\":\"http://www.w3.org/2000/01/rdf-schema#\",\"nfdicore\":\"https://nfdi.fiz-karlsruhe.de/ontology/\",\"cto\":\"https://nfdi4culture.de/ontology#\",\"crm\":\"http://erlangen-crm.org/current/E39_Actor\",\"csm\":\"http://corago.unibo.it/sm/\",\"corago\":\"http://corago.unibo.it/resource/\"}}},\"rawData\":[[\"http://corago.unibo.it/resource/BRANI/Z000043432\",\"Demofoonte [Averara]\",\"dramma per musica\",\"Averara, Pietro d' | Anonimo\",\"Milano\",\"Regio Ducal Teatro\",\"1698\"],[\"http://corago.unibo.it/resource/BRANI/Z000042854\",\"Demofoonte\",\"opera | dramma per musica\",\"Metastasio, Pietro | Caldara, Antonio\",\"Vienna\",\"Cesarea Corte\",\"1733\"],[\"http://corago.unibo.it/resource/BRANI/Z000042997\",\"Demofoonte\",\"dramma per musica | opera\",\"Metastasio, Pietro | Schiassi, Gaetano Maria\",\"Venezia\",\"Teatro Grimani di S. Gio: Grisostomo\",\"1734\"],[\"http://corago.unibo.it/resource/BRANI/Z000042906\",\"Demofoonte\",\"dramma per musica\",\"Chiocchetti, Pietro Vincenzo | Metastasio, Pietro\",\"Genova\",\"Teatro del Falcone\",\"1735\"],[\"http://corago.unibo.it/resource/BRANI/Z000042959\",\"Demofoonte\",\"dramma per musica\",\"Ciampi, Francesco | Metastasio, Pietro\",\"Roma\",\"Teatro di Tordinona\",\"1735\"],[\"http://corago.unibo.it/resource/BRANI/Z000042927\",\"Demofoonte\",\"opera\",\"Metastasio, Pietro | Mancini, Francesco | Sarro, Domenico Natale | Leo, Leonardo | Sellitto, Giuseppe\",\"Napoli\",\"Teatro San Bartolomeo\",\"1735\"],[\"http://corago.unibo.it/resource/BRANI/0000050350\",\"Demofoonte\",\"[dramma per musica]\",\"Metastasio, Pietro | Ferrandini, Giovanni Battista\",\"Monaco di Baviera\",\"Hof\",\"1737\"],[\"http://corago.unibo.it/resource/BRANI/Z000043114\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Latilla, Gaetano\",\"Venezia\",\"Teatro Grimani di S. Gio. Grisostomo\",\"1737\"],[\"http://corago.unibo.it/resource/BRANI/Z000043080\",\"Demofoonte\",\"dramma per musica | opera\",\"Metastasio, Pietro | Brivio, Giuseppe Ferdinando\",\"Torino\",\"Regio Teatro\",\"1738\"],[\"http://corago.unibo.it/resource/BRANI/Z000043064\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Lampugnani, Giovanni Battista\",\"Piacenza\",\"Teatro Ducale\",\"1738\"],[\"http://corago.unibo.it/resource/BRANI/Z000043127\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Reina, Giuseppe\",\"Alessandria\",\"Teatro Solerio\",\"1739\"],[\"http://corago.unibo.it/resource/BRANI/0000050412\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Vinci, Leonardo\",\"Lucca\",\"Teatro\",\"1741\"],[\"http://corago.unibo.it/resource/BRANI/Z000043332\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Bernasconi, Andrea\",\"Roma\",\"Teatro delle Dame\",\"1741\"],[\"http://corago.unibo.it/resource/BRANI/0000050399\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Verocai, Giovanni\",\"Braunschweig\",\"Teatro\",\"1741\"],[\"http://corago.unibo.it/resource/BRANI/Z000043341\",\"Demofoonte\",\"opera | dramma per musica\",\"Gluck, Christoph Willibald | Metastasio, Pietro\",\"Milano\",\"Regio Ducal Teatro\",\"1743\"],[\"http://corago.unibo.it/resource/BRANI/Z000043395\",\"Demofoonte [1a ver.]\",\"dramma per musica\",\"Metastasio, Pietro | Jommelli, Niccolò\",\"Padova\",\"Teatro Obizzi\",\"1743\"],[\"http://corago.unibo.it/resource/BRANI/0000184994\",\"Demofoonte, re di Tracia\",\"opera per musica | dramma per musica\",\"Graun, Carl Heinrich | Metastasio, Pietro\",\"Berlino\",\"Regio Teatro\",\"1746\"],[\"http://corago.unibo.it/resource/BRANI/Z000043519\",\"Demofoonte\",\"dramma per musica | opera\",\"Metastasio, Pietro | Hasse, Johann Adolf\",\"Dresda\",\"Teatro Regio di Corte\",\"1748\"],[\"http://corago.unibo.it/resource/BRANI/Z000042873\",\"Demofoonte\",\"dramma per musica | opera drammatica | opera seria\",\"Galuppi, Baldassare | Metastasio, Pietro\",\"Madrid\",\"Teatro del Buen Retiro\",\"1749\"],[\"http://corago.unibo.it/resource/BRANI/0000050488\",\"Demofoonte\",\"dramma per musica | opera seria\",\"Metastasio, Pietro | Fiorillo, Ignazio\",\"Braunscevica\",\"Ducal Teatro\",\"1750\"],[\"http://corago.unibo.it/resource/BRANI/0000362388\",\"Il *Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Perez, David\",\"Lisbona\",\"Corte\",\"1752\"],[\"http://corago.unibo.it/resource/BRANI/0000177347\",\"Demofoonte [2a ver.]\",\"dramma per musica\",\"Metastasio, Pietro | Jommelli, Niccolò\",\"Milano\",\"Regio Ducal Teatro\",\"1753\"],[\"http://corago.unibo.it/resource/BRANI/0000050571\",\"Demofoonte\",\"opera seria | dramma per musica\",\"Metastasio, Pietro | Cocchi, Gioacchino\",\"Venezia\",\"Teatro San Salvatore\",\"1754\"],[\"http://corago.unibo.it/resource/BRANI/0000050603\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Manna, Gennaro\",\"Torino\",\"Teatro Regio\",\"1754\"],[\"http://corago.unibo.it/resource/BRANI/0000050588\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Mazzoni, Antonio\",\"Parma\",\"Regio Ducal Teatro\",\"1754\"],[\"http://corago.unibo.it/resource/BRANI/0000050654\",\"Demofoonte [1a ver.]\",\"dramma per musica\",\"Sarti, Giuseppe | Metastasio, Pietro\",\"Copenaghen\",\"Theatre on Kongens Nytorv\",\"1755\"],[\"http://corago.unibo.it/resource/BRANI/0000050701\",\"Demofoonte\",\"dramma per musica\",\"Pampani, Antonio Gaetano | Metastasio, Pietro\",\"Roma\",\"Teatro delle Dame\",\"1757\"],[\"http://corago.unibo.it/resource/BRANI/0000050801\",\"Demofoonte\",\"dramma per musica\",\"Ferrandini, Antonio | Metastasio, Pietro\",\"Milano\",\"Regio Ducal Teatro\",\"1758\"],[\"http://corago.unibo.it/resource/BRANI/0000050834\",\"Demofoonte\",\"dramma per musica\",\"Vinci, Pasquale | Metastasio, Pietro\",\"Siena\",\"Teatro dell'Accademia Intronata\",\"1758\"],[\"http://corago.unibo.it/resource/BRANI/0000050747\",\"Demofoonte\",\"dramma per musica\",\"Traetta, Tommaso | Metastasio, Pietro\",\"Mantova\",\"regio ducal Teatro Vecchio\",\"1758\"],[\"http://corago.unibo.it/resource/BRANI/0000050857\",\"Demofoonte\",\"opera in musica\",\"Eberlin, Johann Ernst | Metastasio, Pietro\",\"Salisburgo\",\"Corte\",\"1759\"],[\"http://corago.unibo.it/resource/BRANI/0000050903\",\"Demofoonte\",\"opera seria\",\"Piccinni, Niccolò | Metastasio, Pietro\",\"Reggio Emilia\",\"Teatro Pubblico\",\"1761\"],[\"http://corago.unibo.it/resource/BRANI/0000050947\",\"Demofoonte\",\"dramma per musica\",\"Boroni, Antonio | Metastasio, Pietro\",\"Senigallia\",\"Teatro\",\"1761\"],[\"http://corago.unibo.it/resource/BRANI/0000373151\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Majo, Gian Francesco de\",\"Roma\",\"Teatro Argentina\",\"1763\"],[\"http://corago.unibo.it/resource/BRANI/0000177327\",\"Demofoonte [3a ver.]\",\"dramma per musica\",\"Metastasio, Pietro | Jommelli, Niccolò\",\"Stoccarda\",\"Teatro Ducale\",\"1764\"],[\"http://corago.unibo.it/resource/BRANI/0000366865\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Vento, Mattia\",\"Londra\",\"King's Theatre in the Haymarket\",\"1765\"],[\"http://corago.unibo.it/resource/BRANI/7A00321016\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Guglielmi, Pietro Alessandro\",\"Treviso\",\"Teatro Onigo\",\"1766\"],[\"http://corago.unibo.it/resource/BRANI/7A00326728\",\"Demofoonte [1a ver.]\",\"dramma per musica\",\"Metastasio, Pietro | Myslivecek, Josef\",\"Venezia\",\"Teatro San Benedetto\",\"1769\"],[\"http://corago.unibo.it/resource/BRANI/7A00316096\",\"Demofoonte [4a ver.]\",\"dramma per musica\",\"Metastasio, Pietro | Jommelli, Niccolò\",\"Napoli\",\"Teatro San Carlo\",\"1770\"],[\"http://corago.unibo.it/resource/BRANI/0000168790\",\"Demofoonte\",\"dramma per musica\",\"Kozeluch, Johann Antonin | Metastasio, Pietro\",\"Praga\",\"Nuovo Teatro\",\"1771\"],[\"http://corago.unibo.it/resource/BRANI/7A00314276\",\"Demofoonte [2a ver.]\",\"dramma per musica\",\"Sarti, Giuseppe | Metastasio, Pietro\",\"Copenaghen\",\"Regio Teatro Danese\",\"1771\"],[\"http://corago.unibo.it/resource/BRANI/7A00321986\",\"Demofoonte\",\"dramma per musica\",\"Anfossi, Pasquale | Metastasio, Pietro\",\"Roma\",\"Teatro Argentina\",\"1773\"],[\"http://corago.unibo.it/resource/BRANI/7A00317324\",\"Demofoonte\",\"dramma per musica\",\"Paisiello, Giovanni | Metastasio, Pietro\",\"Venezia\",\"Teatro San Benedetto\",\"1775\"],[\"http://corago.unibo.it/resource/BRANI/7A00327393\",\"Demofoonte [2a ver.]\",\"dramma per musica\",\"Metastasio, Pietro | Myslivecek, Josef\",\"Napoli\",\"Teatro San Carlo\",\"1775\"],[\"http://corago.unibo.it/resource/BRANI/7A00333289\",\"Demofoonte\",\"dramma per musica\",\"Monza, Carlo | Metastasio, Pietro\",\"Alessandria\",\"Nuovo Teatro\",\"1776\"],[\"http://corago.unibo.it/resource/BRANI/7A00336529\",\"Demofoonte\",\"os | dramma per musica\",\"Schuster, Joseph | Metastasio, Pietro\",\"Forlì\",\"Nuovo\",\"1776\"],[\"http://corago.unibo.it/resource/BRANI/7A00316597\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Rust, Giacomo\",\"Firenze\",\"Teatro della Pergola\",\"1780\"],[\"http://corago.unibo.it/resource/BRANI/7A00314852\",\"Demofoonte [3a ver.]\",\"dramma per musica\",\"Sarti, Giuseppe | Metastasio, Pietro\",\"Roma\",\"Teatro Argentina\",\"1782\"],[\"http://corago.unibo.it/resource/BRANI/7A00319193\",\"Demofoonte\",\"dramma serio per musica\",\"Metastasio, Pietro | Alessandri, Felice\",\"Padova\",\"Teatro Nuovo\",\"1783\"],[\"http://corago.unibo.it/resource/BRANI/7A00337588\",\"Demofoonte\",\"dramma per musica\",\"Pio, Antonio | Metastasio, Pietro\",\"Modena\",\"Teatro Rangoni\",\"1783\"],[\"http://corago.unibo.it/resource/BRANI/7A00313891\",\"Demofoonte\",\"dramma per musica\",\"Tarchi, Angelo | Metastasio, Pietro\",\"Crema\",\"Nuovo Teatro\",\"1786\"],[\"http://corago.unibo.it/resource/BRANI/7A00313210\",\"Demofoonte\",\"dramma per musica\",\"Prati, Alessio | Metastasio, Pietro\",\"Venezia\",\"Teatro San Benedetto\",\"1786\"],[\"http://corago.unibo.it/resource/BRANI/7A00322098\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Gatti, Luigi\",\"Mantova\",\"Teatro Ducale\",\"1787\"],[\"http://corago.unibo.it/resource/BRANI/7A00336047\",\"Demofoonte\",\"dramma per musica\",\"Pugnani, Gaetano | Metastasio, Pietro\",\"Torino\",\"Teatro Regio\",\"1787\"],[\"http://corago.unibo.it/resource/BRANI/7A00311911\",\"Demofoonte\",\"dramma per musica\",\"Metastasio, Pietro | Portugal, Marcos António\",\"Milano\",\"Teatro alla Scala\",\"1794\"]],\"parseError\":null,\"parseOptions\":{\"separator\":\",\",\"thousandsSeparator\":\",\",\"decimalsSeparator\":\".\",\"locale\":\"de\",\"unstackedData\":null,\"unstackedColumns\":null},\"dataTypes\":{\"resource\":\"string\",\"label\":\"string\",\"genre\":\"string\",\"authorLabel\":\"string\",\"placeLabel\":\"string\",\"theaterLabel\":\"string\",\"year\":{\"type\":\"number\",\"locale\":\"de\",\"decimal\":\".\",\"group\":\",\",\"numerals\":[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\"]}},\"chart\":\"rawgraphs.beeswarm\",\"mapping\":{\"xValue\":{\"ids\":[\"5\"],\"value\":[\"year\"],\"isValid\":true,\"mappedType\":\"number\"},\"size\":{\"ids\":[\"6\"],\"value\":[\"year\"],\"isValid\":true,\"mappedType\":\"number\"},\"color\":{\"ids\":[\"8\"],\"value\":[\"placeLabel\"],\"isValid\":true,\"mappedType\":\"string\"},\"series\":{\"ids\":[\"9\"],\"value\":[\"placeLabel\"],\"isValid\":true,\"mappedType\":\"string\"}},\"visualOptions\":{\"width\":800,\"height\":900,\"background\":\"#FFFFFF\",\"marginTop\":10,\"marginRight\":30,\"marginBottom\":50,\"marginLeft\":90,\"showLegend\":false,\"legendWidth\":200,\"minDiameter\":1,\"maxDiameter\":30,\"nodePadding\":1,\"sortSeriesBy\":\"Original\",\"colorScale\":{\"scaleType\":\"ordinal\",\"interpolator\":\"interpolateSpectral\",\"userScaleValues\":[{\"range\":\"#9e0142\",\"domain\":\"Alessandria\"},{\"range\":\"#af1446\",\"domain\":\"Berlino\"},{\"range\":\"#bf2749\",\"domain\":\"Braunscevica\"},{\"range\":\"#ce384b\",\"domain\":\"Braunschweig\"},{\"range\":\"#db494a\",\"domain\":\"Copenaghen\"},{\"range\":\"#e55949\",\"domain\":\"Crema\"},{\"range\":\"#ee6949\",\"domain\":\"Dresda\"},{\"range\":\"#f47b4c\",\"domain\":\"Firenze\"},{\"range\":\"#f88e53\",\"domain\":\"Forlì\"},{\"range\":\"#fba05c\",\"domain\":\"Genova\"},{\"range\":\"#fcb368\",\"domain\":\"Lisbona\"},{\"range\":\"#fdc374\",\"domain\":\"Londra\"},{\"range\":\"#fed281\",\"domain\":\"Lucca\"},{\"range\":\"#fedf90\",\"domain\":\"Madrid\"},{\"range\":\"#feea9e\",\"domain\":\"Mantova\"},{\"range\":\"#fdf3aa\",\"domain\":\"Milano\"},{\"range\":\"#fbf8b0\",\"domain\":\"Modena\"},{\"range\":\"#f6faae\",\"domain\":\"Monaco di Baviera\"},{\"range\":\"#eef8a8\",\"domain\":\"Napoli\"},{\"range\":\"#e3f4a1\",\"domain\":\"Padova\"},{\"range\":\"#d5ee9f\",\"domain\":\"Parma\"},{\"range\":\"#c4e79f\",\"domain\":\"Piacenza\"},{\"range\":\"#b1e0a1\",\"domain\":\"Praga\"},{\"range\":\"#9dd8a3\",\"domain\":\"Reggio Emilia\"},{\"range\":\"#89cfa5\",\"domain\":\"Roma\"},{\"range\":\"#74c4a7\",\"domain\":\"Salisburgo\"},{\"range\":\"#61b7ab\",\"domain\":\"Senigallia\"},{\"range\":\"#51a8af\",\"domain\":\"Siena\"},{\"range\":\"#4696b3\",\"domain\":\"Stoccarda\"},{\"range\":\"#4285b4\",\"domain\":\"Torino\"},{\"range\":\"#4673b1\",\"domain\":\"Treviso\"},{\"range\":\"#5161aa\",\"domain\":\"Venezia\"},{\"range\":\"#5e4fa2\",\"domain\":\"Vienna\"}],\"defaultColor\":\"#cccccc\"},\"labelStyles\":[],\"showLabelsOutline\":false,\"autoHideLabels\":false},\"customChart\":null}",
  "svg": "<svg width=\"800\" height=\"900\"><rect width=\"800\" height=\"900\" x=\"0\" y=\"0\" fill=\"#FFFFFF\" id=\"background\"></rect><g transform=\"translate(90,10)\" id=\"viz\"><g id=\"axis\"><g transform=\"translate(0,840)\" fill=\"none\" font-size=\"10\" font-family=\"sans-serif\" text-anchor=\"middle\"><path class=\"domain\" stroke=\"currentColor\" d=\"M0,6V0H680V6\"></path><g class=\"tick\" opacity=\"1\" transform=\"translate(0,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,690</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(61.81818181818182,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,700</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(123.63636363636364,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,710</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(185.45454545454544,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,720</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(247.27272727272728,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,730</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(309.09090909090907,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,740</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(370.9090909090909,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,750</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(432.72727272727275,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,760</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(494.54545454545456,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,770</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(556.3636363636364,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,780</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(618.1818181818181,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,790</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(680,0)\"><line stroke=\"currentColor\" y2=\"6\"></line><text fill=\"currentColor\" y=\"9\" dy=\"0.71em\">1,800</text></g><text x=\"680\" dy=\"-5\" text-anchor=\"end\" style=\"font-family: Arial, sans-serif; font-size: 12px; fill: rgb(123, 123, 123); font-weight: bold;\">year</text></g><g fill=\"none\" font-size=\"10\" font-family=\"sans-serif\" text-anchor=\"end\"><path class=\"domain\" stroke=\"currentColor\" d=\"M0,0V840\"></path><g class=\"tick\" opacity=\"1\" transform=\"translate(0,21)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Milano</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,46)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Vienna</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,71)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Venezia</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,96)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Genova</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,121)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Roma</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,146)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Napoli</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,171)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Monaco di Baviera</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,196)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Torino</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,221)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Piacenza</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,246)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Alessandria</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,271)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Lucca</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,296)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Braunschweig</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,321)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Padova</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,346)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Berlino</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,371)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Dresda</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,396)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Madrid</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,421)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Braunscevica</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,446)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Lisbona</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,471)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Parma</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,496)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Copenaghen</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,521)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Siena</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,546)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Mantova</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,571)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Salisburgo</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,596)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Reggio Emilia</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,621)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Senigallia</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,646)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Stoccarda</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,671)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Londra</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,696)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Treviso</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,721)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Praga</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,746)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Forlì</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,771)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Firenze</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,796)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Modena</text></g><g class=\"tick\" opacity=\"1\" transform=\"translate(0,821)\"><line stroke=\"currentColor\" x2=\"680\" style=\"stroke: rgb(204, 204, 204);\"></line><text fill=\"currentColor\" x=\"-3\" dy=\"0.32em\">Crema</text></g><text x=\"4\" text-anchor=\"start\" dominant-baseline=\"hanging\" style=\"font-family: Arial, sans-serif; font-size: 12px; fill: rgb(123, 123, 123); font-weight: bold;\">placeLabel</text></g></g><g id=\"visualization\"><g id=\"Milano\"><g id=\"circles\"><circle id=\"\" cx=\"49.45454545454545\" cy=\"20.5\" r=\"0.5\" style=\"fill: rgb(253, 243, 170);\"></circle><circle id=\"\" cx=\"327.6363636363636\" cy=\"20.5\" r=\"7.346558269723242\" style=\"fill: rgb(253, 243, 170);\"></circle><circle id=\"\" cx=\"389.4545454545455\" cy=\"20.5\" r=\"8.855969505651016\" style=\"fill: rgb(253, 243, 170);\"></circle><circle id=\"\" cx=\"420.3636363636364\" cy=\"20.5\" r=\"9.60906065917855\" style=\"fill: rgb(253, 243, 170);\"></circle><circle id=\"\" cx=\"642.9090909090909\" cy=\"20.5\" r=\"15\" style=\"fill: rgb(253, 243, 170);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(49.45454545454545,20.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(327.6363636363636,20.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(389.4545454545455,20.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(420.3636363636364,20.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(642.9090909090909,20.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Vienna\"><g id=\"circles\"><circle id=\"\" cx=\"265.8181818181818\" cy=\"45.5\" r=\"5.8328108644042365\" style=\"fill: rgb(94, 79, 162);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(265.8181818181818,45.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Venezia\"><g id=\"circles\"><circle id=\"\" cx=\"272\" cy=\"70.5\" r=\"5.984381799526032\" style=\"fill: rgb(81, 97, 170);\"></circle><circle id=\"\" cx=\"290.5454545454545\" cy=\"70.5\" r=\"6.438832560270951\" style=\"fill: rgb(81, 97, 170);\"></circle><circle id=\"\" cx=\"395.6363636363636\" cy=\"70.5\" r=\"9.00667357097392\" style=\"fill: rgb(81, 97, 170);\"></circle><circle id=\"\" cx=\"488.3636363636363\" cy=\"70.5\" r=\"11.262100533598126\" style=\"fill: rgb(81, 97, 170);\"></circle><circle id=\"\" cx=\"525.4545454545455\" cy=\"70.5\" r=\"12.161592721201199\" style=\"fill: rgb(81, 97, 170);\"></circle><circle id=\"\" cx=\"593.4545454545454\" cy=\"70.5\" r=\"13.806722117315795\" style=\"fill: rgb(81, 97, 170);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(272,70.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(290.5454545454545,70.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(395.6363636363636,70.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(488.3636363636363,70.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(525.4545454545455,70.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(593.4545454545454,70.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Genova\"><g id=\"circles\"><circle id=\"\" cx=\"278.1818181818182\" cy=\"95.5\" r=\"6.135909035370245\" style=\"fill: rgb(251, 160, 92);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(278.1818181818182,95.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Roma\"><g id=\"circles\"><circle id=\"\" cx=\"278.1818181818182\" cy=\"120.5\" r=\"6.135909035370245\" style=\"fill: rgb(137, 207, 165);\"></circle><circle id=\"\" cx=\"315.27272727272725\" cy=\"120.5\" r=\"7.044156877198597\" style=\"fill: rgb(137, 207, 165);\"></circle><circle id=\"\" cx=\"414.1818181818182\" cy=\"120.5\" r=\"9.458528189779695\" style=\"fill: rgb(137, 207, 165);\"></circle><circle id=\"\" cx=\"451.2727272727273\" cy=\"120.5\" r=\"10.361081623285862\" style=\"fill: rgb(137, 207, 165);\"></circle><circle id=\"\" cx=\"513.0909090909091\" cy=\"120.5\" r=\"11.86193114906437\" style=\"fill: rgb(137, 207, 165);\"></circle><circle id=\"\" cx=\"568.7272727272726\" cy=\"120.5\" r=\"13.20908098070671\" style=\"fill: rgb(137, 207, 165);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(278.1818181818182,120.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(315.27272727272725,120.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(414.1818181818182,120.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(451.2727272727273,120.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(513.0909090909091,120.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(568.7272727272726,120.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Napoli\"><g id=\"circles\"><circle id=\"\" cx=\"278.1818181818182\" cy=\"145.5\" r=\"6.135909035370245\" style=\"fill: rgb(238, 248, 168);\"></circle><circle id=\"\" cx=\"494.54545454545456\" cy=\"145.5\" r=\"11.412121710915427\" style=\"fill: rgb(238, 248, 168);\"></circle><circle id=\"\" cx=\"525.4545454545455\" cy=\"145.5\" r=\"12.161592721201199\" style=\"fill: rgb(238, 248, 168);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(278.1818181818182,145.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(494.54545454545456,145.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(525.4545454545455,145.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Monaco di Baviera\"><g id=\"circles\"><circle id=\"\" cx=\"290.5454545454545\" cy=\"170.5\" r=\"6.438832560270951\" style=\"fill: rgb(246, 250, 174);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(290.5454545454545,170.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Torino\"><g id=\"circles\"><circle id=\"\" cx=\"296.7272727272727\" cy=\"195.5\" r=\"6.590228924714223\" style=\"fill: rgb(66, 133, 180);\"></circle><circle id=\"\" cx=\"395.6363636363636\" cy=\"195.5\" r=\"9.00667357097392\" style=\"fill: rgb(66, 133, 180);\"></circle><circle id=\"\" cx=\"599.6363636363636\" cy=\"195.5\" r=\"13.956027801674141\" style=\"fill: rgb(66, 133, 180);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(296.7272727272727,195.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(395.6363636363636,195.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(599.6363636363636,195.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Piacenza\"><g id=\"circles\"><circle id=\"\" cx=\"296.7272727272727\" cy=\"220.5\" r=\"6.590228924714223\" style=\"fill: rgb(196, 231, 159);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(296.7272727272727,220.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Alessandria\"><g id=\"circles\"><circle id=\"\" cx=\"302.9090909090909\" cy=\"245.5\" r=\"6.741581740653559\" style=\"fill: rgb(158, 1, 66);\"></circle><circle id=\"\" cx=\"531.6363636363636\" cy=\"245.5\" r=\"12.311360198477976\" style=\"fill: rgb(158, 1, 66);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(302.9090909090909,245.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(531.6363636363636,245.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Lucca\"><g id=\"circles\"><circle id=\"\" cx=\"315.27272727272725\" cy=\"270.5\" r=\"7.044156877198597\" style=\"fill: rgb(254, 210, 129);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(315.27272727272725,270.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Braunschweig\"><g id=\"circles\"><circle id=\"\" cx=\"315.27272727272725\" cy=\"295.5\" r=\"7.044156877198597\" style=\"fill: rgb(206, 56, 75);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(315.27272727272725,295.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Padova\"><g id=\"circles\"><circle id=\"\" cx=\"327.6363636363636\" cy=\"320.5\" r=\"7.346558269723242\" style=\"fill: rgb(227, 244, 161);\"></circle><circle id=\"\" cx=\"574.9090909090909\" cy=\"320.5\" r=\"13.358554095103807\" style=\"fill: rgb(227, 244, 161);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(327.6363636363636,320.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(574.9090909090909,320.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Berlino\"><g id=\"circles\"><circle id=\"\" cx=\"346.18181818181813\" cy=\"345.5\" r=\"7.799835242207353\" style=\"fill: rgb(175, 20, 70);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(346.18181818181813,345.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Dresda\"><g id=\"circles\"><circle id=\"\" cx=\"358.5454545454545\" cy=\"370.5\" r=\"8.101803580747676\" style=\"fill: rgb(238, 105, 73);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(358.5454545454545,370.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Madrid\"><g id=\"circles\"><circle id=\"\" cx=\"364.72727272727275\" cy=\"395.5\" r=\"8.252722968471321\" style=\"fill: rgb(254, 223, 144);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(364.72727272727275,395.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Braunscevica\"><g id=\"circles\"><circle id=\"\" cx=\"370.9090909090909\" cy=\"420.5\" r=\"8.40359921787953\" style=\"fill: rgb(191, 39, 73);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(370.9090909090909,420.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Lisbona\"><g id=\"circles\"><circle id=\"\" cx=\"383.27272727272725\" cy=\"445.5\" r=\"8.705222449578\" style=\"fill: rgb(252, 179, 104);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(383.27272727272725,445.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Parma\"><g id=\"circles\"><circle id=\"\" cx=\"395.6363636363636\" cy=\"470.5\" r=\"9.00667357097392\" style=\"fill: rgb(213, 238, 159);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(395.6363636363636,470.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Copenaghen\"><g id=\"circles\"><circle id=\"\" cx=\"401.8181818181818\" cy=\"495.5\" r=\"9.157334682306665\" style=\"fill: rgb(219, 73, 74);\"></circle><circle id=\"\" cx=\"500.7272727272727\" cy=\"495.5\" r=\"11.56210051535144\" style=\"fill: rgb(219, 73, 74);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(401.8181818181818,495.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(500.7272727272727,495.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Siena\"><g id=\"circles\"><circle id=\"\" cx=\"420.3636363636364\" cy=\"520.5\" r=\"9.60906065917855\" style=\"fill: rgb(81, 168, 175);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(420.3636363636364,520.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Mantova\"><g id=\"circles\"><circle id=\"\" cx=\"420.3636363636364\" cy=\"545.5\" r=\"9.60906065917855\" style=\"fill: rgb(254, 234, 158);\"></circle><circle id=\"\" cx=\"599.6363636363636\" cy=\"545.5\" r=\"13.956027801674141\" style=\"fill: rgb(254, 234, 158);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(420.3636363636364,545.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g><g id=\"\" transform=\"translate(599.6363636363636,545.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Salisburgo\"><g id=\"circles\"><circle id=\"\" cx=\"426.54545454545456\" cy=\"570.5\" r=\"9.759550321104475\" style=\"fill: rgb(116, 196, 167);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(426.54545454545456,570.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Reggio Emilia\"><g id=\"circles\"><circle id=\"\" cx=\"438.90909090909093\" cy=\"595.5\" r=\"10.060401368482426\" style=\"fill: rgb(157, 216, 163);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(438.90909090909093,595.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Senigallia\"><g id=\"circles\"><circle id=\"\" cx=\"438.90909090909093\" cy=\"620.5\" r=\"10.060401368482426\" style=\"fill: rgb(97, 183, 171);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(438.90909090909093,620.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Stoccarda\"><g id=\"circles\"><circle id=\"\" cx=\"457.45454545454544\" cy=\"645.5\" r=\"10.511357794299963\" style=\"fill: rgb(70, 150, 179);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(457.45454545454544,645.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Londra\"><g id=\"circles\"><circle id=\"\" cx=\"463.6363636363636\" cy=\"670.5\" r=\"10.661591376060796\" style=\"fill: rgb(253, 195, 116);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(463.6363636363636,670.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Treviso\"><g id=\"circles\"><circle id=\"\" cx=\"469.8181818181818\" cy=\"695.5\" r=\"10.811782404758125\" style=\"fill: rgb(70, 115, 177);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(469.8181818181818,695.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Praga\"><g id=\"circles\"><circle id=\"\" cx=\"500.7272727272727\" cy=\"720.5\" r=\"11.56210051535144\" style=\"fill: rgb(177, 224, 161);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(500.7272727272727,720.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Forlì\"><g id=\"circles\"><circle id=\"\" cx=\"531.6363636363636\" cy=\"745.5\" r=\"12.311360198477976\" style=\"fill: rgb(248, 142, 83);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(531.6363636363636,745.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Firenze\"><g id=\"circles\"><circle id=\"\" cx=\"556.3636363636364\" cy=\"770.5\" r=\"12.910008879798708\" style=\"fill: rgb(244, 123, 76);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(556.3636363636364,770.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Modena\"><g id=\"circles\"><circle id=\"\" cx=\"574.9090909090909\" cy=\"795.5\" r=\"13.358554095103807\" style=\"fill: rgb(251, 248, 176);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(574.9090909090909,795.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g><g id=\"Crema\"><g id=\"circles\"><circle id=\"\" cx=\"593.4545454545454\" cy=\"820.5\" r=\"13.806722117315795\" style=\"fill: rgb(229, 89, 73);\"></circle></g><g id=\"labels\"><g id=\"\" transform=\"translate(593.4545454545454,820.5)\"><text x=\"0\" y=\"0\" text-anchor=\"middle\" dominant-baseline=\"text-before-edge\" transform=\"translate(0,0)\"></text></g></g></g></g></g></svg>",
  "summary": {
    "version": "1.2",
    "chartId": "rawgraphs.beeswarm",
    "chartName": "Beeswarm plot",
    "rowCount": 55,
    "columnCount": 7
  }
}
```

### Example 11: Music information retrieval using RISM and Partitura

```shmarql {title="SPARQL Query" kg="culture-kg"}
PREFIX schema: <http://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology/>
PREFIX cto: <https://nfdi4culture.de/ontology/>
PREFIX partCto: <https://nfdi4culture.de/ontology#>

SELECT
  ?partitura
  (SAMPLE(?signatureValue) AS ?signature)
  (SAMPLE(?partituraLabel) AS ?title)
  (SAMPLE(?composerLabel) AS ?composer)
  (SAMPLE(?lyricistLabel) AS ?lyricist)
  (SAMPLE(?renderedValue) AS ?rendered)
  (SAMPLE(?incipitTitleValue) AS ?incipitTitle)
  (SAMPLE(?locationLabelValue) AS ?locationLabel)
  (SAMPLE(?yearValue) AS ?year)
  (SAMPLE(?rismItemResource) AS ?rismItem)
  (SAMPLE(?latitudeValue) AS ?latitude)
  (SAMPLE(?longitudeValue) AS ?longitude)
WHERE {
  SERVICE <https://lod.academy/dhi-rom/data/partitura/sparql> {
    SELECT
      ?partituraResource
      ?partituraLabel
      ?signatureValue
      ?composerLabel
      ?rismItemResource
      ?locationLabelValue
      ?latitudeValue
      ?longitudeValue
      ?yearValue
    WHERE {
      ?partituraResource a partCto:Item .
      ?partituraResource rdfs:label ?partituraLabel .
      ?partituraResource schema:identifier ?signatureValue .

      ?partituraResource schema:composer ?composerResource .
      ?composerResource rdfs:label ?composerLabel .

      OPTIONAL {
        ?partituraResource partCto:relatedLocation ?locationResource .
        ?locationResource rdfs:label ?locationLabelValue .
        ?locationResource schema:latitude ?latitudeValue .
        ?locationResource schema:longitude ?longitudeValue .
      }

      OPTIONAL {
        ?partituraResource partCto:relatedEvent ?eventResource .
        ?eventResource nfdicore:startDate ?yearValue .
      }

      ?partituraResource partCto:relatedItem ?rismItemResource .
    }
  }

  BIND(?partituraResource AS ?partitura)

  ?rismItemResource cto:CTO_0001010 ?holdingOrganization .
  ?holdingOrganization nfdicore:NFDI_0001006 <https://rism.online/institutions/30001904> .

  ?rismItemResource cto:CTO_0001065 ?incipit .
  ?incipit cto:CTO_0001063 ?pattern .
  FILTER(REGEX(?pattern, "B.*?B.*?B.*?B.*?"))

  OPTIONAL { ?incipit rdfs:label ?incipitTitleValue . }
  OPTIONAL { ?incipit cto:CTO_0001021 ?renderedValue . }
  OPTIONAL { ?rismItemResource schema:lyricist/rdfs:label ?lyricistLabel . }
}
GROUP BY ?partitura
```

![Relation between RISM incipits and resources from Partitura](assets/images/86f8d928-e78e-47b8-93c4-6288d5b0ff0f.png "query-11-visualisation.png")

/// caption
Torsten Schrade, Relation between RISM incipits and resources from Partitura, CC BY 4.0
///

## Summary and Outcomes

The digital data exploration experiment described in this data story has successfully demonstrated the scholarly value and feasibility of federating the operatic holdings of the Doria Pamphilj Archive with broader European data infrastructures. The data preparation process involved extensive semantic enrichment, ultimately achieving an average enrichment quotient of 64.3%. Starting from an original metadata table of 154 rows and 13 columns, the data evolved through two distinct integration stages: firstly, into a relational database comprising 2,849 records, and subsequently into a knowledge graph containing 3,400 semantic statements.

The technical implementation required approximately 1,400 lines of program code, notably supported by AI-assisted programming tools (co-piloting). Data preparation utilised 432 lines of code (around 90% AI-generated), data integration required 211 lines of code (also approximately 90% AI-assisted), and analysis scripts comprised 757 lines of code (around 30% AI-generated). Importantly, the federated data workflows leveraged infrastructures spanning four European countries: Germany, Italy, Poland, and Switzerland.

In broader terms, the experiment achieved its primary objectives by demonstrating the practical benefits of federating cultural data with European data spaces. The use of cloud-based European research infrastructures and linked data services (such as NFDI4Culture, EOSC, and related authority data services) proved highly productive. Artificial Intelligence, especially in data preprocessing and assisted programming tasks, significantly enhanced efficiency, although manual curation efforts remained unexpectedly high. Nevertheless, this manual work yielded additional exploratory analytical insights, suggesting a valuable symbiosis between automated and manual curation processes.

Finally, the project underscored the need for developing new quality assurance methods suitable for federated research data, an ongoing discussion within the research data community. The NFDI framework provides a vital platform for dialogue among researchers, funding bodies, and policymakers. Through federation with external sources like RISM, Corago, and NFDI4Culture, several promising new research perspectives on operatic and music-historical scholarship emerged, offering substantial avenues for future scholarly investigation.

![Demofoonte](assets/images/890b7fa5-10de-401d-ad5d-ce099ccba380.png "picinni-demofoonte.png")

/// caption
Nicoló Piccinni, Demofoonte, Bibl. del Cons. di Musica S. Pietro a Majella, Public Domain
///
