query: PREFIX foaf:  <http://xmlns.com/foaf/0.1/>
  SELECT ?NobelId ?item ?itemLabel ?LaureateNobelUri ?NobelBirth ?WDBirth ?psv569 ?p248Label ?p143Label ?p854
  WITH
  {SELECT ?NobelId ?item ?LaureateNobelUri ?NobelBirth ?WDBirth {
    SERVICE <http://data.nobelprize.org/sparql>  {
        SELECT distinct ?NobelId ?LaureateNobelUri ?NobelBirth WHERE {        
        ?LaureateNobelUri <http://data.nobelprize.org/terms/laureateAward> ?NobelAwardid .
        BIND(xsd:integer(REPLACE(str(?LaureateNobelUri),"http://data.nobelprize.org/resource/laureate/","")) AS ?NobelId)
        OPTIONAL{ ?LaureateNobelUri foaf:birthday ?NobelBirth}
        }
     }
    } 
   } AS %i WHERE
  {
    INCLUDE %i
    ?item wdt:P2888 ?LaureateNobelUri . 
    OPTIONAL{ ?item p:P569 [ prov:wasDerivedFrom ?ref; psv:P569 [ wikibase:timeValue ?WDBirth; wikibase:timeCalendarModel ?cm ]] . 
       OPTIONAL { ?ref pr:P248 ?p248 }
       OPTIONAL { ?ref pr:P143 ?p143 }
       OPTIONAL { ?ref pr:P854 ?p854 } 
    }
    FILTER(!(xsd:date(?WDBirth)=xsd:date(?NobelBirth))) 
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  }
   ORDER BY DESC(?NobelId) ?p248Label