Skip to content

Missing Performances - Query help? #12

@samfsmith

Description

@samfsmith

I am an undergraduate piano performance major doing research on piano performances at Carnegie. I constructed the following query:

This should return all performances of works that involve piano

PREFIX dcterms: http://purl.org/dc/terms/
PREFIX mo: http://purl.org/ontology/mo/
PREFIX event: http://purl.org/NET/c4dm/event.owl#
PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema#
PREFIX xsd: http://www.w3.org/2001/XMLSchema#
PREFIX foaf: http://xmlns.com/foaf/0.1/
PREFIX gndo: http://d-nb.info/standards/elementset/gnd#

select ?date ?label ?composername ?title ?performername where {
?event a event:Event ;
dcterms:date ?date ;
rdfs:label ?label ;
event:product ?workPerformance .
?workPerformance event:product ?work ;
mo:performer ?performer .
?work dcterms:creator ?composer ;
rdfs:label ?title .
?composer foaf:name ?composername .
?performer gndo:playedInstrument ?instrument ;
foaf:name ?performername .
?instrument rdfs:label "piano" .
FILTER (?date > "1958-01-01"^^xsd:dateTime && ?date < "1959-01-01"^^xsd:dateTime)
}
ORDER BY ?date

Unfortunately, I am not getting all the piano performances. I know there was a solo piano recital on 1958-02-04 by Robert Muczynski, but my query does not return it. If I use the "Performance History Search" page, I can find it: https://www.carnegiehall.org/About/History/Performance-History-Search?q=&dex=prod_PHS&v=Carnegie%20Recital%20Hall_&start=-375735600&end=-375649200

But I can't seem to construct a query that will find that particular performance. If I am missing that performance, I am probably missing many others.

Any help in fixing my query would be appreciated.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions