objectType Artifact
extends CaomEntity
a physical product (typically a file)
Members
| name | type | mult | description |
|---|---|---|---|
| uri | ivoa:anyURI | This identifier can be used to interact with an associated data management system. Existing usage: this is an internal identifier that an IVOA DataLink service can convert into a usable link to the data. TODO: There is an informal style used to make sure that these identifiers are globally unique and avoid collisions... | |
| uriBucket | ivoa:string | This is a short string of hexadecimal digits generated from the uri to support operational use cases (mainly: dividing workload to perform validation in parallel). The value is the first three characters of the hexadecimal representation of SHA-1 of the UTF-8 encoded bytes of the Observation.uri value. (NEW in CAOM-2.5) | |
| productType | ivoa:string from http://www.ivoa.net/rdf/datalink/core | the relationship of this Artifact to the parent Plane (DataLink semantics) | |
| releaseType | ReleaseType | This field indicates whether this artifact is treated as data or metadata when determining access permission. Existing usage: some collections have small previews (productType=thumbnail) that are considered metadata and are thus viewable by all users. | |
| contentType | ivoa:string | optional | This field specifies the format of the resolved artifact: should be a MIME-type. |
| contentLength | ivoa:integer | optional | This specifies the size of the stored artifact; for files, this is the file size. |
| contentChecksum | ivoa:anyURI | optional | this is the checksum of the artifact data; the URI must conform to the pattern {algorithm}:{hex value}, for example: \begin{verbatim} md5:4be91751541fd804e7207663a0822f56 \end{verbatim} |
| contentRelease | ivoa:datetime | optional | This timestamp after which content for the artifact is public. If set, this value overrides the permission implied by the releaseType and Plane release dates. Existing usage: MAST?. |
| contentReadGroups | ivoa:anyURI | 0 or more | Thsi is a set of groups that are allowed to access the content of this artifact. If set, thisd overrides the permission implied by the releaseType and PLane release groups. Existing usage: unknown. |
| descriptionID | ivoa:anyURI | optional | This is an identifier to refer to an ArtifactDescription entity. (new in CAOM-2.5) Use case: provide standard descriptions for links in a DataLink response. |
Containment
This is contained by Plane