Class: RDF::Vocab::DCAT
- Inherits:
-
StrictVocabulary
- Object
- StrictVocabulary
- RDF::Vocab::DCAT
- Defined in:
- lib/rdf/vocab/dcat.rb
Overview
Vocabulary for <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 www.w3.org/TR/vocab-dcat/. Any variance between that normative document and this schema is an error in this schema.
Instance Attribute Summary collapse
-
#accessService ⇒ RDF::Vocabulary::Term
readonly
A site or end-point that gives access to the distribution of the dataset.
-
#accessURL ⇒ RDF::Vocabulary::Term
readonly
A URL of a resource that gives access to a distribution of the dataset.
- #bbox ⇒ RDF::Vocabulary::Term readonly
-
#byteSize ⇒ RDF::Vocabulary::Term
readonly
The size of a distribution in bytes.
-
#catalog ⇒ RDF::Vocabulary::Term
readonly
A catalog whose contents are of interest in the context of this catalog.
-
#Catalog ⇒ RDF::Vocabulary::Term
readonly
A curated collection of metadata about resources (e.g., datasets and data services in the context of a data catalog).
-
#CatalogRecord ⇒ RDF::Vocabulary::Term
readonly
A record in a data catalog, describing the registration of a single dataset or data service.
- #centroid ⇒ RDF::Vocabulary::Term readonly
-
#compressFormat ⇒ RDF::Vocabulary::Term
readonly
The compression format of the distribution in which the data is contained in a compressed form, e.g.
-
#contactPoint ⇒ RDF::Vocabulary::Term
readonly
Relevant contact information for the catalogued resource.
-
#DataService ⇒ RDF::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.
-
#dataset ⇒ RDF::Vocabulary::Term
readonly
A collection of data that is listed in the catalog.
-
#Dataset ⇒ RDF::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.
-
#distribution ⇒ RDF::Vocabulary::Term
readonly
An available distribution of the dataset.
-
#Distribution ⇒ RDF::Vocabulary::Term
readonly
A specific representation of a dataset.
-
#downloadURL ⇒ RDF::Vocabulary::Term
readonly
The URL of the downloadable file in a given format.
- #endDate ⇒ RDF::Vocabulary::Term readonly
-
#endpointDescription ⇒ RDF::Vocabulary::Term
readonly
A description of the service end-point, including its operations, parameters etc.
-
#endpointURL ⇒ RDF::Vocabulary::Term
readonly
The root location or primary endpoint of the service (a web-resolvable IRI).
-
#hadRole ⇒ RDF::Vocabulary::Term
readonly
The function of an entity or agent with respect to another entity or resource.
-
#keyword ⇒ RDF::Vocabulary::Term
readonly
A keyword or tag describing a resource.
-
#landingPage ⇒ RDF::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.
-
#mediaType ⇒ RDF::Vocabulary::Term
readonly
The media type of the distribution as defined by IANA.
-
#packageFormat ⇒ RDF::Vocabulary::Term
readonly
The package format of the distribution in which one or more data files are grouped together, e.g.
-
#qualifiedRelation ⇒ RDF::Vocabulary::Term
readonly
Link to a description of a relationship with another resource.
-
#record ⇒ RDF::Vocabulary::Term
readonly
A record describing the registration of a single dataset or data service that is part of the catalog.
-
#Relationship ⇒ RDF::Vocabulary::Term
readonly
An association class for attaching additional information to a relationship between DCAT Resources.
-
#Resource ⇒ RDF::Vocabulary::Term
readonly
Resource published or curated by a single agent.
-
#Role ⇒ RDF::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.
-
#servesDataset ⇒ RDF::Vocabulary::Term
readonly
A collection of data that this DataService can distribute.
-
#service ⇒ RDF::Vocabulary::Term
readonly
A site or endpoint that is listed in the catalog.
-
#spatialResolutionInMeters ⇒ RDF::Vocabulary::Term
readonly
minimum spatial separation resolvable in a dataset, measured in meters.
- #startDate ⇒ RDF::Vocabulary::Term readonly
-
#temporalResolution ⇒ RDF::Vocabulary::Term
readonly
minimum time period resolvable in a dataset.
-
#theme ⇒ RDF::Vocabulary::Term
readonly
A main category of the resource.
-
#themeTaxonomy ⇒ RDF::Vocabulary::Term
readonly
The knowledge organization system (KOS) used to classify catalog’s datasets.
Instance Attribute Details
#accessService ⇒ RDF::Vocabulary::Term (readonly)
A site or end-point that gives access to the distribution of the dataset.
43 44 45 |
# File 'lib/rdf/vocab/dcat.rb', line 43 def accessService @accessService end |
#accessURL ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 47 def accessURL @accessURL end |
#bbox ⇒ RDF::Vocabulary::Term (readonly)
50 51 52 |
# File 'lib/rdf/vocab/dcat.rb', line 50 def bbox @bbox end |
#byteSize ⇒ RDF::Vocabulary::Term (readonly)
The size of a distribution in bytes.
54 55 56 |
# File 'lib/rdf/vocab/dcat.rb', line 54 def byteSize @byteSize end |
#catalog ⇒ RDF::Vocabulary::Term (readonly)
A catalog whose contents are of interest in the context of this catalog.
58 59 60 |
# File 'lib/rdf/vocab/dcat.rb', line 58 def catalog @catalog end |
#Catalog ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 11 def Catalog @Catalog end |
#CatalogRecord ⇒ RDF::Vocabulary::Term (readonly)
A record in a data catalog, describing the registration of a single dataset or data service.
15 16 17 |
# File 'lib/rdf/vocab/dcat.rb', line 15 def CatalogRecord @CatalogRecord end |
#centroid ⇒ RDF::Vocabulary::Term (readonly)
61 62 63 |
# File 'lib/rdf/vocab/dcat.rb', line 61 def centroid @centroid end |
#compressFormat ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 65 def compressFormat @compressFormat end |
#contactPoint ⇒ RDF::Vocabulary::Term (readonly)
Relevant contact information for the catalogued resource. Use of vCard is recommended.
69 70 71 |
# File 'lib/rdf/vocab/dcat.rb', line 69 def contactPoint @contactPoint end |
#DataService ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 19 def DataService @DataService end |
#dataset ⇒ RDF::Vocabulary::Term (readonly)
A collection of data that is listed in the catalog.
73 74 75 |
# File 'lib/rdf/vocab/dcat.rb', line 73 def dataset @dataset end |
#Dataset ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 23 def Dataset @Dataset end |
#distribution ⇒ RDF::Vocabulary::Term (readonly)
An available distribution of the dataset.
77 78 79 |
# File 'lib/rdf/vocab/dcat.rb', line 77 def distribution @distribution end |
#Distribution ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 27 def Distribution @Distribution end |
#downloadURL ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 81 def downloadURL @downloadURL end |
#endDate ⇒ RDF::Vocabulary::Term (readonly)
84 85 86 |
# File 'lib/rdf/vocab/dcat.rb', line 84 def endDate @endDate end |
#endpointDescription ⇒ RDF::Vocabulary::Term (readonly)
A description of the service end-point, including its operations, parameters etc.
88 89 90 |
# File 'lib/rdf/vocab/dcat.rb', line 88 def endpointDescription @endpointDescription end |
#endpointURL ⇒ RDF::Vocabulary::Term (readonly)
The root location or primary endpoint of the service (a web-resolvable IRI).
92 93 94 |
# File 'lib/rdf/vocab/dcat.rb', line 92 def endpointURL @endpointURL end |
#hadRole ⇒ RDF::Vocabulary::Term (readonly)
The function of an entity or agent with respect to another entity or resource.
96 97 98 |
# File 'lib/rdf/vocab/dcat.rb', line 96 def hadRole @hadRole end |
#keyword ⇒ RDF::Vocabulary::Term (readonly)
A keyword or tag describing a resource.
100 101 102 |
# File 'lib/rdf/vocab/dcat.rb', line 100 def keyword @keyword end |
#landingPage ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 104 def landingPage @landingPage end |
#mediaType ⇒ RDF::Vocabulary::Term (readonly)
The media type of the distribution as defined by IANA
108 109 110 |
# File 'lib/rdf/vocab/dcat.rb', line 108 def mediaType @mediaType end |
#packageFormat ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 112 def packageFormat @packageFormat end |
#qualifiedRelation ⇒ RDF::Vocabulary::Term (readonly)
Link to a description of a relationship with another resource.
116 117 118 |
# File 'lib/rdf/vocab/dcat.rb', line 116 def qualifiedRelation @qualifiedRelation end |
#record ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 120 def record @record end |
#Relationship ⇒ RDF::Vocabulary::Term (readonly)
An association class for attaching additional information to a relationship between DCAT Resources.
31 32 33 |
# File 'lib/rdf/vocab/dcat.rb', line 31 def Relationship @Relationship end |
#Resource ⇒ RDF::Vocabulary::Term (readonly)
Resource published or curated by a single agent.
35 36 37 |
# File 'lib/rdf/vocab/dcat.rb', line 35 def Resource @Resource end |
#Role ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 39 def Role @Role end |
#servesDataset ⇒ RDF::Vocabulary::Term (readonly)
A collection of data that this DataService can distribute.
124 125 126 |
# File 'lib/rdf/vocab/dcat.rb', line 124 def servesDataset @servesDataset end |
#service ⇒ RDF::Vocabulary::Term (readonly)
A site or endpoint that is listed in the catalog.
128 129 130 |
# File 'lib/rdf/vocab/dcat.rb', line 128 def service @service end |
#spatialResolutionInMeters ⇒ RDF::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 'lib/rdf/vocab/dcat.rb', line 134 def spatialResolutionInMeters @spatialResolutionInMeters end |
#startDate ⇒ RDF::Vocabulary::Term (readonly)
137 138 139 |
# File 'lib/rdf/vocab/dcat.rb', line 137 def startDate @startDate end |
#temporalResolution ⇒ RDF::Vocabulary::Term (readonly)
minimum time period resolvable in a dataset.
141 142 143 |
# File 'lib/rdf/vocab/dcat.rb', line 141 def temporalResolution @temporalResolution end |
#theme ⇒ RDF::Vocabulary::Term (readonly)
A main category of the resource. A resource can have multiple themes.
145 146 147 |
# File 'lib/rdf/vocab/dcat.rb', line 145 def theme @theme end |
#themeTaxonomy ⇒ RDF::Vocabulary::Term (readonly)
The knowledge organization system (KOS) used to classify catalog’s datasets.
149 150 151 |
# File 'lib/rdf/vocab/dcat.rb', line 149 def themeTaxonomy @themeTaxonomy end |