grouping-examples: Difference between revisions
ManuSporny (talk | contribs) |
ManuSporny (talk | contribs) |
||
Line 110: | Line 110: | ||
* [http://musik.tdconline.dk/servlets/2452306090224Dispatch/19/Call?htmltemplate=./index.htm TDC Online] | * [http://musik.tdconline.dk/servlets/2452306090224Dispatch/19/Call?htmltemplate=./index.htm TDC Online] | ||
** [http://musik.tdconline.dk/servlets/2452306090224Dispatch/19/call?htmltemplate=./album/viewalbum.htm&trackid=5010526 Album Example] | ** [http://musik.tdconline.dk/servlets/2452306090224Dispatch/19/call?htmltemplate=./album/viewalbum.htm&trackid=5010526 Album Example] | ||
*** Information: unordered, | *** Information: unordered, sparse | ||
* [http://www.audiolunchbox.com Audio Lunchbox] | * [http://www.audiolunchbox.com Audio Lunchbox] | ||
Line 118: | Line 118: | ||
* [http://www.chaosmusic.com/music/ Chaos Music] | * [http://www.chaosmusic.com/music/ Chaos Music] | ||
** [http://chaos.com/product.asp?intProductID=739720&intArtistID=167488 Album Example] | ** [http://chaos.com/product.asp?intProductID=739720&intArtistID=167488 Album Example] | ||
*** Information: unordered, ordered, sparse, non-sparse | *** Information: unordered, ordered, sparse, non-sparse | ||
* [http://www.digirama.co.nz/ Digirama] | * [http://www.digirama.co.nz/ Digirama] | ||
** [http://www.digirama.co.nz/AlbumDetails.aspx?MediaID=578456 Album Example] | ** [http://www.digirama.co.nz/AlbumDetails.aspx?MediaID=578456 Album Example] | ||
*** Information: | *** Information: ordered, non-sparse | ||
* [http://www.emusic.com eMusic] | * [http://www.emusic.com eMusic] | ||
** [http://www-v3.emusic.com/album/10917/10917324.html Album Example] | ** [http://www-v3.emusic.com/album/10917/10917324.html Album Example] | ||
*** Information: unordered, ordered, | *** Information: unordered, ordered, sparse | ||
* [http://www.fnacmusic.com/ FNAC] | * [http://www.fnacmusic.com/ FNAC] | ||
** [http://www.fnacmusic.com/album/7088f214-6187-4845-afdc-6391e103f67d.aspx Album Example] | ** [http://www.fnacmusic.com/album/7088f214-6187-4845-afdc-6391e103f67d.aspx Album Example] | ||
*** Information: unordered, ordered | *** Information: unordered, ordered, non-sparse | ||
* [http://sanity.com.au Sanity] | * [http://sanity.com.au Sanity] | ||
** [http://www.sanity.com.au/product/rockpop.asp?sku=-942394 Album Example] | ** [http://www.sanity.com.au/product/rockpop.asp?sku=-942394 Album Example] | ||
*** Information: | *** Information: ordered, non-sparse | ||
* [http://www.misrolas.com/ MisRolas] | * [http://www.misrolas.com/ MisRolas] | ||
** [http://www.misrolas.com/downloadmusic/album.php?id=1316 Album Example] | ** [http://www.misrolas.com/downloadmusic/album.php?id=1316 Album Example] | ||
*** Information: | *** Information: ordered, sparse | ||
* [http://www.mtv.com MTV] | * [http://www.mtv.com MTV] | ||
** [http://www.mtv.com/#/music/artist/my_chemical_romance/albums.jhtml?albumId=1367908 Album Example] | ** [http://www.mtv.com/#/music/artist/my_chemical_romance/albums.jhtml?albumId=1367908 Album Example] | ||
*** Information: | *** Information: ordered, non-sparse | ||
* [http://www.musica360.com/ Musica360] | * [http://www.musica360.com/ Musica360] | ||
Line 154: | Line 150: | ||
* [http://www.musicload.de/ Musicload] | * [http://www.musicload.de/ Musicload] | ||
** [http://www.musicload.de/item.ml?releaseid=1884260_2 Album Example] | ** [http://www.musicload.de/item.ml?releaseid=1884260_2 Album Example] | ||
*** Information: unordered, ordered | *** Information: unordered, ordered, non-sparse | ||
* [http://www.napster.com Napster] | * [http://www.napster.com Napster] |
Revision as of 03:09, 26 April 2007
Grouping
Grouping is a fundamental mechanism for understanding the relationship between objects. Where an object resides in a network of relationships can clarify its purpose. Grouping relationships are fundamental to how we understand object interactions.
The Problem
It is useful to understand the relationship between objects on a website. A blogger may want to describe several different objects on a web page and group them explicitly. It is important that the structure of the page not affect this grouping as network relationships are often not hierarchical (HTML is always hierarchical).
Where an object resides in a network of relationships can clarify its purpose. For example, an audio album can have a number of audio tracks. It is desirable that the tracks and the album can be associated with one another without needing to be explicitly grouped. The same goes for chapters in a DVD movie, sections of a podcast, and a set of geographic points.
Grouping relationships are fundamental to how we understand object interactions.
Contributors
- Manu Sporny, Bitmunk - Digital Bazaar, Inc. (editor)
- Scott Reynen
- Brian Suda
- Mary Hodder
- Ryan King
Discussions
Discussions related to grouping:
- April 17th, 2007 - Suggestion for collections (audio, video, images)
- April 22nd, 2007 - collection-design-pattern proposal
Real-World Examples
USE TEMPLATES
People and Music Grouping in Music Podcasting
These sites usually list one big file containg multiples songs, speech, audio advertising and prerecorded audio (such as voicemail or promos). Effort is taken to list each section of the recording as a group (aka: playlist).
- Coverville
- Example episode
- Information: unordered, sparse
- Example episode
- Magnatune podcasts
- episode example
- Information: ordered, sparse
- episode example
- Radio Clash
- episode example
- Information: unordered, sparse
- episode example
- Daily Source Code
- episode example
- Information: unordered, sparse
- episode example
- Rock and Roll Geek show
- episode example
- Information: unordered, non-sparse
- episode example
- Accidenth hash
- episode example
- Information: unordered, sparse
- episode example
- Veer cast
- episode example
- Information: unordered, sparse
- episode example
- Concert Blast
- mp3 episode example
- Information: unordered, sparse
- mp3 episode example
- 3 hive podcast
- episode example
- Information: unordered, non-sparse
- episode example
Grouping in Music Services
- AudioFind
- Album Example
- Information: ordered, sparse
- Album Example
- Telstra BigPond
- Album Example
- Information: ordered, sparse
- Album Example
- Bitmunk
- Album Example
- Information: ordered, sparse
- Album Example
- Download Punk
- Album Example
- Information: unordered, non-sparse
- Album Example
- FYE
- Album Example
- Information: ordered, unordered, sparse
- Album Example
- iMusic
- Album Example
- Information: ordered, sparse
- Album Example
- AON Music
- Album Example
- Information: ordered, non-sparse
- Album Example
- MSN
- Album Example
- Information: unordered, ordered, sparse
- Album Example
- TDC Online
- Album Example
- Information: unordered, sparse
- Album Example
- Audio Lunchbox
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Chaos Music
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Digirama
- Album Example
- Information: ordered, non-sparse
- Album Example
- eMusic
- Album Example
- Information: unordered, ordered, sparse
- Album Example
- FNAC
- Album Example
- Information: unordered, ordered, non-sparse
- Album Example
- Sanity
- Album Example
- Information: ordered, non-sparse
- Album Example
- MisRolas
- Album Example
- Information: ordered, sparse
- Album Example
- MTV
- Album Example
- Information: ordered, non-sparse
- Album Example
- Musica360
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Musicload
- Album Example
- Information: unordered, ordered, non-sparse
- Album Example
- Napster
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- PartyMob
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Peer Impact
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Pure Tracks
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Reggae Country
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Real/Rhapsody
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Ruckus
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Sanity
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Starzik SARL
- Album Example (hidden url)
- Information: unordered, ordered, sparse, non-sparse
- Album Example (hidden url)
- top100.cn
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Wippit
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Yanga
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- somesongs
- [Album Example]
- Information: unordered, ordered, sparse, non-sparse
- [Album Example]
- Magnatune
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- SONG FIGHT!
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Yes.com
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- MySpace
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- MusicBrainz.org
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Vorbis Comment Recommendations
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- iTunes RSS extensions
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Discogs
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
- Last.fm
- Album Example
- Information: unordered, ordered, sparse, non-sparse
- Album Example
Analysis
Existing Practices
Listed below is an overview of existing patterns and practices found in the wild for grouping metadata.
Summary of common patterns discovered
Other attempts to solve The Problem
- collections-examples - Grouping information in libraries.