Experiments


Whose Birthday is Today?

chdl-0001-c

See performers and composers from Carnegie Hall’s performance history who were born on this day. Click on each name to view information on that person from our online Performance History Search, and view matching items in Wikidata.

read lab report return to experiments

Birth Year Name with PHS Link Birth Place Matching Wikidata Item
1752 Muzio Clementi born in Rome Wikidata Item
1761 Friedrich von Matthisson born in Hohendodeleben Wikidata Item
1789 Marco Bordogni born in Gazzaniga Wikidata Item
1820 Aleksandr Nikolayevich Serov born in St Petersburg Wikidata Item
1823 Otto Inkermann born in Delitzsch Wikidata Item
1825 Eduard Schön born in Andělská Hora Wikidata Item
1834 Josef Löw born in Prague Wikidata Item
1838 James Remington Fairlamb born in Philadelphia No Wikidata Item
1841 Siegmund Bachrich born in Žabokreky Wikidata Item
1841 Benoit-Constant Coquelin born in Boulogne-sur-Mer Wikidata Item
1842 Fabian Rehfeld born in Tuchola Wikidata Item
1867 Herbert Bedford born in London Wikidata Item
1874 Emanuel von Bodman born in Friedrichshafen Wikidata Item
1878 Rutland Boughton born in Aylesbury Wikidata Item
1880 Percy Wenrich born in Joplin Wikidata Item
1887 Dorothy Payne Whitney Straight Elmhirst born in Washington Wikidata Item
1890 Vladimir Rosing born in St Petersburg Wikidata Item
1891 Nicolas Moldavan born in Kremenets Wikidata Item
1897 Ildefonso Santos born in Baritan Wikidata Item
1897 John M. Coffee born in Tacoma Wikidata Item
1899 Carlo Betocchi born in Turin Wikidata Item
1899 Léo Poll born in Odesa Wikidata Item
1900 Ifor Jones born in Merthyr Tydfil Wikidata Item
1909 Norman Fulton born in London Wikidata Item
1910 Django Reinhardt born in Liberchies Wikidata Item
1911 Astro Mari born in Olbia Wikidata Item
1911 Lino Benedetto born in Naples Wikidata Item
1917 Leo Brady born in Wheeling Wikidata Item
1919 Ernie Kovacs born in Trenton Wikidata Item
1923 Waldir Azevedo born in Rio de Janeiro Wikidata Item
1925 Marty Paich born in Oakland Wikidata Item
1926 Reginald Hall born in Laurel No Wikidata Item
1927 José Torregrosa born in Alicante Wikidata Item
1929 Cassietta George born in Memphis Wikidata Item
1930 Derek Walcott born in Castries Wikidata Item
1930 Teresa Zylis-Gara born in Lentvaris Wikidata Item
1933 Chita Rivera born in Washington, D.C. Wikidata Item
1933 Joel Spiegelman born in Buffalo Wikidata Item
1934 Robert M. Freedman born in Mount Vernon Wikidata Item
1935 Robert Parris Moses born in Harlem Wikidata Item
1935 Daniel Pollack born in Los Angeles Wikidata Item
1937 James Furman born in Louisville Wikidata Item
1940 Johnny Russell born in Moorhead Wikidata Item
1940 Dickie Taylor born in Chicago No Wikidata Item
1943 David Berlin born in Pittsburgh Wikidata Item
1943 Gary Burton born in Anderson Wikidata Item
1944 Randy Jones born in Slough Wikidata Item
1944 Jerry Lawson born in Fort Lauderdale Wikidata Item
1946 Michael Hankinson born in Liverpool No Wikidata Item
1948 Anita Pointer born in Oakland Wikidata Item
1953 John Luther Adams born in Meridian Wikidata Item
1953 Wendy Mae Chambers born in Winchester Wikidata Item
1954 Peter Mikuláš born in Nitra Wikidata Item
1956 Kyoko Hagi born in Tokyo Wikidata Item
1958 Julian Kytasty born in Detroit Wikidata Item
1964 Mariska Hargitay born in Santa Monica Wikidata Item
1965 Michael Schade born in Geneva Wikidata Item
1966 Joanna Carlson born in California No Wikidata Item
1977 Mason Bates born in Philadelphia Wikidata Item
1993 Stephanie Chen born in New York No Wikidata Item

lab report


EXPERIMENT LABEL/TITLE

List: Whose Birthday is Today?

TL;DR

See which composers and performers from Carnegie Hall’s performance history were born on this day, with their birth year, birthplace, and a link to their corresponding Wikidata item.


The scope is limited to those people for whom we have birthdate and birthplace information.

METHODS

We created a SPARQL query using data.carnegiehall.org, which finds people from Carnegie Hall's performance history (e.g. performers, and/or creators like composers, arrangers, lyricists, etc.) born on today's date. Since birthdates have been stored as ISO-8601 dates assigned datatypes like xsd:date (YYYY-MM-DD), xsd:gYearMonth (YYYY-MM), or xsd:gYear (YYYY), we can use SPARQL's FILTER to find only those people born on today's month and day. Birthplaces are identified using GeoNames URIs (when the birth city is not known, birth country will be used; people with no birthplace recorded will not appear in the query). The query will also return the Wikidata item ID for anyone whose Carnegie Hall ID has been aligned with Wikidata using the skos:exactMatch property.


              PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
              PREFIX schema: <http://schema.org/##>
              PREFIX geo-pos: <http://www.w3.org/2003/01/geo/wgs84_pos##>
              PREFIX skos: <http://www.w3.org/2004/02/skos/core##>
              SELECT ?personName ?birthPlace ?birthPlaceLabel ?lat ?long ?opasID ?wikidataLink (YEAR(?date) as ?year)
              (IRI(CONCAT("https://www.carnegiehall.org/About/History/Performance-History-Search?q=&dex=prod_PHS&pf=",
                            (STR(ENCODE_FOR_URI(?personName))))) AS ?perfLink)
              (IRI(CONCAT("https://www.carnegiehall.org/About/History/Performance-History-Search?q=&dex=prod_PHS&cmp=",
                            (STR(ENCODE_FOR_URI(?personName))))) AS ?compLink)
              WHERE
              {
                  BIND(MONTH(NOW()) AS ?nowMonth)
                  BIND(DAY(NOW()) AS ?nowDay)

                  ?personID schema:birthDate ?date ;
                          schema:name ?personName ;
                          schema:birthPlace ?birthPlace .
                  ?birthPlace rdfs:label ?birthPlaceLabel ;
                              geo-pos:lat ?lat ;
                              geo-pos:long ?long .
                  OPTIONAL { ?personID skos:exactMatch ?wikidataLink .
                      filter contains(str(?wikidataLink), "wikidata")}
                  BIND(REPLACE(str(?personID), "http://data.carnegiehall.org/names/", "") as ?opasID)
                  FILTER (MONTH(?date) = ?nowMonth && DAY(?date) = ?nowDay)

              }
              ORDER BY ?year
              LIMIT 100
            

In order to provide an easily human-readable version of each person’s history at the hall, we also use SPARQL to create a link to Performance History Search, an HTML presentation of essentially the same dataset that we published first in 2013 (and predates our experiments with LOD). (In the query, this is found right after the SELECT statement, where you'll see (IRI(CONCAT( etc.)

CONCLUSIONS

what we learned

You might be asking why we need to formulate different versions of the PHS link. The HTML version launched in 2013, well prior to our release of the same data as RDF in 2017; although the source database is the same, the process that translates the data for display is a bit different and was developed separately. This creates a few challenges when attempting to create links to PHS search filters:

  • Our source database for CH’s performance history data, a proprietary SQL-based product designed for concert planning, stores performers and composers in separate tables. When the data is surfaced in the HTML Performance History Search (PHS), that separation between composers and performers remains. Query filters are constructed from a search index based on the name string of the composer or performer.
  • Our RDF version of the data solves this problem of (potential) dual IDs by creating a single ID for each named entity, with statements defining their role according to associations with creative works (as a composer, arranger, lyricist, etc.) and/or events (as a performer).
  • In order to construct the PHS link, a URL-safe version of the Wikidata item label (i.e. the name of the composer or performer, with URL-encoded characters replacing spaces and other reserved characters) must be concatenated with a base URL, e.g. https://www.carnegiehall.org/About/History/Performance-History-Search?q=&dex=prod_PHS&pf=Juan%20Tizol.

further investigation

Eventually our goal is to bring all online historical content — our performance history and digital collections — into a single, unified user experience using our LOD as the metadata "backbone". The Carnegie Hall Data Lab is a first step in that direction, where we can begin experimenting with user-friendly ways to surface our performance history data.


return to experiments