# baseURI: http://www.w3.org/ns/dcat/schema
# imports: http://schema.org/
# imports: http://www.w3.org/ns/dcat
# imports: http://www.w3.org/ns/sosa/

@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
@prefix ssn: <http://www.w3.org/ns/ssn/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

dct:description
  owl:equivalentProperty schema:description ;
.
dct:title
  owl:equivalentProperty schema:name ;
.
schema:encodingFormat
  rdfs:subPropertyOf dct:format ;
.
dct:identifier
  owl:equivalentProperty schema:identifier ;
.
dct:issued
  skos:closeMatch schema:datePublished ;
.
dct:language
  owl:equivalentProperty schema:inLanguage ;
.
dct:license
  owl:equivalentProperty schema:license ;
.
dct:modified
  owl:equivalentProperty schema:dateModified ;
.
dct:publisher
  owl:equivalentProperty schema:publisher ;
.
dct:spatial
  owl:equivalentProperty schema:spatialCoverage ;
.
dct:temporal
  owl:equivalentProperty schema:temporalCoverage ;
.
dct:type
  skos:closeMatch schema:additionalType ;
.
schema:DataCatalog
  rdfs:subClassOf dcat:Catalog ;
.
dcat:DataService
  rdfs:comment "Unclear if a DataFeed is a data service, or a data collection. " ;
  skos:closeMatch schema:DataFeed ;
.
dcat:Dataset
  owl:equivalentClass schema:Dataset ;
.
schema:DataDownload
  rdfs:subClassOf dcat:Distribution ;
.
dcat:Resource
  rdfs:subClassOf schema:Thing ;
.
dcat:accessURL
  schema:domainIncludes dcat:Distribution , schema:DataDownload ;
  schema:rangeIncludes rdfs:Resource , schema:url ;
  rdfs:subPropertyOf schema:contentUrl ;
.
dcat:byteSize
  schema:domainIncludes dcat:Distribution , schema:DataDownload ;
  schema:rangeIncludes rdfs:Literal , schema:Text ;
  rdfs:subPropertyOf schema:contentSize ;
.
dcat:catalog
  schema:domainIncludes dcat:Catalog , schema:DataCatalog ;
  schema:rangeIncludes dcat:Catalog , schema:DataCatalog ;
  rdfs:subPropertyOf schema:includedInDataCatalog ;
.
dcat:contactPoint
  schema:domainIncludes dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset ;
  owl:equivalentProperty schema:contactPoint ;
.
dcat:dataset
  schema:domainIncludes dcat:Catalog , schema:DataCatalog ;
  schema:rangeIncludes dcat:Dataset , schema:Dataset ;
  owl:equivalentProperty schema:dataset ;
.
dcat:distribution
  schema:domainIncludes dcat:Dataset , schema:Dataset ;
  schema:rangeIncludes dcat:Distribution , schema:DataDownload ;
  owl:equivalentProperty schema:distribution ;
.
dcat:downloadURL
  schema:domainIncludes dcat:Distribution , schema:DataDownload ;
  schema:rangeIncludes rdfs:Resource , schema:url ;
  rdfs:subPropertyOf schema:contentUrl ;
.
dcat:hasSubProperty
  rdf:type owl:ObjectProperty ;
  rdfs:label "has sub-property" ;
  owl:inverseOf rdfs:subPropertyOf ;
.
dcat:keyword
  schema:domainIncludes dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset ;
  schema:rangeIncludes rdfs:Literal , schema:Text ;
  rdfs:comment "dcat:keyword is singular, schema:keywords is plural" ;
  rdfs:subPropertyOf schema:keywords ;
.
dcat:landingPage
  schema:domainIncludes dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset ;
  schema:rangeIncludes foaf:Document , schema:WebPage ;
  rdfs:subPropertyOf schema:url ;
.
dcat:mediaType
  schema:domainIncludes dcat:Distribution , schema:DataDownload ;
  schema:rangeIncludes dct:MediaTypeOrExtent , schema:Text , schema:url ;
  rdfs:subPropertyOf schema:encodingFormat ;
.
dcat:record
  schema:domainIncludes dcat:Catalog , schema:DataCatalog ;
  schema:rangeIncludes dcat:CatalogRecord ;
.
dcat:service
  schema:domainIncludes dcat:Catalog , schema:DataCatalog ;
  schema:rangeIncludes dcat:DataService ;
.
dcat:theme
  schema:domainIncludes dcat:Resource , dcat:Dataset , dcat:DataService , schema:Dataset ;
  schema:rangeIncludes skos:Concept , schema:Class ;
  owl:equivalentProperty schema:about ;
.
dcat:themeTaxonomy
  schema:domainIncludes dcat:Catalog , schema:DataCatalog ;
  schema:rangeIncludes skos:ConceptScheme ;
.
foaf:Organization
  owl:equivalentClass schema:Organization ;
.
foaf:Person
  owl:equivalentClass schema:Person ;
.
foaf:page
  owl:equivalentProperty schema:url ;
.
foaf:mbox
  owl:equivalentProperty schema:email ;
.