является мультимножеством, поэтому порядок будет потерян. В зависимости от тройного хранилища он может быть сохранен, но в соответствии со спецификациями W3C на него нет никаких гарантий.

должаюзапрос где база данных schema.org используется для определения количества дочерних элементов класса - в качестве более простой базы данных, чем мое приложение. Я хочу, чтобы имена детей были соединены в алфавитном порядке. Запрос

prefix schema:  <http://schema.org/>
prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#>

select    ?child  (group_concat (?string) as ?strings) 
where {
  ?child  rdfs:subClassOf schema:Event .
     ?grandchild rdfs:subClassOf ?child .
  bind (strafter(str(?grandchild), "http://schema.org/") as ?string)
}   group by ?child  order by asc(?string)
limit 20 

дает

schema:PublicationEvent   "OnDemandEvent BroadcastEvent"
schema:UserInteraction    "UserPageVisits UserComments UserPlays UserBlocks UserDownloads UserPlusOnes UserLikes UserCheckins UserTweets"

который не в алфавитном порядке. Если я заменю порядок сортировки наdesc результат точно такой же. Кажется, я не понимаю, какgroup by, order by и, возможно,bind взаимодействуют между собой.

Ответы на вопрос(2)

Ваш ответ на вопрос