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
1768 Benjamin Carr born in London Wikidata Item
1786 Jean-Louis Tulou born in Paris Wikidata Item
1801 Giuseppe Concone born in Turin Wikidata Item
1818 Theodor Kullak born in Krotoszyn Wikidata Item
1826 Richard Pohl born in Leipzig Wikidata Item
1831 Macedonio Alcalá born in Oaxaca City Wikidata Item
1855 William Sharp born in Paisley Wikidata Item
1863 Minnie Bronson born in Fayette Wikidata Item
1867 Herbert L. Clarke born in Woburn Wikidata Item
1868 Jan Brandts Buys born in Zutphen Wikidata Item
1871 Frank C. Huston born in Orange Wikidata Item
1875 Alexander Koshetz born in Romashki Wikidata Item
1876 Flor Alpaerts born in Antwerp Wikidata Item
1883 Gus Cannon born in Red Banks Wikidata Item
1887 George Georgescu born in Sulina Wikidata Item
1888 Maurice Chevalier born in Paris 20 Ménilmontant Wikidata Item
1890 Guido Guerrini born in Faenza Wikidata Item
1891 Adolph Weiss born in Baltimore Wikidata Item
1892 Alfred A. Knopf Sr. born in New York Wikidata Item
1893 Frank Kendon born in Goudhurst Wikidata Item
1898 Salvador Bacarisse born in Madrid Wikidata Item
1900 Eric H. Thiman born in Ashford Wikidata Item
1901 Ernst Pepping born in Duisburg Wikidata Item
1901 Ben Blue born in Montreal Wikidata Item
1904 Gavriil Popov born in Novocherkassk Wikidata Item
1905 Boris Arapov born in St Petersburg Wikidata Item
1906 Gerhard Winkler born in Berlin Wikidata Item
1906 Jean Boutelle born in Winchendon No Wikidata Item
1907 Louis MacNeice born in Belfast Wikidata Item
1911 Whitney Tustin born in Seattle No Wikidata Item
1914 Eddy Howard born in Woodland Wikidata Item
1916 Eric Butterworth born in Winnipeg Wikidata Item
1916 Cat Anderson born in Greenville Wikidata Item
1918 Waldren "Frog" Joseph born in New Orleans Wikidata Item
1919 Pablo Fernández Badillo born in Montaña No Wikidata Item
1922 Jackson Mac Low born in New York Wikidata Item
1925 Earl Coleman born in Port Huron Wikidata Item
1926 Riccardo Pazzaglia born in Naples Wikidata Item
1926 John Gruen born in Enghien-les-Bains Wikidata Item
1927 Helen Carter born in Maces Spring Wikidata Item
1929 Carlos Carabajal born in La Banda Wikidata Item
1929 Harvey Schmidt born in Dallas Wikidata Item
1930 Larry Austin born in Duncan Wikidata Item
1931 Donato D. Fornuto born in New York No Wikidata Item
1931 George Jones born in Saratoga Wikidata Item
1934 Alan Ridout born in West Wickham Wikidata Item
1935 Louise Colusso born in Bronx No Wikidata Item
1938 Tatiana Troyanos born in New York Wikidata Item
1939 Phillip Ramey born in Elmhurst Wikidata Item
1942 Tomás Marco born in Madrid Wikidata Item
1943 Maria Muldaur born in Greenwich Village Wikidata Item
1944 Barry White born in Galveston Wikidata Item
1944 Vladimir Spivakov born in Ufa Wikidata Item
1945 John Mauceri born in New York Wikidata Item
1948 Michael Dransfield born in Sydney Wikidata Item
1951 Joëlle Léandre born in Aix-en-Provence Wikidata Item
1952 Gerry Beckley born in Fort Worth Wikidata Item
1953 David Warin Solomons born in Oxford Wikidata Item
1954 Scott Hamilton born in Providence Wikidata Item
1955 Cheikh Lô born in Bobo-Dioulasso Wikidata Item
1956 Jeffrey Kahane born in Los Angeles Wikidata Item
1956 Brian Lynch born in Urbana Wikidata Item
1957 Hans Zimmer born in Frankfurt am Main Wikidata Item
1957 Kadim Al Sahir born in Mosul Wikidata Item
1957 Keiko Toda born in Nagoya Wikidata Item
1958 Toby Hoffman born in Vancouver Wikidata Item
1961 Cindy Cox born in Houston Wikidata Item
1962 Philippe Cassard born in Besançon Wikidata Item
1966 Ben Folds born in Winston-Salem Wikidata Item
1967 Louis C. K. born in Washington Wikidata Item
1968 Matthew Hindson born in Port Kembla Wikidata Item
1970 Will Chase born in Frankfort Wikidata Item
1971 Jessica Seinfeld born in Oyster Bay Wikidata Item
1973 Pedrito Martinez born in Havana Wikidata Item
1974 Jennifer Nettles born in Douglas Wikidata Item
1976 Purbayan Chatterjee born in Kolkata Wikidata Item
1977 James McCartney born in St John's Wood Wikidata Item
1978 Ruben Studdard born in Frankfurt am Main Wikidata Item
1981 Jennifer Hudson born in Chicago Wikidata Item
1982 Ellie Holcomb born in Nashville Wikidata Item
2002 Joo Won Kim born in South Korea 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