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
1599 Etienne Moulinié born in Languedoc Wikidata Item
1669 Johann Nicolaus Bach born in Eisenach Wikidata Item
1755 Franz Xaver Huber born in Benešov nad Ploučnicí Wikidata Item
1763 Xavier de Maistre born in Chambéry Wikidata Item
1813 Giuseppe Verdi born in Roncole Verdi Wikidata Item
1833 Clément Loret born in Dendermonde Wikidata Item
1838 Eduard Kremser born in Vienna Wikidata Item
1852 Joseph Hollman born in Maastricht Wikidata Item
1854 Jerónimo Giménez born in Seville Wikidata Item
1858 Martha Wentworth Suffren born in Strafford No Wikidata Item
1860 Rufus Daniel Isaacs, Marquess of Reading born in Spitalfields Wikidata Item
1861 Fridtjof Nansen born in Oslo Wikidata Item
1862 Arthur De Greef born in Leuven Wikidata Item
1862 William J. Carr born in Brooklyn No Wikidata Item
1862 Peter James Muldoon born in Columbia Wikidata Item
1865 Martha Morton born in New York Wikidata Item
1868 Nathan L. Miller born in Solon Wikidata Item
1870 E. A. (Earl Alonzo) Brininstool born in Warsaw Wikidata Item
1874 Aleksandr Aslanov born in Baku Wikidata Item
1876 Walter Niemann born in Hamburg Wikidata Item
1880 Joseph Schwarz born in Riga Wikidata Item
1882 Jack Mahoney born in Buffalo Wikidata Item
1895 Yutang Lin born in Banzai Wikidata Item
1897 Wolfgang Fraenkel born in Berlin Wikidata Item
1897 Lamar Stringfield born in Raleigh Wikidata Item
1900 Umberto Bertini born in Rome Wikidata Item
1900 Helen Hayes born in Washington Wikidata Item
1902 Pedro Laurenz born in Buenos Aires Wikidata Item
1903 Vernon Duke born in Pskov Oblast Wikidata Item
1904 Sam Theard born in New Orleans Wikidata Item
1905 Raya Garbousova born in Tbilisi Wikidata Item
1906 Paul Creston born in New York Wikidata Item
1908 Johnny Green born in New York Wikidata Item
1910 Euell Porter born in Robertson No Wikidata Item
1910 Milt Larkin born in Navasota Wikidata Item
1911 Zeke Manners born in San Francisco Wikidata Item
1913 Sylvia Rabinof born in New York Wikidata Item
1915 Harry Edison born in Columbus Wikidata Item
1917 Thelonious Monk born in Rocky Mount Wikidata Item
1918 George Rhodes born in Indiana Wikidata Item
1921 Julius Watkins born in Detroit Wikidata Item
1922 Reine Flachot born in Santa Fe Wikidata Item
1923 Eugene Heard born in Cleveland No Wikidata Item
1926 Oscar Brown Jr. born in Chicago Wikidata Item
1928 Junior Mance born in Evanston Wikidata Item
1928 Leyla Gencer born in Beykoz Wikidata Item
1929 Ed Blackwell born in New Orleans Wikidata Item
1930 Harold Pinter born in London Wikidata Item
1932 Stanley Babin born in Liepāja Wikidata Item
1932 Claudette Sorel born in Paris Wikidata Item
1934 William Doppman born in Springfield Wikidata Item
1938 Gloria Coates born in Wausau Wikidata Item
1938 Artie Schroeck born in Irvington Wikidata Item
1939 Peter Callander born in Lyndhurst Wikidata Item
1942 Cecil Bridgewater born in Urbana Wikidata Item
1946 John Prine born in Maywood Wikidata Item
1946 Ben Vereen born in Laurinburg Wikidata Item
1946 Willard White born in Kingston Wikidata Item
1950 Stephen Peles born in Long Branch No Wikidata Item
1957 Tony Arata born in Savannah Wikidata Item
1957 Pamela Fleming born in New York Wikidata Item
1958 Imants Mežaraups born in Philadelphia Wikidata Item
1959 Steve Martland born in Liverpool Wikidata Item
1959 Victoria Clark born in Dallas Wikidata Item
1960 John Beasley born in Shreveport Wikidata Item
1961 Jonathan Butler born in Athlone Wikidata Item
1961 Jodi Benson born in Rockford Wikidata Item
1965 Anton Batagov born in Moscow Wikidata Item
1966 Chris Walden born in Hamburg Wikidata Item
1966 Kevin Paige born in Memphis Wikidata Item
1967 Michael Giacchino born in Riverside Township Wikidata Item
1968 Jonathan Marc Sherman born in Morristown Wikidata Item
1971 Evgeny Kissin born in Moscow Wikidata Item
1974 Francesco Bottigliero born in Salerno Wikidata Item
1975 Richard Beaudoin born in North Attleboro Wikidata Item
1978 Casey Benjamin born in Brooklyn Wikidata Item
1985 Timo Andres born in Palo Alto Wikidata Item
1986 Marcus Gilmore born in Borough of Queens Wikidata Item
1990 Fleurie born in Canton Wikidata Item
1990 Jose L. Rios born in El Paso 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