@base <http://vocab.deri.ie/tao> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@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 adms: <http://www.w3.org/ns/adms#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<>
    dc:creator <#owesac> ;
    dcterms:created "2013-02-18"^^<http://www.w3.org/2001/XMLSchema#date> ;
    dcterms:description "A light-weight vocabulary to describe asserted user’s subjective trust values." ;
    dcterms:modified "2013-02-18"^^<http://www.w3.org/2001/XMLSchema#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#" ;
    a owl:Ontology, adms:SemanticAsset ;
    foaf:homepage <tao.html> .

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

<#TrustAssertion>
    a rdfs:Class, owl: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." .

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

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

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

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

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

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

<#hasCommentsTrust>
    a rdf:Property ;
    rdfs:domain <#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 <#TrustValue> .

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

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

<#hasLikesTrust>
    a rdf:Property ;
    rdfs:domain <#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 <#TrustValue> .

<#hasMaxValue>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <#TrustScale> ;
    rdfs:label "The maximum value within a trust range (i.e. a trust scale)." ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#decimal> .

<#hasMinValue>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <#TrustScale> ;
    rdfs:label "The minimum value within a trust range (i.e. a trust scale)." ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#decimal> .

<#hasProfileSimilarityTrust>
    a rdf:Property ;
    rdfs:domain <#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 <#TrustValue> .

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

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

<#hasResharesTrust>
    a rdf:Property ;
    rdfs:domain <#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 <#TrustValue> .

<#hasSharesTrust>
    a rdf:Property ;
    rdfs:domain <#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 <#TrustValue> .

<#hasTaggingTrust>
    a rdf:Property ;
    rdfs:domain <#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 <#TrustValue> .

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

<#hasValue>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <#TrustValue> ;
    rdfs:label "The subjective trust value. " ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#decimal> .

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

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

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

