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

<http://semweb.mmlab.be/ns/oh>
  a owl:Ontology, <http://purl.org/vocommons/voaf#Vocabulary> ;
  ns0:preferredNamespacePrefix "oh" ;
  ns0:preferredNamespaceUri <http://semweb.mmlab.be/ns/oh#> ;
  dc:description "A vocabulary to describe opening hours using calendars (recommended: iCal, RDFCal or schema.org) published on the Web." ;
  dc:title "The Opening Hours vocabulary"@en ;
  dc:issued "2013-12-05"^^xsd:date ;
  dc:modified "2015-05-22"^^xsd:date ;
  dc:creator [
    foaf:mbox "Pieter.Colpaert@UGent.be" ;
    foaf:name "Pieter Colpaert"
  ], [
    foaf:mbox "Laurens.DeVocht@UGent.be" ;
    foaf:name "Laurens De Vocht"
  ], [
    foaf:mbox "Anastasia.Dimou@UGent.be" ;
    foaf:name "Anastasia Dimou"
  ], [
    foaf:mbox "Steven.Verstockt@UGent.be" ;
    foaf:name "Steven Verstockt"
  ] .

<http://semweb.mmlab.be/ns/oh#OpeningHours>
  a owl:Class ;
  rdfs:subClassOf owl:Thing ;
  rdfs:label "Opening Hours" ;
  rdfs:comment "A class to identify opening hours" ;
  rdfs:isDefinedBy <http://semweb.mmlab.be/ns/oh> .

<http://semweb.mmlab.be/ns/oh#OpeningHoursType>
  a owl:Class ;
  rdfs:subClassOf owl:Thing ;
  rdfs:label "Opening Hours Type" ;
  rdfs:comment "A class to identify the type of opening hours" ;
  rdfs:isDefinedBy <http://semweb.mmlab.be/ns/oh> .

<http://semweb.mmlab.be/ns/oh#Calendar>
  a owl:Class ;
  rdfs:subClassOf owl:Thing ;
  rdfs:label "A calendar" ;
  rdfs:comment "A calendar which can be used for opening hours" ;
  rdfs:isDefinedBy <http://semweb.mmlab.be/ns/oh> .

<http://semweb.mmlab.be/ns/oh#calendar>
  a owl:ObjectProperty ;
  rdfs:comment "A property to tell oh:OpeningHours to keep this calendar into account"@en ;
  rdfs:domain <http://semweb.mmlab.be/ns/oh#Calendar> ;
  rdfs:range rdf:List .

<http://semweb.mmlab.be/ns/oh#type>
  a owl:ObjectProperty ;
  rdfs:label "has Opening Hours Type" ;
  rdfs:comment "Give a type to an oh:OpeningHours instance"@en ;
  rdfs:domain <http://semweb.mmlab.be/ns/oh#Calendar> ;
  rdfs:range <http://semweb.mmlab.be/ns/oh#OpeningHoursType> .

<http://semweb.mmlab.be/ns/oh#closinghours>
  a owl:DatatypeProperty ;
  rdfs:label "Are Closing Hours" ;
  rdfs:comment "Tell whether or not this oh:Calendar specifies closing hours." ;
  rdfs:domain xsd:boolean ;
  rdfs:range <http://semweb.mmlab.be/ns/oh#Calendar> .

<http://semweb.mmlab.be/ns/oh#hasOpeningHours>
  a owl:DatatypeProperty ;
  rdfs:label "Has Opening Hours" ;
  rdfs:comment "Link a certain thing to a description of opening hours" ;
  rdfs:range <http://semweb.mmlab.be/ns/oh#OpeningHours> .
