Class: RDF::Vocab::DCAT

Inherits:
StrictVocabulary show all
Defined in:
vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb

Overview

Vocabulary for http://www.w3.org/ns/dcat#

The data catalog vocabulary

DCAT is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. By using DCAT to describe datasets in data catalogs, publishers increase discoverability and enable applications easily to consume metadata from multiple catalogs. It further enables decentralized publishing of catalogs and facilitates federated dataset search across sites. Aggregated DCAT metadata can serve as a manifest file to facilitate digital preservation. DCAT is defined at http://www.w3.org/TR/vocab-dcat/. Any variance between that normative document and this schema is an error in this schema.

Version:

Instance Attribute Summary collapse

Method Summary

Methods inherited from StrictVocabulary

[], strict?

Methods inherited from RDF::Vocabulary

[], #[], __prefix__, _orig_each, _orig_from_sym, camelize, each, each_statement, enum_for, expand_pname, find, find_term, from_graph, from_sym, imported_from, imports, #initialize, #inspect, inspect, limit_vocabs, list, method_missing, #method_missing, ontology, properties, property, register, strict?, to_html, to_iri, to_jsonld, #to_s, to_s, to_ttl, #to_uri, to_uri, value_to_html, vocab_map

Constructor Details

This class inherits a constructor from RDF::Vocabulary

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RDF::Vocabulary

Instance Attribute Details

#accessServiceRDF::Vocabulary::Term (readonly)

A site or end-point that gives access to the distribution of the dataset.



43
44
45
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 43

def accessService
  @accessService
end

#accessURLRDF::Vocabulary::Term (readonly)

A URL of a resource that gives access to a distribution of the dataset. E.g. landing page, feed, SPARQL endpoint. Use for all cases except a simple download link, in which case downloadURL is preferred.



47
48
49
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 47

def accessURL
  @accessURL
end

#bboxRDF::Vocabulary::Term (readonly)



50
51
52
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 50

def bbox
  @bbox
end

#byteSizeRDF::Vocabulary::Term (readonly)

The size of a distribution in bytes.



54
55
56
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 54

def byteSize
  @byteSize
end

#catalogRDF::Vocabulary::Term (readonly)

A catalog whose contents are of interest in the context of this catalog.



58
59
60
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 58

def catalog
  @catalog
end

#CatalogRDF::Vocabulary::Term (readonly)

A curated collection of metadata about resources (e.g., datasets and data services in the context of a data catalog).



11
12
13
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 11

def Catalog
  @Catalog
end

#CatalogRecordRDF::Vocabulary::Term (readonly)

A record in a data catalog, describing the registration of a single dataset or data service.



15
16
17
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 15

def CatalogRecord
  @CatalogRecord
end

#centroidRDF::Vocabulary::Term (readonly)



61
62
63
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 61

def centroid
  @centroid
end

#compressFormatRDF::Vocabulary::Term (readonly)

The compression format of the distribution in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file.



65
66
67
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 65

def compressFormat
  @compressFormat
end

#contactPointRDF::Vocabulary::Term (readonly)

Relevant contact information for the catalogued resource. Use of vCard is recommended.



69
70
71
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 69

def contactPoint
  @contactPoint
end

#DataServiceRDF::Vocabulary::Term (readonly)

A site or end-point providing operations related to the discovery of, access to, or processing functions on, data or related resources.



19
20
21
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 19

def DataService
  @DataService
end

#datasetRDF::Vocabulary::Term (readonly)

A collection of data that is listed in the catalog.



73
74
75
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 73

def dataset
  @dataset
end

#DatasetRDF::Vocabulary::Term (readonly)

A collection of data, published or curated by a single source, and available for access or download in one or more represenations.



23
24
25
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 23

def Dataset
  @Dataset
end

#distributionRDF::Vocabulary::Term (readonly)

An available distribution of the dataset.



77
78
79
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 77

def distribution
  @distribution
end

#DistributionRDF::Vocabulary::Term (readonly)

A specific representation of a dataset. A dataset might be available in multiple serializations that may differ in various ways, including natural language, media-type or format, schematic organization, temporal and spatial resolution, level of detail or profiles (which might specify any or all of the above).



27
28
29
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 27

def Distribution
  @Distribution
end

#downloadURLRDF::Vocabulary::Term (readonly)

The URL of the downloadable file in a given format. E.g. CSV file or RDF file. The format is indicated by the distribution's dct:format and/or dcat:mediaType.



81
82
83
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 81

def downloadURL
  @downloadURL
end

#endDateRDF::Vocabulary::Term (readonly)



84
85
86
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 84

def endDate
  @endDate
end

#endpointDescriptionRDF::Vocabulary::Term (readonly)

A description of the service end-point, including its operations, parameters etc.



88
89
90
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 88

def endpointDescription
  @endpointDescription
end

#endpointURLRDF::Vocabulary::Term (readonly)

The root location or primary endpoint of the service (a web-resolvable IRI).



92
93
94
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 92

def endpointURL
  @endpointURL
end

#hadRoleRDF::Vocabulary::Term (readonly)

The function of an entity or agent with respect to another entity or resource.



96
97
98
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 96

def hadRole
  @hadRole
end

#keywordRDF::Vocabulary::Term (readonly)

A keyword or tag describing a resource.



100
101
102
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 100

def keyword
  @keyword
end

#landingPageRDF::Vocabulary::Term (readonly)

A Web page that can be navigated to in a Web browser to gain access to the catalog, a dataset, its distributions and/or additional information.



104
105
106
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 104

def landingPage
  @landingPage
end

#mediaTypeRDF::Vocabulary::Term (readonly)

The media type of the distribution as defined by IANA



108
109
110
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 108

def mediaType
  @mediaType
end

#packageFormatRDF::Vocabulary::Term (readonly)

The package format of the distribution in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together.



112
113
114
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 112

def packageFormat
  @packageFormat
end

#qualifiedRelationRDF::Vocabulary::Term (readonly)

Link to a description of a relationship with another resource.



116
117
118
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 116

def qualifiedRelation
  @qualifiedRelation
end

#recordRDF::Vocabulary::Term (readonly)

A record describing the registration of a single dataset or data service that is part of the catalog.



120
121
122
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 120

def record
  @record
end

#RelationshipRDF::Vocabulary::Term (readonly)

An association class for attaching additional information to a relationship between DCAT Resources.



31
32
33
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 31

def Relationship
  @Relationship
end

#ResourceRDF::Vocabulary::Term (readonly)

Resource published or curated by a single agent.



35
36
37
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 35

def Resource
  @Resource
end

#RoleRDF::Vocabulary::Term (readonly)

A role is the function of a resource or agent with respect to another resource, in the context of resource attribution or resource relationships.



39
40
41
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 39

def Role
  @Role
end

#servesDatasetRDF::Vocabulary::Term (readonly)

A collection of data that this DataService can distribute.



124
125
126
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 124

def servesDataset
  @servesDataset
end

#serviceRDF::Vocabulary::Term (readonly)

A site or endpoint that is listed in the catalog.



128
129
130
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 128

def service
  @service
end

#spatialResolutionInMetersRDF::Vocabulary::Term (readonly)

minimum spatial separation resolvable in a dataset, measured in meters.

minimum spatial separation resolvable in a dataset, measured in metres.



134
135
136
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 134

def spatialResolutionInMeters
  @spatialResolutionInMeters
end

#startDateRDF::Vocabulary::Term (readonly)



137
138
139
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 137

def startDate
  @startDate
end

#temporalResolutionRDF::Vocabulary::Term (readonly)

minimum time period resolvable in a dataset.



141
142
143
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 141

def temporalResolution
  @temporalResolution
end

#themeRDF::Vocabulary::Term (readonly)

A main category of the resource. A resource can have multiple themes.



145
146
147
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 145

def theme
  @theme
end

#themeTaxonomyRDF::Vocabulary::Term (readonly)

The knowledge organization system (KOS) used to classify catalog's datasets.



149
150
151
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-ebdabd34582e/lib/rdf/vocab/dcat.rb', line 149

def themeTaxonomy
  @themeTaxonomy
end