https://wiki.musicbrainz.org/index.php?title=FRBR&feed=atom&action=historyFRBR - Revision history2024-03-29T05:16:31ZRevision history for this page on the wikiMediaWiki 1.39.4https://wiki.musicbrainz.org/index.php?title=FRBR&diff=66404&oldid=prevNikki: use interwiki prefixes2014-05-01T14:28:41Z<p>use interwiki prefixes</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:28, 1 May 2014</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for organizing bibliographic databases (who-wrote-what), as opposed to library catalogs (inventories of books). It should be possible to apply these principles to discography databases as well, including [[MusicBrainz]]. For reading up on FRBR, a good start could be [<del style="font-weight: bold; text-decoration: none;">http</del>:<del style="font-weight: bold; text-decoration: none;">//en.wikipedia.org/wiki/</del>Functional_Requirements_for_Bibliographic_Records<del style="font-weight: bold; text-decoration: none;"> </del>Wikipedia's introduction], or [http://www.loc.gov/cds/downloads/FRBR.PDF What is FRBR?]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for organizing bibliographic databases (who-wrote-what), as opposed to library catalogs (inventories of books). It should be possible to apply these principles to discography databases as well, including [[MusicBrainz]]. For reading up on FRBR, a good start could be [<ins style="font-weight: bold; text-decoration: none;">[wikipedia</ins>:Functional_Requirements_for_Bibliographic_Records<ins style="font-weight: bold; text-decoration: none;">|</ins>Wikipedia's introduction<ins style="font-weight: bold; text-decoration: none;">]</ins>], or [http://www.loc.gov/cds/downloads/FRBR.PDF What is FRBR?]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==What it says==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==What it says==</div></td>
</tr>
</table>Nikkihttps://wiki.musicbrainz.org/index.php?title=FRBR&diff=66359&oldid=prevNikki: use interwiki prefixes2014-04-30T23:37:05Z<p>use interwiki prefixes</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 23:37, 30 April 2014</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Group 1 </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Group 1 </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Works,''' These would be compositions e.g. "One" (by Bono) </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Works,''' These would be compositions e.g. "One" (by Bono) </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>** '''Expressions,''' These would be recordings e.g. "Original studio recording of One", "2006 recording with Mary J Blige" ([<del style="font-weight: bold; text-decoration: none;">http://musicbrainz.org/</del>artist<del style="font-weight: bold; text-decoration: none;">/</del>6d3afcde-6e75-4f36-adc1-706e4295a75d<del style="font-weight: bold; text-decoration: none;">.html </del>this?]), "Live recording at ..." </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>** '''Expressions,''' These would be recordings e.g. "Original studio recording of One", "2006 recording with Mary J Blige" ([<ins style="font-weight: bold; text-decoration: none;">[</ins>artist<ins style="font-weight: bold; text-decoration: none;">:</ins>6d3afcde-6e75-4f36-adc1-706e4295a75d<ins style="font-weight: bold; text-decoration: none;">|</ins>this?<ins style="font-weight: bold; text-decoration: none;">]</ins>]), "Live recording at ..." </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Manifestations,''' These would be the albums that the recordings appear on e.g. "Achtung Baby", "U2, Best of 1990-2000". A manifestation can contain multiple expression, which can in turn be of different works (i.e. these are the tracks of the album). </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Manifestations,''' These would be the albums that the recordings appear on e.g. "Achtung Baby", "U2, Best of 1990-2000". A manifestation can contain multiple expression, which can in turn be of different works (i.e. these are the tracks of the album). </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Items''' Not relevant to musicbrainz, but potentially relevant in tagger software - these would be individual copies of the albums - [[User:RjMunro|RjMunro]]'s copy of "Best of 1990-2000". Argubly, downloaded or ripped music files (MP3s etc.) jump over the manifestation category. Perhaps iTunes is a manifestation of all tracks downloadable from it. </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Items''' Not relevant to musicbrainz, but potentially relevant in tagger software - these would be individual copies of the albums - [[User:RjMunro|RjMunro]]'s copy of "Best of 1990-2000". Argubly, downloaded or ripped music files (MP3s etc.) jump over the manifestation category. Perhaps iTunes is a manifestation of all tracks downloadable from it. </div></td>
</tr>
</table>Nikkihttps://wiki.musicbrainz.org/index.php?title=FRBR&diff=54584&oldid=prevCallerNo6: fixiing broken link2012-07-08T04:07:04Z<p>fixiing broken link</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:07, 8 July 2012</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for organizing bibliographic databases (who-wrote-what), as opposed to library catalogs (inventories of books). It should be possible to apply these principles to discography databases as well, including [[MusicBrainz]]. For reading up on FRBR, a good start could be [http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records Wikipedia's introduction], or [http://www.loc.gov/cds/FRBR.<del style="font-weight: bold; text-decoration: none;">html</del> What is FRBR?]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for organizing bibliographic databases (who-wrote-what), as opposed to library catalogs (inventories of books). It should be possible to apply these principles to discography databases as well, including [[MusicBrainz]]. For reading up on FRBR, a good start could be [http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records Wikipedia's introduction], or [http://www.loc.gov/cds<ins style="font-weight: bold; text-decoration: none;">/downloads</ins>/FRBR.<ins style="font-weight: bold; text-decoration: none;">PDF</ins> What is FRBR?]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==What it says==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==What it says==</div></td>
</tr>
</table>CallerNo6https://wiki.musicbrainz.org/index.php?title=FRBR&diff=43340&oldid=prevDsp13: /* Applicability to MusicBrainz */ link to example2011-01-13T14:50:14Z<p><span dir="auto"><span class="autocomment">Applicability to MusicBrainz: </span> link to example</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:50, 13 January 2011</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 26:</td>
<td colspan="2" class="diff-lineno">Line 26:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Group 1 </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Group 1 </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Works,''' These would be compositions e.g. "One" (by Bono) </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Works,''' These would be compositions e.g. "One" (by Bono) </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>** '''Expressions,''' These would be recordings e.g. "Original studio recording of One", "2006 recording with Mary J Blige", "Live recording at ..." </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>** '''Expressions,''' These would be recordings e.g. "Original studio recording of One", "2006 recording with Mary J Blige"<ins style="font-weight: bold; text-decoration: none;"> ([http://musicbrainz.org/artist/6d3afcde-6e75-4f36-adc1-706e4295a75d.html this?])</ins>, "Live recording at ..." </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Manifestations,''' These would be the albums that the recordings appear on e.g. "Achtung Baby", "U2, Best of 1990-2000". A manifestation can contain multiple expression, which can in turn be of different works (i.e. these are the tracks of the album). </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Manifestations,''' These would be the albums that the recordings appear on e.g. "Achtung Baby", "U2, Best of 1990-2000". A manifestation can contain multiple expression, which can in turn be of different works (i.e. these are the tracks of the album). </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Items''' Not relevant to musicbrainz, but potentially relevant in tagger software - these would be individual copies of the albums - [[User:RjMunro|RjMunro]]'s copy of "Best of 1990-2000". Argubly, downloaded or ripped music files (MP3s etc.) jump over the manifestation category. Perhaps iTunes is a manifestation of all tracks downloadable from it. </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** '''Items''' Not relevant to musicbrainz, but potentially relevant in tagger software - these would be individual copies of the albums - [[User:RjMunro|RjMunro]]'s copy of "Best of 1990-2000". Argubly, downloaded or ripped music files (MP3s etc.) jump over the manifestation category. Perhaps iTunes is a manifestation of all tracks downloadable from it. </div></td>
</tr>
</table>Dsp13https://wiki.musicbrainz.org/index.php?title=FRBR&diff=38795&oldid=prevBrianSchweitzer: /* Applicability to MusicBrainz */2010-03-28T01:04:42Z<p><span dir="auto"><span class="autocomment">Applicability to MusicBrainz</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:04, 28 March 2010</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 35:</td>
<td colspan="2" class="diff-lineno">Line 35:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Group 3 '''Subjects,''' This kind of provides all the AR type stuff not covered already :-) </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Group 3 '''Subjects,''' This kind of provides all the AR type stuff not covered already :-) </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ideally for [[MusicBrainz]], a more flexible "Manifestation" may be required, that lets, e.g. multi-disc sets exist as heirachical manifestations. Certainly, in the spec, a 2 disc set is 1 manifestation. Musicbrainz needs to distinguish them as there are 2 CDIDs. I'd be inclined to make manifestations able to be parents of each other, so a 2 disc set shows up as 3 manifestations, 1 for each disc, and one for the whole. This could get hard to UI. </div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><ul><li style="list-style-type:none">In today's MB database group 2 = artists, group 3 = urls, and group 1 = tracks and albums. We have 4 tables where we could theoretically do with 3. Person-is-member-of-group is just an [[Advanced Relationships|AdvancedRelationship]], and so could track-is-part-of-album be. If track and album were merged to "product", then track, album and boxed set could be types within that table, just like person and group are types within the artist table. All it takes are a few more rows in l_product_product. Aha, and maybe a position number too, so tracks stay in sequence. We could even have a non-boxed set, such as the release "absolute music 14" being part of the "absolute music" series. In the artist table, we could use a new type for record companies. Other product types could be melody (composed by artist) and lyrics (written by artist) that are both part-of song, which is part of a track (performed by artist). For classical music, maybe a product type arrangement (arranged by artist). When Weird Al sings "I'm fat", that's the same melody as Michael Jackson's "I'm bad" but with different lyrics, so a new song, recorded by Al. The important thing is that we don't get exploded into dozens of new tables and a need for [[Advanced Relationships|AdvancedRelationships]] like l_song_melody and l_lyrics_artist. All we would need is l_product_artist and l_product_product. --[[User:LA2|LA2]] </div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div></ul></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Identifier]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Identifier]]</div></td>
</tr>
</table>BrianSchweitzerhttps://wiki.musicbrainz.org/index.php?title=FRBR&diff=38794&oldid=prevBrianSchweitzer at 01:04, 28 March 20102010-03-28T01:04:16Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 01:04, 28 March 2010</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 40:</td>
<td colspan="2" class="diff-lineno">Line 40:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></ul></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></ul></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<del style="font-weight: bold; text-decoration: none;">To Be Reviewed]] [[Category:External</del>]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<ins style="font-weight: bold; text-decoration: none;">Identifier</ins>]]</div></td>
</tr>
</table>BrianSchweitzerhttps://wiki.musicbrainz.org/index.php?title=FRBR&diff=25931&oldid=prevWikiSysop: 8 revision(s)2009-03-15T08:52:34Z<p>8 revision(s)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:52, 15 March 2009</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>WikiSysophttps://wiki.musicbrainz.org/index.php?title=FRBR&diff=25922&oldid=prevWikiSysop: 6 revision(s)2009-03-15T08:52:33Z<p>6 revision(s)</p>
<p><b>New page</b></p><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for organizing bibliographic databases (who-wrote-what), as opposed to library catalogs (inventories of books). It should be possible to apply these principles to discography databases as well, including [[MusicBrainz]]. For reading up on FRBR, a good start could be [http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records Wikipedia's introduction], or [http://www.loc.gov/cds/FRBR.html What is FRBR?]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. <br />
<br />
==What it says==<br />
<br />
FRBR specifies a data model consisting of three groups of entities: <br />
* '''Products,''' i.e. books, films and records. These follow a hierarchy of four entities: <br />
** '''Works,''' e.g. the novel Robinson Crusoe by Defoe <br />
** '''Expressions,''' e.g. the written novel, a translation, a film script based on the novel, an illustrated abridged version for children <br />
** '''Manifestations,''' e.g. a print edition of this translation of that novel <br />
** '''Items''' or physical copies, worn and torn, one of three held by your local library, each having a unique inventory number <br />
<br />
* '''People''' or corporate bodies (i.e. artists, groups, record companies) responsible for each entity of a product, e.g. the author of a story, the translator, the printer, the publisher, the library that owns a copy <br />
* '''Subjects,''' e.g. events and places where the story takes place, the date when the book was printed, etc. <br />
<br />
==History==<br />
<br />
Despite this spec being almost a decade old, nobody in the library world has really implemented it yet. It is on the verge of becoming the "flying car" of library catalogs, a utopian dream never fulfilled. The [http://catalog.loc.gov/ Library of Congress catalog] is still structured as a bunch of MARC records, which is little more than a 1960s digital equivalent of a 19th century card catalog. One reason for this delay is that FRBR doesn't specify '''who''' is going to do the job, it only says '''how''' it ought to be done. (And then the Y2K bug and dotcom crisis got in between.) Traditionally every library has a ''catalog'' of the books it owns. The idea that information about books (''bibliography'') could be separated from the local inventory was all new to libraries in the 1960s, when cooperative institutions like OCLC were born. With time these co-ops have started to act more and more like private monopoly suppliers that libraries depend on but really hate. Here, have some bibliographic data, the first samples are free, then you have to pay your soul, and we will supply your institution for the rest of its life. Throw in a lifetime subscription to the Encyclopædia Britannica as well. <br />
<br />
Enter the 21st century and Wikipedia. The common knowledge needs not be owned by a monopoly supplier. Every private music collector and library can keep their local inventory in the shape of links to existing, shared information at [[MusicBrainz]]. Find an error, fix it in the shared pool, not in your local inventory. This is how OCLC and Gracenote work. Except that no single entity owns Wikipedia or [[MusicBrainz]], because the contents can be copied freely by anybody. This answers the '''who''' question. <br />
<br />
Fortunately, Wikipedia and [[MusicBrainz]] were created not by the tired old people who wrote the FRBR specification, but by fresh minds from the filesharing generation. Even if this means some shortcomings in the initial data model (just albums, tracks, and artists), leaving plenty of room for improvement, the important difference is that they are getting the job done, as opposed to just theorizing about it. <br />
<br />
==Applicability to MusicBrainz==<br />
<br />
FRBR specifies a data model consisting of three groups of entities: <br />
* Group 1 <br />
** '''Works,''' These would be compositions e.g. "One" (by Bono) <br />
** '''Expressions,''' These would be recordings e.g. "Original studio recording of One", "2006 recording with Mary J Blige", "Live recording at ..." <br />
** '''Manifestations,''' These would be the albums that the recordings appear on e.g. "Achtung Baby", "U2, Best of 1990-2000". A manifestation can contain multiple expression, which can in turn be of different works (i.e. these are the tracks of the album). <br />
** '''Items''' Not relevant to musicbrainz, but potentially relevant in tagger software - these would be individual copies of the albums - [[User:RjMunro|RjMunro]]'s copy of "Best of 1990-2000". Argubly, downloaded or ripped music files (MP3s etc.) jump over the manifestation category. Perhaps iTunes is a manifestation of all tracks downloadable from it. <br />
<br />
* Group 2 <br />
** '''People''' i.e. individual artists <br />
** '''Corporate bodies''' i.e. bands and record companies <br />
<br />
* Group 3 '''Subjects,''' This kind of provides all the AR type stuff not covered already :-) <br />
<br />
Ideally for [[MusicBrainz]], a more flexible "Manifestation" may be required, that lets, e.g. multi-disc sets exist as heirachical manifestations. Certainly, in the spec, a 2 disc set is 1 manifestation. Musicbrainz needs to distinguish them as there are 2 CDIDs. I'd be inclined to make manifestations able to be parents of each other, so a 2 disc set shows up as 3 manifestations, 1 for each disc, and one for the whole. This could get hard to UI. <br />
<ul><li style="list-style-type:none">In today's MB database group 2 = artists, group 3 = urls, and group 1 = tracks and albums. We have 4 tables where we could theoretically do with 3. Person-is-member-of-group is just an [[Advanced Relationships|AdvancedRelationship]], and so could track-is-part-of-album be. If track and album were merged to "product", then track, album and boxed set could be types within that table, just like person and group are types within the artist table. All it takes are a few more rows in l_product_product. Aha, and maybe a position number too, so tracks stay in sequence. We could even have a non-boxed set, such as the release "absolute music 14" being part of the "absolute music" series. In the artist table, we could use a new type for record companies. Other product types could be melody (composed by artist) and lyrics (written by artist) that are both part-of song, which is part of a track (performed by artist). For classical music, maybe a product type arrangement (arranged by artist). When Weird Al sings "I'm fat", that's the same melody as Michael Jackson's "I'm bad" but with different lyrics, so a new song, recorded by Al. The important thing is that we don't get exploded into dozens of new tables and a need for [[Advanced Relationships|AdvancedRelationships]] like l_song_melody and l_lyrics_artist. All we would need is l_product_artist and l_product_product. --[[User:LA2|LA2]] <br />
</ul><br />
<br />
[[Category:To Be Reviewed]] [[Category:External]]</div>WikiSysophttps://wiki.musicbrainz.org/index.php?title=FRBR&diff=25926&oldid=prevDupuy: you may not like his attitude, but for your own sake, take the ideas seriously (Imported from MoinMoin)2006-04-23T22:21:55Z<p>you may not like his attitude, but for your own sake, take the ideas seriously (Imported from MoinMoin)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:21, 23 April 2006</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for <del style="font-weight: bold; text-decoration: none;">how</del> [[MusicBrainz]]<del style="font-weight: bold; text-decoration: none;"> should be organized</del>. If this is news to you, you should at least [http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records read Wikipedia's introduction]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for <ins style="font-weight: bold; text-decoration: none;">organizing bibliographic (or discographic) databases like</ins> [[MusicBrainz]]. If this is news to you, you should at least [http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records read Wikipedia's introduction]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==What it says==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==What it says==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Line 15:</td>
<td colspan="2" class="diff-lineno">Line 15:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==History==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==History==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Despite this spec being almost a decade old, nobody in the library world has really implemented it yet. It is on the verge of becoming the "flying car" of library catalogs, a utopian dream never fulfilled. The [http://catalog.loc.gov/ Library of Congress catalog] is still structured as a bunch of MARC records, which is little more than a 1960s digital equivalent of a 19th century card catalog. One reason for this delay is that FRBR doesn't specify '''who''' is going to do the job, it only says '''how''' it ought to be done. (And then the Y2K bug and dotcom crisis got in between.) Traditionally every library has a ''catalog'' of the books it owns. The idea that information about books (''bibliography'') could be separated from the local inventory was all new to libraries in the 1960s, when cooperative institutions like OCLC were born. With time these <del style="font-weight: bold; text-decoration: none;">coops</del> have started to act more and more like private monopoly suppliers that libraries depend on but really hate. Here, have some bibliographic data, the first samples are free, then you have to pay your soul, and we will supply your institution for the rest of its life. Throw in a lifetime subscription to the Encyclopædia Britannica as well. </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Despite this spec being almost a decade old, nobody in the library world has really implemented it yet. It is on the verge of becoming the "flying car" of library catalogs, a utopian dream never fulfilled. The [http://catalog.loc.gov/ Library of Congress catalog] is still structured as a bunch of MARC records, which is little more than a 1960s digital equivalent of a 19th century card catalog. One reason for this delay is that FRBR doesn't specify '''who''' is going to do the job, it only says '''how''' it ought to be done. (And then the Y2K bug and dotcom crisis got in between.) Traditionally every library has a ''catalog'' of the books it owns. The idea that information about books (''bibliography'') could be separated from the local inventory was all new to libraries in the 1960s, when cooperative institutions like OCLC were born. With time these <ins style="font-weight: bold; text-decoration: none;">co-ops</ins> have started to act more and more like private monopoly suppliers that libraries depend on but really hate. Here, have some bibliographic data, the first samples are free, then you have to pay your soul, and we will supply your institution for the rest of its life. Throw in a lifetime subscription to the Encyclopædia Britannica as well. </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Enter the 21st century and Wikipedia. The common knowledge needs not be owned by a monopoly supplier. Every private music collector and library can keep their local inventory in the shape of links to existing, shared information at [[MusicBrainz]]. Find an error, fix it in the shared pool, not in your local inventory. This is how OCLC and Gracenote work. Except that no single entity owns Wikipedia or [[MusicBrainz]], because the contents can be copied freely by anybody. This answers the '''who''' question. </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Enter the 21st century and Wikipedia. The common knowledge needs not be owned by a monopoly supplier. Every private music collector and library can keep their local inventory in the shape of links to existing, shared information at [[MusicBrainz]]. Find an error, fix it in the shared pool, not in your local inventory. This is how OCLC and Gracenote work. Except that no single entity owns Wikipedia or [[MusicBrainz]], because the contents can be copied freely by anybody. This answers the '''who''' question. </div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Paragraph was moved. Click to jump to old location." href="#movedpara_6_2_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_4_0_rhs"></a>[[Category:To Be Reviewed<ins style="font-weight: bold; text-decoration: none;">]] [[Category:External</ins>]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Unfortunately, Wikipedia and [[MusicBrainz]] were created not by the old experts whose life-long experience was summarized in the FRBR specification, but by some kids from the filesharing generation. And so we see a shortsightedly crippled data model with just albums, tracks, and artists, applied only to recorded music. That's not the final solution. </div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Paragraph was moved. Click to jump to new location." href="#movedpara_4_0_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_6_2_lhs"></a>[[Category:To Be Reviewed]]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
</table>Dupuyhttps://wiki.musicbrainz.org/index.php?title=FRBR&diff=25927&oldid=prevDupuy: (Imported from MoinMoin)2006-04-23T22:14:53Z<p>(Imported from MoinMoin)</p>
<p><b>New page</b></p><div>'''FRBR''' is short for '''Functional Requirements for Bibliographic Records''', the title of a document released in 1998 by IFLA, the International Federation of Library Associations. FRBR specifies a '''data model''' for how [[MusicBrainz]] should be organized. If this is news to you, you should at least [http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records read Wikipedia's introduction]. You can also [http://www.ifla.org/VII/s13/frbr/frbr1.htm read the full document] from IFLA's website. If you [http://google.com/search?q=FRBR google for FRBR] there are plenty of easier-to-read presentations of the core ideas. <br />
<br />
==What it says==<br />
<br />
FRBR specifies a data model consisting of three groups of entities: <br />
* '''Products,''' i.e. books, films and records. These follow a hierarchy of four entities: <br />
** '''Works,''' e.g. the novel Robinson Crusoe by Defoe <br />
** '''Expressions,''' e.g. the written novel, a translation, a film script based on the novel, an illustrated abridged version for children <br />
** '''Manifestations,''' e.g. a print edition of this translation of that novel <br />
** '''Items''' or physical copies, worn and torn, one of three held by your local library, each having a unique inventory number <br />
<br />
* '''People''' or corporate bodies (i.e. artists, groups, record companies) responsible for each entity of a product, e.g. the author of a story, the translator, the printer, the publisher, the library that owns a copy <br />
* '''Subjects,''' e.g. events and places where the story takes place, the date when the book was printed, etc. <br />
<br />
==History==<br />
<br />
Despite this spec being almost a decade old, nobody in the library world has really implemented it yet. It is on the verge of becoming the "flying car" of library catalogs, a utopian dream never fulfilled. The [http://catalog.loc.gov/ Library of Congress catalog] is still structured as a bunch of MARC records, which is little more than a 1960s digital equivalent of a 19th century card catalog. One reason for this delay is that FRBR doesn't specify '''who''' is going to do the job, it only says '''how''' it ought to be done. (And then the Y2K bug and dotcom crisis got in between.) Traditionally every library has a ''catalog'' of the books it owns. The idea that information about books (''bibliography'') could be separated from the local inventory was all new to libraries in the 1960s, when cooperative institutions like OCLC were born. With time these coops have started to act more and more like private monopoly suppliers that libraries depend on but really hate. Here, have some bibliographic data, the first samples are free, then you have to pay your soul, and we will supply your institution for the rest of its life. Throw in a lifetime subscription to the Encyclopædia Britannica as well. <br />
<br />
Enter the 21st century and Wikipedia. The common knowledge needs not be owned by a monopoly supplier. Every private music collector and library can keep their local inventory in the shape of links to existing, shared information at [[MusicBrainz]]. Find an error, fix it in the shared pool, not in your local inventory. This is how OCLC and Gracenote work. Except that no single entity owns Wikipedia or [[MusicBrainz]], because the contents can be copied freely by anybody. This answers the '''who''' question. <br />
<br />
Unfortunately, Wikipedia and [[MusicBrainz]] were created not by the old experts whose life-long experience was summarized in the FRBR specification, but by some kids from the filesharing generation. And so we see a shortsightedly crippled data model with just albums, tracks, and artists, applied only to recorded music. That's not the final solution. <br />
<br />
[[Category:To Be Reviewed]]</div>Dupuy