Sample output, use http://dbpedia.org/page/Steven_Spielberg as an example
format: film_name, screen_player (from zero to more, separated by the symbol "|"), manufacturer (from zero to more, divided by "|")
Exit Example 1: Hook_ (movie), Frank Marshall | Kathleen Kennedy | Gerald R. Molen, James W. Hart | Malia Scotch Marmo
Output Example 2: Jaws (film), Richard D. Zanuck | David Brown, Peter Benchley | Karl Gottlieb

Endpoint
http://dbpedia.org/sparql
My request so far, which is far from example 1 and example 2.
PREFIX rdf: <http:
PREFIX dbpedia-owl: <http:
PREFIX dbpprop: <http:
PREFIX dbres: <http:
PREFIX foaf: <http:
select
?filmName,
(GROUP_CONCAT(?producerName ; SEPARATOR = "|") AS ?producerNames),
(GROUP_CONCAT(?screenPlayerName ; SEPARATOR = "|") AS ?screenPlayerNames)
where {
?film dbpedia-owl:director dbres:Steven_Spielberg .
?film rdfs:label ?filmName .
optional {
?film dbpprop:screenplay ?screenPlayer .
?screenPlayer foaf:name ?screenPlayerName .
}
optional {
?film dbpedia-owl:producer ?producer .
?producer foaf:name ?producerName .
}
}
order by
?filmName
My question is : basically, I need to show all the films of Stephen Spielberg, like the two examples above.