Объединение двух выборок в запросе SPARQL

Я хотел бы сделать что-то вроде

{
    SELECT ?page, "A" AS ?type WHERE 
    {
         ?s rdfs:label "Microsoft"@en;
            foaf:page ?page
    }
}
UNION
{
    SELECT ?page, "B" AS ?type WHERE 
    {
         ?s rdfs:label "Apple"@en;
            foaf:page ?page
    }
}

Но это дает синтаксическую ошибку. Как объединить два запроса на выборку в SPARQL?

6
задан Timm 29 May 2012 в 10:22
поделиться