http://ns.adobe.com/adobecloud/core/1.0/asset
An asset in Adobe Cloud Platform. It is not neccessarily a Digital Asset in the sense of Digital Asset Management, but a piece of content or data that can be represented in the form of a file.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Experimental | No | Forbidden | Permitted | external/repo/asset.schema.json |
- Asset
http://ns.adobe.com/adobecloud/core/1.0/asset
- Common Properties
http://ns.adobe.com/adobecloud/core/1.0
- HAL Resource
https://ns.adobe.com/xdm/external/hal/resource
- Common Properties
{
"repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ab",
"repo:createdDate": "2017-09-26T15:52:25+00:00",
"repo:lastModifiedDate": "2017-09-26T15:52:25+00:00",
"repo:version": "15",
"repo:size": 1632418,
"repo:path": "here",
"repo:name": "example.png",
"repo:etag": "15",
"dc:format": "image/png"
}
Property | Type | Required | Defined by |
---|---|---|---|
_embedded | object |
Optional | HAL Resource |
_links | object |
Optional | HAL Resource |
dc:format | string |
Required | Common Properties |
repo:createDate | string |
Optional | Common Properties |
repo:etag | string |
Required | Asset (this schema) |
repo:id | string |
Required | Asset (this schema) |
repo:lastModifiedDate | string |
Required | Common Properties |
repo:name | string |
Required | Common Properties |
repo:path | string |
Required | Common Properties |
repo:size | integer |
Required | Asset (this schema) |
repo:version | string |
Required | Asset (this schema) |
tiff:imageLength | integer |
Optional | Asset (this schema) |
tiff:imageWidth | integer |
Optional | Asset (this schema) |
* |
any | Additional | this schema allows additional properties |
It is an object whose property names are link relation types (as defined by RFC5988) and values are either a Resource Object or an array of Resource Objects.\n\nEmbedded Resources MAY be a full, partial, or inconsistent version of the representation served from the target URI.
_embedded
- is optional
- type:
object
- defined in HAL Resource
object
with following properties:
Property | Type | Required |
---|
It is an object whose property names are link relation types (as defined by RFC5988 and values are either a Link Object or an array of Link Objects. The subject resource of these links is the Resource Object of which the containing _links
object is a property.
_links
- is optional
- type:
object
- defined in HAL Resource
object
with following properties:
Property | Type | Required |
---|
The physical or digital manifestation of the resource. Typically, Format should include the media-type of the resource. Format may be used to determine the software, hardware or other equipment needed to display or operate the resource. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of [Internet Media Types](http://www.iana.org/ assignments/media-types/) defining computer media formats).
dc:format
- is required
- type:
string
- defined in Common Properties
string
All instances must conform to this regular expression
\w+\/[-.\w]+(?:\+[-.\w]+)?
- test example: application/vnd.adobe.photoshop
"application/vnd.adobe.photoshop"
The server date and time when the resource was created in the repository, such as when an asset file is first uploaded or a directory is created by the server as the parent of a new asset. The Date Time property should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00".
repo:createDate
- is optional
- type:
string
- defined in Common Properties
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
"2004-10-23T12:00:00-06:00"
An ETag is an HTTP response header returned by an HTTP/1.1 compliant web server used to determine change in content of a resource at a given URL.
repo:etag
- is required
- type:
string
- defined in this schema
string
A unique identifier given to every addressable asset in a given repository.
repo:id
- is required
- type:
string
- defined in this schema
string
"urn:aaid:sc:US:6dc33479-13ca-4b19-b25d-c805eff8a69e"
The server date and time when the resource was most recently modified in the repository, such as when a new version of an asset is uploaded or a directory's child resource is added or removed. The Date Time property should conform to ISO 8601 standard. An example form is "2004-10-23T12:00:00-06:00".
repo:lastModifiedDate
- is required
- type:
string
- defined in Common Properties
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
"2004-10-23T12:00:00-06:00"
repo:name
- is required
- type:
string
- defined in Common Properties
string
repo:path
- is required
- type:
string
- defined in Common Properties
string
Size of the asset in bytes.
repo:size
- is required
- type:
integer
- defined in this schema
integer
The version ID of the piece of content. It will be generated both on explicit and implicit save or upload.
repo:version
- is required
- type:
string
- defined in this schema
string
Height in pixels. To maintain continuity with the XMP and TIFF standards, the height of an image or video is specified in the property imageLength
. The duration of the video (also commonly called length) is specified in the property extent
tiff:imageLength
- is optional
- type:
integer
- defined in this schema
integer
- minimum value:
0
Width in pixels
tiff:imageWidth
- is optional
- type:
integer
- defined in this schema
integer
- minimum value:
0