@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 dady:  <http://purl.org/NET/dady#> .
@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 dcterms: <http://purl.org/dc/terms/> .

dady:UpdateFrequency  a  owl:Class , rdfs:Class ;
        rdfs:label       "update frequency" ;
        rdfs:subClassOf  dady:UpdateDynamics .

dady:HighFrequentUpdates
        a                owl:Class , rdfs:Class ;
        rdfs:comment     "the dataset is updated high-frequently, i.e., once a day or more frequent" ;
        rdfs:label       "high-frequent updates" ;
        rdfs:subClassOf  dady:UpdateFrequency .

dady:AtomUpdateSource
        a                owl:Class , rdfs:Class ;
        rdfs:label       "an update source offering updates as Atom feeds" ;
        rdfs:subClassOf  dady:UpdateSource .

dady:UpdateSource  a  owl:Class , rdfs:Class ;
        rdfs:label  "update source" .

<http://vocab.deri.ie/dady#LiDRC>
        a              dcterms:Agent ;
        foaf:homepage  <http://linkeddata.deri.ie/> ;
        foaf:member    <http://vocab.deri.ie/dady#Michael%20Hausenblas> ;
        foaf:name      "LiDRC" .

<http://vocab.deri.ie/dady#Michael%20Hausenblas>
        a              foaf:Person ;
        foaf:homepage  <http://sw-app.org/about.html> ;
        foaf:mbox      <mailto:michael.hausenblas@deri.org> ;
        foaf:name      "Michael Hausenblas" .

dady:dynamics  a    rdf:Property ;
        rdfs:label  "dataset has update dynamics" ;
        rdfs:range  dady:UpdateDynamics .

dady:IrregularUpdates
        a                owl:Class , rdfs:Class ;
        rdfs:comment     "the dataset is updated in irregular, non-predictable time intervals" ;
        rdfs:label       "irregular updates" ;
        rdfs:subClassOf  dady:UpdateRegularity .

dady:TriplifyUpdateSource
        a                owl:Class , rdfs:Class ;
        rdfs:label       "an update source offering updates as Triplify's Updates" ;
        rdfs:subClassOf  dady:UpdateSource .

dady:NoUpdates  a        owl:Class , rdfs:Class ;
        rdfs:comment     "the dataset is never updated" ;
        rdfs:label       "no updates" ;
        rdfs:subClassOf  dady:UpdateFrequency .

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

dady:LowFrequentUpdates
        a                owl:Class , rdfs:Class ;
        rdfs:comment     "the dataset is updated low-frequently, i.e., once a year or less frequent" ;
        rdfs:label       "low-frequent updates" ;
        rdfs:subClassOf  dady:UpdateFrequency .

dady:UpdateRegularity
        a                owl:Class , rdfs:Class ;
        rdfs:label       "update regularity" ;
        rdfs:subClassOf  dady:UpdateDynamics .

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

dady:MidFrequentUpdates
        a                owl:Class , rdfs:Class ;
        rdfs:comment     "the dataset is updated mid-frequently, i.e., from once a week to a couple of months" ;
        rdfs:label       "mid-frequent updates" ;
        rdfs:subClassOf  dady:UpdateFrequency .

<http://vocab.deri.ie/dady>
        a                              owl:Ontology , adms:SemanticAsset ;
        dc:creator                     <http://vocab.deri.ie/dady#Michael%20Hausenblas> ;
        dcterms:created                "2010-01-27"^^xsd:date ;
        dcterms:description            "A vocabulary that allows for coarse-grained descriptions of the data-source dynamics as well as the discovery of change notification mechanism(s)." ;
        dcterms:modified               "2010-01-27"^^xsd:date ;
        dcterms:partOf                 <http://vocab.deri.ie> ;
        dcterms:publisher              "http://vocab.deri.ie/dady#LiDRC" ;
        dcterms:status                 <http://purl.org/adms/status/UnderDevelopment> ;
        dcterms:title                  "Dataset Dynamics (dady) vocabulary" ;
        dcterms:type                   <http://purl.org/adms/assettype/Ontology> ;
        vann:preferredNamespacePrefix  "dady" ;
        vann:preferredNamespaceUri     "http://purl.org/NET/dady#" ;
        foaf:homepage                  <http://vocab.deri.ie/dady.html> .

dady:UpdateDynamics  a  owl:Class , rdfs:Class ;
        rdfs:label  "dataset update dynamics" .

dady:ChangeSetUpdateSource
        a                owl:Class , rdfs:Class ;
        rdfs:label       "an update source offering updates as Talis' Changesets" ;
        rdfs:subClassOf  dady:UpdateSource .

dady:notification  a  rdf:Property ;
        rdfs:domain  dady:UpdateSource ;
        rdfs:label   "has update notification" .

dady:RegularUpdates  a   owl:Class , rdfs:Class ;
        rdfs:comment     "the dataset is updated in regular time intervals" ;
        rdfs:label       "regular updates" ;
        rdfs:subClassOf  dady:UpdateRegularity .

dady:update  a       rdf:Property ;
        rdfs:domain  dady:UpdateDynamics ;
        rdfs:label   "offers update source" ;
        rdfs:range   dady:UpdateSource .
