user warning: Unknown column 'captcha_type' in 'field list' query: SELECT module, captcha_type FROM captcha_points WHERE form_id = 'user_login_block' in /var/www/drupal/sites/all/modules/captcha/ on line 64.

Pagination in RDF

The HTML pages on MusicBrainz use lots of pagination. This not only prevents the end user from being overwhelmed by a listing of thousands of tracks, it reduces the size of HTML pages to something manageable and also ensures a smaller and predictable load on the database server.

In RDF, it would be preferable to avoid pagination. However, this is not particularly practical for artists that are associated with many, many releases and recordings. The problem becomes acute for classical composers like Bach who are credited with tens of thousands recordings. Arguably a more appropriate utilization of NGS would have composers such as Bach credited to works rather than recordings. However, the general opinion of MB editors seems to favor crediting composers as well as performers on recordings. Therefore, the complete RDF resource description for Bach would be immense. This would cause an unacceptable load on the database server and long wait times for dereferenced URIs. One solution is to use pagination in RDF. Terms to support this exist in the XHTML Vocabulary which is generally intended for use with RDFa on paginated websites.

Syndicate content