@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix adms: <http://www.w3.org/ns/adms#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@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 dady: <http://purl.org/NET/dady#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://vocab.deri.ie/dady> a owl:Ontology, adms:SemanticAsset;
    dcterms:title "Dataset Dynamics (dady) vocabulary";
    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;
    vann:preferredNamespaceUri "http://purl.org/NET/dady#";
    vann:preferredNamespacePrefix "dady";
    foaf:homepage <http://vocab.deri.ie/dady.html>;
    dcterms:created "2010-01-27"^^xsd:date;
    dcterms:publisher "http://vocab.deri.ie/dady#LiDRC";
    dcterms:partOf <http://vocab.deri.ie>;
    dcterms:type <http://purl.org/adms/assettype/Ontology>;
    dcterms:status <http://purl.org/adms/status/UnderDevelopment>;
    dc:creator <http://vocab.deri.ie/dady#Michael%20Hausenblas> .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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