Interested Article - Versa
- 2020-12-31
- 1
- Эта статья о языке запросов. Возможно, вы искали автомобиль 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
- 2020-12-31
- 1