Previous page

Next page

Locate page in Contents

Print this page

Elements Reference

This section contains description of elements nested in an APS Catalog feed.

OpenSearch 1.1 elements nested in a feed:

Element

Description

//opensearch:totalResults

Total number of entries in a feed

//opensearch:startIndex

Index of the first entry in the current feed page

//opensearch:itemsPerPage

Number of entries per feed page

//link[@rel='search']

Link to a search description

[RFC5005] elements nested in a feed:

Element

Description

//link[@rel='self']

Link to the current feed page

//link[@rel='first']

Link to the first feed page

//link[@rel='last']

Link to the last feed page

//link[@rel='next']

Link to the next feed page

Other feed elements are divided into three groups:

For description of APS package metadata, see APS Specification

Native Atom elements mapping:

Feed element

Package metadata element

//id

Package ID generated by APS Catalog

//title

//sa:name

//summary

//sa:summary

//category/@term

//sa:categories/sa:category

//author[@a:author-type='vendor']/name

//sa:vendor/sa:name[not(@xml:lang)]

//author[@a:author-type='vendor']/uri

//sa:vendor/sa:homepage[not(@xml:lang)]

//author[@a:author-type='packager']/name

//sa:packager/sa:name[not(@xml:lang)]

//author[@a:author-type='packager']/uri

//sa:packager/sa:homepage[not(@xml:lang)]

//content

//sa:description[not(@xml:lang)]>

//link[@rel='http://apstandard.com/ns/repo/1#icon']

//sa:icon

//link[@rel='http://apstandard.com/ns/repo/1#description']

//sa:screenshot

//link[@rel='http://apstandard.com/ns/repo/1#description']/a:description

//sa:screenshot/sa:description[not(@xml:lang)]

//a:admin-privilege

n/a (optional element, administrative privilege

requirement)

//a:name

//sa:name

//a:master-package/a:package/@id

//sa:master-package/sa:package/@id

//a:summary

//sa:summary[not(@xml:lang)]

//a:categories

//sa:categories

//a:version

//sa:version

//a:rating

n/a (average Package rating)

//a:rating-counter

n/a (number of votes for the Package)

//a:release

//sa:release

//a:description

//sa:description[not(@xml:lang)]

//a:recommended

//sa:recommended

//a:upgradable-from

//sa:upgradable-from

//a:patchable-from

//sa:patchable-from

//a:patches

//sa:patches

//a:upgrades

//sa:upgrades

APS Catalog service elements:

Feed element

Description

//link[@type='http://apstandard.com/ns/repo/1#bits']/a:checksum

Package digest. Digesting algorithm is specified by the /entry/link/a:checksum/@algorithm attribute. Recommended algorithm values are SHA1 and MD5.

//link[@rel='http://apstandard.com/ns/repo/1#meta']/@href

Link to package metadata.

//link[@rel='http://apstandard.com/ns/repo/1#bits']/@href

Link to package bits.

//link[@rel='http://apstandard.com/ns/repo/1#updates']/@href

Link to Package Updates feed.

//link[@rel='http://apstandard.com/ns/repo/1#resources']/@href

Link to Package Resources index.

//link[@rel='http://apstandard.com/ns/repo/1#screenshot']/a:width

Screenshot width.

//link[@rel='http://apstandard.com/ns/repo/1#screenshot']/a:height

Screenshot height.

//link[@rel='alternate']/@href

Link to index document.

//link[@rel='http://apstandard.com/ns/repo/1#meta']/@href

Link to package metadata (APP META).

//link[@rel='http://apstandard.com/ns/repo/1#certificate']/@href

Link to package certificate (if any).

//link[@rel='http://apstandard.com/ns/repo/1#certificate']/a:level

Optional tag that specifies package certification level. Possible values are none, silver, gold. Values are case insensitive.

Missing or empty a:level tag is treated as none.

//link[@rel='related' and @type='text/plain' and @a:type='eula']/@a:service

Service EULA.

Attention: a:service attribute is available starting APS 1.1 only.

//link[@rel='related' and @type='text/plain' and @a:type='eula']/@href

Link to application EULA.

It can point to:

  • APS Catalog URL, if EULA content is in text file and it exists in application package.
  • Corresponding URL, if the one is provided in APP-META.xml file and points to external resource.

//link[@rel='related' and @type='text/plain' and @a:type='eula']/@xml:lang

Optional attribute representing EULA language.

//link[@rel='replies' and

@type='application/atom+xml' and

@a:type='addons']/@href

Feed URI of the add-on APS Package

//link[@rel='replies' and

@type='application/atom+xml' and

@a:type='masters']/@href

Feed URI for the master APS package.

//link[@rel='http://apstandard.com/ns/repo/1#meta']/@a:featured

Featured rating defines the position of the application in the list of applications registered in the Catalog.

This value is assigned by the Catalog administrator and can only be changed in the Packager Administration Panel.

//link[@rel='http://apstandard.com/ns/repo/1#meta']/@a:tags

Tags used for more detailed classification of APS Packages.

//link[@rel='replies' and

@type='application/atom+xml' and

@a:type='masters']/@href

URI of master feed for APS package.

See Also

Main Feed URLs

Sample

Please send us your feedback on this help page