Interested Article - Versa

Эта статья о языке запросов. Возможно, вы искали автомобиль Nissan Versa

Versa — язык запросов к данным в Resource Description Framework . Это компактный функциональный язык программирования , синтаксис которого напоминает Lisp , когда альтернативные языки запросов к RDF используют SQL основу, или специальные XML словари. Разработка Versa была вдохновлена XPath . На 2005 , существует только реализация Versa на ЯП Python , в open-source XML framework .

Примеры

Получить URI (Uniform Resource Identifier) всех известных ресурсов:

all()

Получить URI всех вхождений типа edu:Subject :

type(edu:Subject)

Получить rdfs:label всех edu:Subject , имеющих одну или более rdfs:label :

type(edu:Subject) - rdfs:label -> *

Получить URI всех edu:Subject имеющих rdfs:label равную "Russian language" :

type(edu:Subject) |- rdfs:label -> eq("Russian language")

Получить URI всех "super- edu:Subject s" (transitively) для edu:Subject идентифицированного по " " :

traverse(@"", @" (недоступная ссылка)",
         vtrav:forward, vtrav:transitive)

Сравните с

  • , XML -основанный, запросы и результаты в
  • , основан на Notation 3
  • , XML-основан
  • , SQL -основан
  • , похож на SQL
  • , похож на SQL, близок к RDQL
  • SPARQL , похож на SQL, создавался как W3C стандарт

Ссылки

  • ; there exists a Versa "IRC bot" , useful for learning, experimentation, and debugging
Источник —

Same as Versa