DataDownload inherited from CDIFManifest
DiscoveryDataDescription::Classes::DataDownload
Definition
Documentation
Original
Reference
schema:DataDownload
Definition
All or part of a [[Dataset]] in downloadable form.
Scope
Parent class(es): MediaObject (https://schema.org/MediaObject).
CDIF
Definition
schema:DataDownload - a downloadable file distribution of a Dataset. Inherits identifier/name/description from AbstractDistribution.
Diagram
Inheritance
Generalizes: AbstractDistribution
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| contentUrl | XsdAnyUri | [0..1] | DocumentationOriginalReferenceschema:contentUrl DefinitionActual bytes of the media object, for example the image file or video file. ScopeDomain: MediaObject (https://schema.org/MediaObject). Range: URL (https://schema.org/URL). CDIFDefinitionschema:contentUrl - direct URL to fetch the bytes. |
| encodingFormat | DefinedTerm | [0..*] | DocumentationOriginalReferenceschema:encodingFormat DefinitionMedia type typically expressed using a MIME format (see [IANA site](http://www.iana.org/assignments/media-types/media-types.xhtml) and [MDN reference](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)), e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc. In cases where a [[CreativeWork]] has several media type representations, [[encoding]] can be used to indicate each [[MediaObject]] alongside particular [[encodingFormat]] information. Unregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry. ScopeDomain: CreativeWork (https://schema.org/CreativeWork), MediaObject (https://schema.org/MediaObject). Range: Text (https://schema.org/Text), URL (https://schema.org/URL). CDIFDefinitionMIME type with extension; should indicate the serialization scheme in sufficient detail that machine can know how to parse. Scopeschema:encodingFormat - MIME type or other media-type identifier. |
| contentSize | string | [0..1] | DocumentationOriginalReferenceschema:contentSize DefinitionFile size in (mega/kilo)bytes. ScopeDomain: MediaObject (https://schema.org/MediaObject). Range: Text (https://schema.org/Text). CDIFDefinitionFile size of this distribution, e.g. '2.5 MB' or a byte count. Per schema.org/contentSize. Scopeschema:contentSize - file size of this distribution (e.g. '2.5 MB' or a byte count). |
| checksum | string | [0..*] | DocumentationOriginalReferenceschema:checksum CDIFDefinitionspdx:checksum / schema:checksum - integrity hash for the bytes. |
| conformsTo | XsdAnyUri | [0..*] | DocumentationOriginalReferencedcterms:conformsTo DefinitionAn established standard to which the described resource conforms. CDIFDefinitionAn identifier for a standard or specification that the distribution conforms to. Recommended to enable machine-actionable data access. Scopedcterms:conformsTo - @id of a standard or specification this distribution conforms to. |
| characterSet | string | [0..1] | DocumentationOriginalReferencecdi:characterSet CDIFDefinitionThe character set used in the distribution (e.g., UTF-8, ASCII). Scopecdi:characterSet - character set used in the distribution. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| distribution | ← Dataset | [0..*] | composition |
| provider | → Agent | [0..*] | association |
| hasPhysicalMapping | → AbstractMapping | [0..*] | composition |
| alsoTypedAs | → AbstractDataSet | [0..1] | aggregation |
| fingerprint | → DataFingerprint | [0..1] | composition |