Versa

Denne artikel handler om forespørgselssproget. Du leder muligvis efter Nissan Versa

Versa er et dataforespørgselssprog i Resource Description Framework . Det er et kompakt funktionelt programmeringssprog, hvis syntaks minder om Lisp , når alternative RDF-forespørgselssprog bruger SQL - baserede eller specielle XML - ordbøger. Udviklingen af ​​Versa var inspireret af XPath . Fra 2005 er der kun en Python - implementering af Versa i open source 4Suite XML - rammeværket .

Eksempler

URI (Uniform Resource Identifier) ​​for alle kendte ressourcer:

alle()

Hent URI'en for alle forekomster af typen edu:Subject:

type(edu:Emne)

Få rdfs:labelalle edu:Subjectmed en eller flere rdfs:label:

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

Få URI'en for alle edu:Subject, der har rdfs:labeldet samme "Russian language":

type(edu:Subject) |- rdfs:label -> eq("russisk sprog")

Hent URI'en for alle "supere edu:Subject" (transitivt) for edu:Subjecten identificeret ved : "http://en.wikipedia.org/wiki/Russian_language"

travers(@" http://en.wikipedia.org/wiki/Russian_language ", @" http://example.com/education#subTopicOf  (utilgængeligt link) ", vtrav:forward, vtrav:transitive)

Sammenlign med

Links