@prefix : <http://purl.org/vsearch/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://purl.org/vsearch/> a owl:Ontology ;
	dcterms:title "vSearch Vocabulary" ;
	dcterms:description "The vSearch vocabulary facilitates the querying and retrieval of vocabulary terms from a vocabularies directory. It can be used to map keywords with mapped result terms accompanied with a ranking value." ;
	owl:versionInfo "v0.1" ;
	owl:sameAs <http://vocab.sti2.at/vsearch/> ;
	dcterms:modified "2016-01-16"^^<http://www.w3.org/2001/XMLSchema#date> ;
	vann:preferredNamespaceUri "http://purl.org/vsearch/" ;
	vann:preferredNamespacePrefix "vsearch" ;
	foaf:homepage <https://istavrak.github.io/vSearch> ;
	dcterms:created "2016-01-16"^^<http://www.w3.org/2001/XMLSchema#date> ;
	dcterms:type <http://purl.org/adms/assettype/Ontology> ;
	dc:creator <http://dblp.org/pers/hd/s/Stavrakantonakis:Ioannis> .

<http://purl.org/vsearch/doQuery> a rdf:Property ;
	rdfs:comment "A query that an entity executes." ;
	a owl:ObjectProperty ;
	rdfs:label "do query"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> ;
	rdfs:range <http://purl.org/vsearch/Query> ;
	rdfs:domain owl:Thing .

<http://purl.org/vsearch/hasResultTerm> a rdf:Property ;
	rdfs:comment "A result term for a query." ;
	a owl:ObjectProperty ;
	rdfs:label "has result term"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> ;
	rdfs:range <http://purl.org/vsearch/ResultTerm> ;
	rdfs:domain <http://purl.org/vsearch/Query> .

<http://purl.org/vsearch/hasRank> a rdf:Property ;
	rdfs:comment "The rank for a result term." ;
	a owl:ObjectProperty ;
	rdfs:label "has rank"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> ;
	rdfs:range <http://purl.org/voc/vrank#Rank> ;
	rdfs:domain <http://purl.org/ResultTerm> .

<http://purl.org/vsearch/language> a rdf:Property ;
	rdfs:comment "The language of the query keyword." ;
	a owl:DatatypeProperty ;
	rdfs:label "language"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> ;
	rdfs:domain <http://purl.org/vsearch/Query> ;
	rdfs:range <http://www.w3.org/2001/XMLSchema#string> .

<http://purl.org/vsearch/keyword> a rdf:Property ;
	rdfs:comment "The keyword of the query." ;
	a owl:DatatypeProperty ;
	rdfs:label "keyword"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> ;
	rdfs:domain <http://purl.org/vsearch/Query> ;
	rdfs:range <http://www.w3.org/2001/XMLSchema#string> .

<http://purl.org/vsearch/termURI> a rdf:Property ;
	rdfs:comment "The URI of the result term." ;
	a owl:DatatypeProperty ;
	rdfs:label "term URI"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> ;
	rdfs:domain <http://purl.org/vsearch/ResultTerm> ;
	rdfs:range <http://www.w3.org/2001/XMLSchema#string> .

<http://purl.org/vsearch/rankValue> a rdf:Property ;
	rdfs:comment "The rank value of a term's ranking." ;
	a owl:DatatypeProperty ;
	rdfs:label "rank value"@en ;
	rdfs:isDefinedBy <http://purl.org/voc/vrank/> ;
	rdfs:domain <http://purl.org/voc/vrank#Rank> ;
	rdfs:range <http://www.w3.org/2001/XMLSchema#float> .

<http://purl.org/vsearch/Query> a rdfs:Class ;
	rdfs:comment "A query." ;
	a owl:Class ;
	rdfs:label "query"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> .

<http://purl.org/vsearch/ResultTerm> a rdfs:Class ;
	rdfs:comment "A result term." ;
	a owl:Class ;
	rdfs:label "result term"@en ;
	rdfs:isDefinedBy <http://purl.org/vsearch/> .
