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

tao:hasMaxValue  a   owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  tao:TrustScale ;
        rdfs:label   "The maximum value within a trust range (i.e. a trust scale)." ;
        rdfs:range   xsd:decimal .

tao:appliesToContent  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Identifies the content which the user’s subjective trust value is about." ;
        rdfs:range   rdfs:Resource .

tao:TrustScale  a   owl:Class , rdfs:Class ;
        rdfs:label  "A class that specifies the min and max range of values for the subjective trust values." .

tao:TrustValue  a   owl:Class , rdfs:Class ;
        rdfs:label  "A class that specifies the subjective trust value within a min and max range described by tao:TrustScale" .

tao:hasSharesTrust  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the number of shares of the content which friends have shared." ;
        rdfs:range   tao:TrustValue .

tao:hasInteractionsTrust
        a            rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the number of interactions between the user and the requester." ;
        rdfs:range   tao:TrustValue .

tao:hasReputationTrust
        a            rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the requester's reputation within a Social Network." ;
        rdfs:range   tao:TrustValue .

tao:TrustAssertion  a  owl:Class , rdfs:Class ;
        rdfs:label  "A trust assertion describes asserted user's subjective trust values for either the source, the content or a requester based on various Social factors." .

tao:hasValue  a      owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  tao:TrustValue ;
        rdfs:label   "The subjective trust value. " ;
        rdfs:range   xsd:decimal .

tao:hasTrustScale  a  rdf:Property ;
        rdfs:domain  tao:TrustValue ;
        rdfs:label   "Identifies which trust scale range the trust values have to be within." ;
        rdfs:range   tao:TrustScale .

tao:hasRelationshipTrust
        a            rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the relationship type between a user and a requester." ;
        rdfs:range   tao:TrustValue .

tao:appliesToAgent  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Identifies the agent (i.e. the requester) whom the user’s subjective trust value is about." ;
        rdfs:range   foaf:Agent .

tao:rdf  a                  adms:SemanticDistribution ;
        dcterms:FileFormat  <http://vocab.deri.ie/tao> ;
        adms:accessURL      "http://vocab.deri.ie/tao.rdf" ;
        adms:status         <http://purl.org/adms/status/Completed> .

tao:hasProfileSimilarityTrust
        a            rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on how similar the user's profile and the requester's profile are." ;
        rdfs:range   tao:TrustValue .

tao:ttl  a                  adms:SemanticDistribution ;
        dcterms:FileFormat  <http://vocab.deri.ie/tao> ;
        adms:accessURL      "http://vocab.deri.ie/tao.ttl" ;
        adms:status         <http://purl.org/adms/status/Completed> .

tao:hasResharesTrust  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the number of re-shares of content which friends have re-shared." ;
        rdfs:range   tao:TrustValue .

tao:appliesToSource  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Identifies the source which the user’s subjective trust value is about." ;
        rdfs:range   rdfs:Resource .

tao:hasLikesTrust  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the number of Likes, +1s or Favorites which friends have given to content which is being requested by the user or the number of Likes, +1s or Favorites given to other users." ;
        rdfs:range   tao:TrustValue .

tao:assertedBy  a    rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Identifies who assigned the trust values." ;
        rdfs:range   foaf:Agent .

tao:hasTaggingTrust  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the number of tags or mentions of requesters by the user's friends." ;
        rdfs:range   tao:TrustValue .

tao:hasMinValue  a   owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  tao:TrustScale ;
        rdfs:label   "The minimum value within a trust range (i.e. a trust scale)." ;
        rdfs:range   xsd:decimal .

<http://vocab.deri.ie/tao>
        a                              owl:Ontology , adms:SemanticAsset ;
        dc:creator                     tao:owesac ;
        dcterms:created                "2013-02-18"^^xsd:date ;
        dcterms:description            "A light-weight vocabulary to describe asserted user’s subjective trust values." ;
        dcterms:modified               "2013-02-18"^^xsd:date ;
        dcterms:partOf                 <http://vocab.deri.ie> ;
        dcterms:publisher              "http://vocab.deri.ie/tao#DERI%2C%20NUI%20Galway" ;
        dcterms:status                 <http://purl.org/adms/status/UnderDevelopment> ;
        dcterms:title                  "Trust Assertion Ontology (TAO)" ;
        dcterms:type                   <http://purl.org/adms/assettype/Ontology> ;
        vann:preferredNamespacePrefix  "tao" ;
        vann:preferredNamespaceUri     "http://vocab.deri.ie/tao#" ;
        foaf:homepage                  <http://vocab.deri.ie/tao.html> .

tao:owesac  a          foaf:Person ;
        foaf:homepage  <http://www.deri.ie/about/team/member/owen_sacco/> ;
        foaf:name      "Owen Sacco" .

tao:hasCommentsTrust  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the number of comments which friends have exchanged with the requester." ;
        rdfs:range   tao:TrustValue .

tao:hasIdentityTrust  a  rdf:Property ;
        rdfs:domain  tao:TrustAssertion ;
        rdfs:label   "Specifies the user's subjective trust value based on the requester's identity." ;
        rdfs:range   tao:TrustValue .

<http://vocab.deri.ie/tao#DERI%2C%20NUI%20Galway>
        a              dcterms:Agent ;
        foaf:homepage  <http://www.deri.ie/> ;
        foaf:member    tao:owesac ;
        foaf:name      "DERI, NUI Galway" .
