@prefix dc: .
@prefix rdfs: .
@prefix rec: .
@prefix foaf: .
@prefix ao: .
@prefix olo: .
@prefix xsd: .
@prefix owl: .
@prefix sim: .
@prefix rdf: .
@prefix vs: .
@prefix dcterms: .
a owl:Ontology ;
dc:creator ;
dc:date "2010-08-02T09:31:52+01:00"^^xsd:dateTime ;
dc:description """The Recommendation Ontology specification provides basic concepts and properties
for describing recommendations on/ for the Semantic Web. This document contains a RDF description of the Recommendation Ontology."""@en ;
dc:title "The Recommendation Ontology"@en ;
owl:imports , , , , , , ;
owl:versionInfo "0.3"^^xsd:decimal .
rec:RankedRecommendation a rdfs:Class , owl:Class ;
rdfs:comment "A ranked recommendation that includes an ordered list of recommendations."@en ;
rdfs:isDefinedBy ;
rdfs:label "Ranked Recommendation"@en ;
rdfs:subClassOf olo:OrderedList , rec:Recommendation ;
vs:term_status "testing"@en .
rec:Recommendation a owl:Class , rdfs:Class ;
rdfs:comment "A recommendation of something for someone or a specific audience by a recommender."@en ;
rdfs:isDefinedBy ;
rdfs:label "Recommendation"@en ;
rdfs:subClassOf ao:LikeableAssociation ;
vs:term_status "unstable"@en .
rec:for a rdf:Property , owl:ObjectProperty ;
rdfs:comment "Relates a recommendation to someone or something."@en ;
rdfs:domain rec:Recommendation ;
rdfs:isDefinedBy ;
rdfs:label "for"@en ;
rdfs:range owl:Thing ;
owl:inverseOf rec:recommendation ;
vs:term_status "unstable"@en .
rec:ranked_recommendation_object a rdf:Property , owl:ObjectProperty ;
rdfs:comment "A ranked recommendation object in a ranked recommendation"@en ;
rdfs:domain rec:RankedRecommendation ;
rdfs:isDefinedBy ;
rdfs:label "ranked recommendation object"@en ;
rdfs:subPropertyOf olo:slot , rec:recommendation_object ;
vs:term_status "testing"@en .
rec:recommendation a owl:ObjectProperty , rdf:Property ;
rdfs:comment "A recommendation for someone or something."@en ;
rdfs:domain owl:Thing ;
rdfs:isDefinedBy ;
rdfs:label "has recommendation"@en ;
rdfs:range rec:Recommendation ;
rdfs:subPropertyOf sim:association ;
vs:term_status "unstable"@en .
rec:recommendation_audience a rdf:Property ;
rdfs:comment "An audience for a specific recommendation."@en ;
rdfs:domain rec:Recommendation ;
rdfs:isDefinedBy ;
rdfs:label "has recommendation audience"@en ;
rdfs:range _:node17168m1lcx4 .
_:node17168m1lcx4 a owl:Class ;
owl:unionOf _:node17168m1lcx5 .
_:node17168m1lcx5 rdf:first dcterms:AgentClass ;
rdf:rest _:node17168m1lcx6 .
_:node17168m1lcx6 rdf:first foaf:Group ;
rdf:rest rdf:nil .
rec:recommendation_audience vs:term_status "unstable"@en .
rec:recommendation_object a owl:ObjectProperty , rdf:Property ;
rdfs:comment "A recommendation object that is part of a specific recommendation."@en ;
rdfs:domain rec:Recommendation ;
rdfs:isDefinedBy ;
rdfs:label "has recommendation object"@en ;
rdfs:range owl:Thing ;
rdfs:subPropertyOf sim:object ;
vs:term_status "unstable"@en .
rec:recommended_in a owl:ObjectProperty , rdf:Property ;
rdfs:comment "A thing, which is recommended in a recommendation."@en ;
rdfs:domain owl:Thing ;
rdfs:isDefinedBy ;
rdfs:label "recommended in"@en ;
rdfs:range rec:Recommendation ;
owl:inverseOf rec:recommendation_object ;
vs:term_status "unstable"@en .
rec:recommender a rdf:Property , owl:ObjectProperty ;
rdfs:comment "An agent, which provided/calculated this recommendation."@en ;
rdfs:domain rec:Recommendation ;
rdfs:isDefinedBy ;
rdfs:label "has recommender"@en ;
rdfs:subPropertyOf dcterms:creator ;
vs:term_status "unstable"@en .
rec:recommends a rdf:Property , owl:ObjectProperty ;
rdfs:comment "An agent recommends a recommendation to someone or a recommendation audience."@en ;
rdfs:domain dcterms:Agent ;
rdfs:isDefinedBy ;
rdfs:label "recommends"@en ;
rdfs:range rec:Recommendation ;
owl:inverseOf rec:recommender ;
vs:term_status "unstable"@en .