@prefix dqv:   <http://www.w3.org/ns/dqv#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix frbr:  <http://purl.org/vocab/frbr/core#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix biro:  <http://purl.org/spar/biro/> .
@prefix duv:   <http://www.w3.org/ns/duv#> .
@prefix voaf:  <http://purl.org/vocommons/voaf#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dcat:  <http://www.w3.org/ns/dcat#> .
@prefix pav:   <http://purl.org/pav/> .
@prefix oa:    <http://www.w3.org/ns/oa#> .
@prefix dct:   <http://purl.org/dc/terms/> .
@prefix disco: <http://rdf-vocabulary.ddialliance.org/discovery#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .

duv:UserFeedback  a   rdfs:Class , owl:Class ;
        rdfs:comment  "User feedback on the dataset. Expresses whether the dataset was useful or not, for example."@en ;
        rdfs:label    "User Feedback"@en .

duv:RatingFeedback  a    rdfs:Class , owl:Class ;
        rdfs:comment     "Predefined criteria used to express a user opinion about a dataset or distribution using a discrete range of values."@en ;
        rdfs:label       "Rating Feedback"@en ;
        rdfs:subclassOf  duv:UserFeedback .

duv:hasUsageTool  a   rdf:Property ;
        rdfs:comment  "Describes the tool that provides the Usage "@en ;
        rdfs:label    "has usage tool"@en .

<http://www.w3.org/ns/duv>
        a                              voaf:Vocabulary ;
        rdfs:isDefinedBy               <http://www.w3.org/TR/vocab-duv/> ;
        dct:created                    "2015-12-17"^^xsd:date ;
        dct:creator                    [ foaf:name
                          "Eric G. Stephan" ] ;
        dct:creator                    [ foaf:name
                          "Sumit Purohit" ] ;
        dct:creator                    [ foaf:name
                          "Bernadette Farias Lóscio" ] ;
        dct:description                "The Dataset Usage Vocabulary (DUV) is used to describe consumer experiences, citations, and feedback about datasets from the human perspective."@en ;
        dct:modified                   "2016-08-30"^^xsd:date ;
        dct:publisher                  <http://www.w3.org/data#W3C> ;
        dct:title                      "Dataset Usage Vocabulary" ;
        dct:type                       <http://purl.org/adms/assettype/Ontology> ;
        vann:preferredNamespacePrefix  "duv" ;
        vann:preferredNamespaceUri     "http://www.w3.org/ns/duv" .

duv:UsageTool  a      rdfs:Class , owl:Class ;
        rdfs:comment  "A synopsis describing the way a tool can use a dataset or distribution."@en ;
        rdfs:label    "UsageTool"@en .

duv:hasRating  a      rdf:Property ;
        rdfs:comment  "Rating Feedback has rating opinion"@en ;
        rdfs:label    "has rating"@en .

duv:refersTo  a       rdf:Property ;
        rdfs:comment  "Dataset associated with Usage. "@en ;
        rdfs:label    "refers to dataset"@en .

duv:hasUsage  a       rdf:Property ;
        rdfs:comment  "Dataset/distribution usage guidance or instructions."@en ;
        rdfs:label    "has dataset/distribution usage"@en .

duv:hasFeedback  a      rdf:Property ;
        rdfs:comment    "User feedback associated with Dataset or distribution"@en ;
        rdfs:label      "has dataset feedback"@en ;
        vann:usageNote  "dcat:Distribution (subject) duv:hasFeedback (predicate) duv:UserFeedback (object)"@en , "dcat:Dataset (subject) duv:hasFeedback (predicate) duv:UserFeedback (object)"@en .

duv:hasDistributor  a   rdf:Property ;
        rdfs:comment    "The distributor is the organization that makes the dataset available for downloading and use."@en ;
        rdfs:label      "has distributor"@en ;
        vann:usageNote  "dcat:Distribution (subject) duv:hasDistributor (predicate) foaf:Agent (object)"@en , "dcat:Dataset (subject) duv:hasDistributor (predicate) foaf:Agent (object)"@en .

duv:Usage  a          rdfs:Class , owl:Class ;
        rdfs:comment  "A helpful description of actions that can be performed on a given dataset or distribution."@en ;
        rdfs:label    "Usage"@en .
