ADA Vocabulary Specification 0.3
Audiofarm Data API

Namespace Document 3 February 2008

This version:
http://audiofarm.org/home/rdf_specs
Audiofarm Data API Documentation (ADA):
http://audiofarm.org/home/developer
Authors:
Konstantinos Gerodimos

This work is licensed under a Creative Commons Attribution License. This copyright applies to the ADA Vocabulary Specification. Regarding underlying technology, ADA uses W3C's RDF technology, an open Web standard that can be freely used by anyone.


Abstract

This specification describes the ADA language, defined as a dictionary of named properties and classes using W3C's RDF technology.

Status of This Document

New terms may be added at any time (as with a natural-language dictionary), and consequently this specification is an evolving work. The ADA RDF namespace, by contrast, is fixed and it's identifier is not expected to change. Furthermore, efforts are underway to ensure the long-term preservation of the ADA namespace.

Table of Contents

ADA at a glance

An a-z index of ADA terms, by class (categories or types) and by property.

Classes: | track

Properties: | id | publisher | name | genre | description | tags | download_link | icon_link | content_type | bytes | total_downloads | rate | rate_count | publish_date

Example

Here is a document describing a track:

<audiofile:track>
	<audiofile:id>25</audiofile:id>
	<audiofile:publisher>Thekrasi</audiofile:publisher>
	<audiofile:name>Chill This Out</audiofile:name>
	<audiofile:genre>Electronica</audiofile:genre>
	<audiofile:description></audiofile:description>
	<audiofile:tags>therkasi,electronica,chill,chill out</audiofile:tags>
	<audiofile:download_link rdf:resource="http://audiofarm.org/audiofiles/25-chill-this-out" />
	<audiofile:icon_link rdf:resource="http://filer.audiofarm.org/imagebank/Thekrasi/user_icon/icon.jpg" />
	<audiofile:content_type>audio/mpeg</audiofile:content_type>
	<audiofile:bytes>10645543</audiofile:bytes>
	<audiofile:total_downloads>155</audiofile:total_downloads>
	<audiofile:rate>3.0</audiofile:rate>
	<audiofile:rate_count>1</audiofile:rate_count>
	<audiofile:publish_date>Thu May 10 11:06:00 +0200 2007</audiofile:publish_date>
</audiofile:track>

Classes

Class: audiofile:track

track - An online audio track.
Status: unstable

[#]

[back to top]


Properties

Property: audiofile:id

id - Indicates the id (identifier) associated with this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:publisher

publisher - Indicates the name ( f.e. artist, band, person, group ) of the publisher associated with that track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:name

name - Indicates the name ( or title / song name ) of this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:genre

genre - Indicates the genre of this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:description

genre - Indicates the description of this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:tags

tags - Indicates the tags of this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]





Property: audiofile:content_type

content_type - Indicates the content-type (f.e. audio/mpeg ) of this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:bytes

bytes - Indicates the size in bytes of this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:total_downloads

total_downloads - Indicates how many times this online track has been downloaded.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:rate

rate - Indicates the rate (how people have rated this track) of this online track.
Status: unstable
Domain: audiofile:track
Numerical Range: 0.0 - 5.0

[#]

[back to top]



Property: audiofile:rate_count

rate_count - Indicates how many people have rated this online track.
Status: unstable
Domain: audiofile:track

[#]

[back to top]



Property: audiofile:publish_date

publish_date - Indicates when this online track has been published.
Status: unstable
Domain: audiofile:track

[#]

[back to top]