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
1567 Christoph Demantius born in Liberec Wikidata Item
1657 Michel-Richard de Lalande born in Paris Wikidata Item
1812 Isidor Dannström born in Stockholm Wikidata Item
1815 Eugène Jancourt born in Château-Thierry Wikidata Item
1824 Jane Sloman born in Ipswich Wikidata Item
1831 Lewis H. Redner born in Philadelphia Wikidata Item
1842 Henry Gadsby born in Hackney Wikidata Item
1843 A. B. Simpson born in Cavendish Wikidata Item
1865 Józef Sliwinski born in Warsaw Wikidata Item
1869 Wallace A. Sabin born in Culworth Wikidata Item
1874 Aksel Törnudd born in Tampere Wikidata Item
1875 Friedrich Niggli born in Aarburg Wikidata Item
1877 James J. Hoey born in New York No Wikidata Item
1878 Hans Carossa born in Bad Tölz Wikidata Item
1887 Alfredo Bonaccorsi born in Barga Wikidata Item
1888 Ion Nonna Otescu born in Bucharest Wikidata Item
1888 Maxwell Anderson born in Atlantic Wikidata Item
1891 A. P. Carter born in Maces Spring Wikidata Item
1892 Ivor Newton born in Limehouse Wikidata Item
1892 David W. Guion born in Ballinger Wikidata Item
1893 Tamezo Narita born in Kitaakita-gun Wikidata Item
1893 Frederick C. Schang Jr. born in New York Wikidata Item
1895 Eslanda Goode Robeson born in Washington Wikidata Item
1897 Jay Lovestone born in Molchad' Wikidata Item
1897 William Weinstone born in Vilnius Wikidata Item
1901 Marcus Bach born in Sauk City Wikidata Item
1904 George Lessner born in Budapest No Wikidata Item
1905 Ferenc Farkas born in Nagykanizsa Wikidata Item
1910 John Hammond born in New York Wikidata Item
1911 Stan Kenton born in Wichita Wikidata Item
1912 Ettore Giannini born in Naples Wikidata Item
1913 Muriel Rukeyser born in New York Wikidata Item
1915 José Canet born in Buenos Aires Wikidata Item
1920 Howard Cable born in Toronto Wikidata Item
1921 Alan Freed born in Windber Wikidata Item
1924 Sylvia Deutscher born in New York No Wikidata Item
1925 Jimmy Nottingham born in New York Wikidata Item
1926 Amitai Neeman born in Jerusalem Wikidata Item
1928 Ida Haendel born in Chełm Wikidata Item
1928 Jimmy Nelson born in Chicago Wikidata Item
1928 Bob Wilber born in New York Wikidata Item
1929 Vernon Martin born in Guthrie No Wikidata Item
1929 Barry Harris born in Detroit Wikidata Item
1930 Warner Hutchison born in Denver No Wikidata Item
1930 Rodessa Barrett Porter born in Chicago No Wikidata Item
1931 Shuntaro Tanikawa born in Tokyo Wikidata Item
1931 Dannie Richmond born in New York Wikidata Item
1932 Elaine Barkin born in Bronx Wikidata Item
1932 Curtis Fuller born in Detroit Wikidata Item
1933 Tim Conway born in Willoughby Wikidata Item
1934 John Buttrick born in Philadelphia No Wikidata Item
1934 Raina Kabaivanska born in Burgas Wikidata Item
1936 Eddie Palmieri born in New York Wikidata Item
1938 Joy Pottle born in Los Angeles No Wikidata Item
1939 Nicolaus A. Huber born in Passau Wikidata Item
1942 Dave Clark born in Tottenham Wikidata Item
1949 Leslie Sixfin born in New York No Wikidata Item
1950 Jerry Grossman born in Cambridge Wikidata Item
1953 Andrey Bizov born in Yekaterinburg No Wikidata Item
1953 Hossam Ramzy born in Cairo Wikidata Item
1953 Jan Latham-Koenig born in London Wikidata Item
1962 Byron Cage born in Grand Rapids Wikidata Item
1964 Benjamin Butterfield born in Halifax No Wikidata Item
1968 Desmond Richardson born in Sumter Wikidata Item
1969 Nick Moss born in Chicago Wikidata Item
1983 Brooke Fraser born in Wellington Wikidata Item
1986 Mikaila born in Edmond Wikidata Item
1997 Eric Lu born in United States 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