User:JimDeLaHunt: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Move topics from "what I'm siezed of" to "Archive". +Ingestion_Workflow link. Fix typo in "substitutions".)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{| border="1"
{| border="1"
|-
|-
| ''no photo, sorry'' | '''Jim DeLaHunt''' [ MB: [http://musicbrainz.org/show/user/?userid=363367 Editor:Jim DeLaHunt] | IRC: ''none yet'' | Wiki: JimDeLaHunt | Last.fm: ''none yet'' | [http://jdlh.com jdlh.com] ]
| ''no photo, sorry'' | '''Jim DeLaHunt''' [ MB: [http://musicbrainz.org/user/Jim%20DeLaHunt Editor:Jim DeLaHunt] | IRC: ''none yet'' | Wiki: JimDeLaHunt | Last.fm: ''none yet'' | [http://jdlh.com jdlh.com] ]
|-
|-
| I live in Vancouver, Canada. Our family has a collection of some 500 CDs which are gradually being ripped, encoded, and tagged. Most are opera and classical, but there are other genres in there too.... I really care about having accurate metadata on my opera tracks, because that's an important part of having it show up well in the music players.
| I live in Vancouver, Canada. Our family has a collection of some 500 CDs which are gradually being ripped, encoded, and tagged. Most are opera and classical, but there are other genres in there too.... I really care about having accurate metadata on my opera tracks, because that's an important part of having it show up well in the music players.
|-
|-
| [http://musicbrainz.org/show/user/?userid=363367 more bio...] Languages: English, 日本語, etwas Deutsch, un peu de Français, un poco de español.
| [http://musicbrainz.org/user/Jim%20DeLaHunt more bio...] Languages: English, 日本語, etwas Deutsch, un peu de Français, un poco de español.
|}
|}


Line 14: Line 14:
* Get good metadata tags for the CD collection I'm ripping.
* Get good metadata tags for the CD collection I'm ripping.
* Figure out how enter metadata for my CD collection efficiently.
* Figure out how enter metadata for my CD collection efficiently.
* Share my [[User:JimDeLaHunt/Ingestion_Workflow|Ingestion Workflow]].
* Partial Works Relationship Inheritance (Style proposal [[Proposal:Partial Works Relationship Inheritance|RFC-339 Partial Works Relationship Inheritance]]).
* Picard to provide access to Works-related Artists when tagging Tracks, e.g. symphony composer (enhancement request)
* How to enter metadata for opera DVD, with music as 38 chapters (= Tracks)?
* ''Brevity'' plugin for [[Picard]]: replace verbose MB standard strings in TrackTitles with briefer strings.
** User set up substitutions, e.g. in Preferences->Plugins.
** Poster child: ''[http://musicbrainz.org/work/b3b1e2b3-cbb8-4b46-a7d0-0031ec13492c Il dissoluto punito, ossia il Don Giovanni, K. 527: Act I, Scene XX. No. 13 Finale "Sul tuo capo in questo giorno" (Donna Anna, Donna Elvira, Zerlina, Don Ottavio, Don Giovanni, Leporello, Masetto, Coro)]''
** Limit to particular Works or Releases?
** Maybe come up with a way to share substitutions between users?
* Store multiple language alternatives for opera and classical Track Titles and Release Titles.
** e.g. Be able to choose Italian, English, German, Japanese conventions for classical music act, scene, tempo designators, or Artist names.
** Tchaikovsky vs Tschaikowski vs Чайковский
** Let user choose the conventions and script they want at tagging time


==Interesting stuff==
Links to some of my essays or other projects that might be of general interest.
* Essay: ''[[User:JimDeLaHunt/Practical Opera Tracks|Practical Observations on Opera Tracks and Work entities]]'' (2011/November)
* MB wiki proposal: ''[[Proposal:Work/Relationship Inheritance in Works Trees|RFC-339 Relationship Inheritance in Works Trees]]'' (2011/October)
* Essay: ''[[User:JimDeLaHunt/WorksGordianKnot|NGS 'Works' should help cut CSG Gordian Knot]]'' (2010/December)
* MB-style rant: ''[http://thread.gmane.org/gmane.comp.audio.musicbrainz.style/12563 Works issue WI-15 Should Works entity make Classical Style Guide compliance much easier?]'', mb-style list, 2011-10-04 00:13:46 GMT
* MB-style rant: ''[http://thread.gmane.org/gmane.comp.audio.musicbrainz.style/12561 Works issue WI-14 "What is purpose of Works entity?"]'', mb-style list, 2011-10-03 23:50:39 GMT
==Archive==
I have an [[User:JimDeLaHunt/ArchivePage|Archive Page]] which links to some of my past writings, for future reference.

If anything is linking to the section headers below, it should update its links to point to children of the Archive Page.

=== Past "what I am siezed of" topics ===
* Partial Works Relationship Inheritance (Wiki [[Proposals|proposal]]: [[Proposal:Work/Relationship Inheritance in Works Trees|RFC-339 Relationship Inheritance in Works Trees]]).
** Follow-on RFC for changes to [[rt:ca8d3642-ce5f-49f8-91f2-125d72524e6a|Parts Relationship Type]], see [[Proposal_talk:Work/Relationship_Inheritance_in_Works_Trees#Proposed_modification_to_Parts_Relationship_Type|RFC-339 Talk page]]
*** Add text to [[rt:ca8d3642-ce5f-49f8-91f2-125d72524e6a|Parts Relationship Type]]: No cycles allowed in graph. [[User:JimDeLaHunt|JimDeLaHunt]] 06:30, 29 October 2011 (UTC)
** Follow-on RFC for changes to [[Work]], see [[Proposal_talk:Work/Relationship_Inheritance_in_Works_Trees#Proposed_stub_for_Work|RFC-339 Talk page]]
** Partial Works Relationship Inheritance support in Picard (enhancement request)
** Partial Works Relationship Inheritance support in Picard (enhancement request)
** Partial Works Relationship Inheritance support in searching involving Works (enhancement request)
** Partial Works Relationship Inheritance support in searching involving Works (enhancement request)
** Partial Works Relationship Inheritance support in listing Works of an Artist (enhancement request)
** Partial Works Relationship Inheritance support in listing Works of an Artist (enhancement request)
* Add note to description page of each Work AR, that AR should be attached as close to root of graph as possible, and not to put in redundant ARs throughout the hierarchy. Ref [http://musicbrainz-mailing-lists.2986109.n2.nabble.com/RFC-339-Partial-Works-Relationship-Inheritance-tp6939661p6939941.html]. Contingent on RFC-339 passing. [[User:JimDeLaHunt|JimDeLaHunt]] 06:27, 29 October 2011 (UTC)
* Add note to description page of each Work AR, that AR should be attached as close to root of graph as possible, and not to put in redundant ARs throughout the hierarchy. Ref [http://musicbrainz-mailing-lists.2986109.n2.nabble.com/RFC-339-Partial-Works-Relationship-Inheritance-tp6939661p6939941.html]. Contingent on RFC-339 passing. [[User:JimDeLaHunt|JimDeLaHunt]] 06:27, 29 October 2011 (UTC)
* Add text to [[Parts Relationship Type]]: No cycles allowed in graph. [[User:JimDeLaHunt|JimDeLaHunt]] 06:30, 29 October 2011 (UTC)
* Picard to provide access to Works-related Artists when tagging Tracks, e.g. symphony composer (enhancement request)
* How to enter metadata for opera DVD, with music as 38 chapters (= Tracks)?
* Document and release my Work Title Assembler spreadsheet
* Document and release my Work Title Assembler spreadsheet
* How to relate MBworks for fragments of Opera and Classical Music to Recordings and Tracks. (Style proposal)
* How to relate MBworks for fragments of Opera and Classical Music to Recordings and Tracks. (Style proposal)
** Clarify [[Parts Relationship Type]]: does it apply just to movements, or to arbitrary segments of opera as found on tracks of Releases?
** Clarify [[rt:ca8d3642-ce5f-49f8-91f2-125d72524e6a|Parts Relationship Type]]: does it apply just to movements, or to arbitrary segments of opera as found on tracks of Releases?
** Report on i Capuleti MVWork and Parts relationship experiment
** Report on i Capuleti MBWork and Parts relationship experiment: ''[[User:JimDeLaHunt/Practical Opera Tracks|Practical Observations on Opera Tracks and Work entities]]''.
** Should there be a separate AdvancedRelationship for "contiguous fragment of parent MBWork, but not on composer-defined act or scene boundaries", to mark MBWorks that correspond to real-life Tracks of opera Releases? Or can we re-use the Parts relationship?
** Should there be a separate AdvancedRelationship for "contiguous fragment of parent MBWork, but not on composer-defined act or scene boundaries", to mark MBWorks that correspond to real-life Tracks of opera Releases? Or can we re-use the Parts relationship?
** [[Parts Relationship Type]] is in [[Alternative Version Relationship Class]] but should perhaps be in a new Partial Works Relationship Class. It would be relationships in this class which trigger Partial Works Relationship Inheritance.
** [[rt:ca8d3642-ce5f-49f8-91f2-125d72524e6a|Parts Relationship Type]] is in [[Alternative Version Relationship Class]] but should perhaps be in a new Partial Works Relationship Class. It would be relationships in this class which trigger Partial Works Relationship Inheritance.
* Adopt style rules which set up MBWorks to make Classical Style Guide compliance much easier.
* Adopt style rules which set up MBWorks to make Classical Style Guide compliance much easier.
** MB-style rant: ''[http://thread.gmane.org/gmane.comp.audio.musicbrainz.style/12563 Works issue WI-15 Should Works entity make Classical Style Guide compliance much easier?]'', mb-style list, 2011-10-04 00:13:46 GMT
** MB-style rant: ''[http://thread.gmane.org/gmane.comp.audio.musicbrainz.style/12563 Works issue WI-15 Should Works entity make Classical Style Guide compliance much easier?]'', mb-style list, 2011-10-04 00:13:46 GMT
** MB-style rant: ''[http://thread.gmane.org/gmane.comp.audio.musicbrainz.style/12561 Works issue WI-14 "What is purpose of Works entity?"]'', mb-style list, 2011-10-03 23:50:39 GMT
** MB-style rant: ''[http://thread.gmane.org/gmane.comp.audio.musicbrainz.style/12561 Works issue WI-14 "What is purpose of Works entity?"]'', mb-style list, 2011-10-03 23:50:39 GMT
** Essay: '''[[JimDeLaHunt/WorksGordianKnot|NGS 'Works' should help cut CSG Gordian Knot]]''' (2010/December)
** Essay: '''[[User:JimDeLaHunt/WorksGordianKnot|NGS 'Works' should help cut CSG Gordian Knot]]''' (2010/December)
** The MBWorks tree for a composition could take the role of the [[CSG Standard]], storing reference correct Work Title strings for reuse as Recording and Track title strings.
** The MBWorks tree for a composition could take the role of the [[CSG Standard]], storing reference correct Work Title strings for reuse as Recording and Track title strings.
** Requires at the minimum a sequence field to put child MBworks in a useful order.
** Requires at the minimum a sequence field to put child MBworks in a useful order.
Line 46: Line 73:
** Makes it easier to enter child MBWork titles, lets the software help get the CSG compliance right.
** Makes it easier to enter child MBWork titles, lets the software help get the CSG compliance right.
** Takes MB a step closer to supporting language alternatives for Track Titles.
** Takes MB a step closer to supporting language alternatives for Track Titles.
* ''Brevity'' plugin for [[Picard]]: replace verbose MB standard strings in TrackTitles with briefer strings.
** User set up substituions, e.g. in Preferences->Plugins.
** Poster child: ''[http://musicbrainz.org/work/b3b1e2b3-cbb8-4b46-a7d0-0031ec13492c Il dissoluto punito, ossia il Don Giovanni, K. 527: Act I, Scene XX. No. 13 Finale "Sul tuo capo in questo giorno" (Donna Anna, Donna Elvira, Zerlina, Don Ottavio, Don Giovanni, Leporello, Masetto, Coro)]''
** Limit to particular Works or Releases?
** Maybe come up with a way to share substitutions between users?
* Populate the missing ''Work - X'' [[:Category:Relationship Family|Relationship Family]] pages.
* Populate the missing ''Work - X'' [[:Category:Relationship Family|Relationship Family]] pages.
** See red links in '''Work''' row in [[:Category:Relationship Family]]: [[:Category:Artist-Work Relationship Family]], [[:Category:Artist-Work Relationship Family]], [[:Category:Release-Work Relationship Family]], [[:Category:Label-Work Relationship Family]], [[:Category:Recording-Work Relationship Family]], [[:Category:Work-Work Relationship Family]].
** See red links in '''Work''' row in [[:Category:Relationship Family]]: [[:Category:Artist-Work Relationship Family]], [[:Category:Artist-Work Relationship Family]], [[:Category:Release-Work Relationship Family]], [[:Category:Label-Work Relationship Family]], [[:Category:Recording-Work Relationship Family]], [[:Category:Work-Work Relationship Family]].
* Store multiple language alternatives for opera and classical Track Titles and Release Titles.
** e.g. Be able to choose Italian, English, German, Japanese conventions for classical music act, scene, tempo designators, or Artist names.
** Tchaikovsky vs Tschaikowski vs Чайковский
** Let user choose the conventions and script they want at tagging time
* Change "track" to "work" in [[Medley Relationship Type]] description (style proposal)
* Change "track" to "work" in [[Medley Relationship Type]] description (style proposal)
* Improving documentation of existing features. Write howto documents recording what I've learned.
* Improving documentation of existing features. Write howto documents recording what I've learned.
** Interesting stats at [[User:JimDeLaHunt/AdvancedRelationshipsCensus|JimDeLaHunt/AdvancedRelationshipsCensus]] . --JimDeLaHunt 2008-01-26
** Interesting stats at [[User:JimDeLaHunt/AdvancedRelationshipsCensus|JimDeLaHunt/AdvancedRelationshipsCensus]] . --JimDeLaHunt 2008-01-26

* Maybe write some better data entry UIs or bots to systematically clean up existing data.
* Maybe write some better data entry UIs or bots to systematically clean up existing data.
* Look at the [[Object Model|ObjectModel]] and notions like work (composition) as applicable to [[Classical Music|ClassicalMusic]], [[Opera Music|OperaMusic]] and [[Musical Theatre|MusicalTheatre]].
* Look at the [[Object Model|ObjectModel]] and notions like work (composition) as applicable to [[Classical Music|ClassicalMusic]], [[Opera Music|OperaMusic]] and [[Musical Theatre|MusicalTheatre]].
** Essay: '''[[JimDeLaHunt/WorksGordianKnot|NGS 'Works' should help cut CSG Gordian Knot]]''' (2010/December)
** Essay: '''[[User:JimDeLaHunt/WorksGordianKnot|NGS 'Works' should help cut CSG Gordian Knot]]''' (2010/December)
* Figure out what [[MusicBrainz]] is trying to be: "This site is intended to be a free, on-line encyclopedia of music information." ([[General FAQ|GeneralFAQ]]), but that still leaves me with questions.
* Figure out what [[MusicBrainz]] is trying to be: "This site is intended to be a free, on-line encyclopedia of music information." ([[General FAQ|GeneralFAQ]]), but that still leaves me with questions.
* Is MB attempting to build a database of true facts and relationships about music separate from particular recordings, and/or a database of facts and relationships about recordings, and/or a service that produces useful metadata tags for digital music files?
* Is MB attempting to build a database of true facts and relationships about music separate from particular recordings, and/or a database of facts and relationships about recordings, and/or a service that produces useful metadata tags for digital music files?


==Archive==
I have an [[User:JimDeLaHunt/ArchivePage|Archive Page]] which links to some of my past writings, for future reference.

If anything is linking to the section headers below, it should update its links to point to children of the Archive Page.


===Setting up a private server: log===
===Setting up a private server: log===

Latest revision as of 19:18, 10 March 2016

Jim DeLaHunt [ MB: Editor:Jim DeLaHunt | IRC: none yet | Wiki: JimDeLaHunt | Last.fm: none yet | jdlh.com ]
I live in Vancouver, Canada. Our family has a collection of some 500 CDs which are gradually being ripped, encoded, and tagged. Most are opera and classical, but there are other genres in there too.... I really care about having accurate metadata on my opera tracks, because that's an important part of having it show up well in the music players.
more bio... Languages: English, 日本語, etwas Deutsch, un peu de Français, un poco de español.

Tip: Use --~~ in wikitext; when you save the page, the system substitutes a nice name and timestamp.

What I'm seized of at MusicBrainz

  • Get good metadata tags for the CD collection I'm ripping.
  • Figure out how enter metadata for my CD collection efficiently.
  • Share my Ingestion Workflow.
  • Picard to provide access to Works-related Artists when tagging Tracks, e.g. symphony composer (enhancement request)
  • How to enter metadata for opera DVD, with music as 38 chapters (= Tracks)?
  • Brevity plugin for Picard: replace verbose MB standard strings in TrackTitles with briefer strings.
  • Store multiple language alternatives for opera and classical Track Titles and Release Titles.
    • e.g. Be able to choose Italian, English, German, Japanese conventions for classical music act, scene, tempo designators, or Artist names.
    • Tchaikovsky vs Tschaikowski vs Чайковский
    • Let user choose the conventions and script they want at tagging time


Interesting stuff

Links to some of my essays or other projects that might be of general interest.

Archive

I have an Archive Page which links to some of my past writings, for future reference.

If anything is linking to the section headers below, it should update its links to point to children of the Archive Page.

Past "what I am siezed of" topics

  • Partial Works Relationship Inheritance (Wiki proposal: RFC-339 Relationship Inheritance in Works Trees).
    • Follow-on RFC for changes to Parts Relationship Type, see RFC-339 Talk page
    • Follow-on RFC for changes to Work, see RFC-339 Talk page
    • Partial Works Relationship Inheritance support in Picard (enhancement request)
    • Partial Works Relationship Inheritance support in searching involving Works (enhancement request)
    • Partial Works Relationship Inheritance support in listing Works of an Artist (enhancement request)
  • Add note to description page of each Work AR, that AR should be attached as close to root of graph as possible, and not to put in redundant ARs throughout the hierarchy. Ref [1]. Contingent on RFC-339 passing. JimDeLaHunt 06:27, 29 October 2011 (UTC)
  • Document and release my Work Title Assembler spreadsheet
  • How to relate MBworks for fragments of Opera and Classical Music to Recordings and Tracks. (Style proposal)
    • Clarify Parts Relationship Type: does it apply just to movements, or to arbitrary segments of opera as found on tracks of Releases?
    • Report on i Capuleti MBWork and Parts relationship experiment: Practical Observations on Opera Tracks and Work entities.
    • Should there be a separate AdvancedRelationship for "contiguous fragment of parent MBWork, but not on composer-defined act or scene boundaries", to mark MBWorks that correspond to real-life Tracks of opera Releases? Or can we re-use the Parts relationship?
    • Parts Relationship Type is in Alternative Version Relationship Class but should perhaps be in a new Partial Works Relationship Class. It would be relationships in this class which trigger Partial Works Relationship Inheritance.
  • Adopt style rules which set up MBWorks to make Classical Style Guide compliance much easier.
  • Works Editor including tree of partial works (acts, scenes, arias) (web server enhancement request)
    • Could also be implemented as an external editor, if the Web Services API allows that much latitude
    • It takes 16 UI actions (clicks, field entries, etc) to create one MBwork entry for a fragment of a composition, and link it to a parent MBWork. Operas can have dozens of such child MBworks. The I Capuleti example has about 38 IIRC.
  • Works-Recording-Track editor (web server enhancement request)
    • Purpose: make it easier to add recordings of opera and classical compositions, starting with either linking to existing MBWorks or adding MBWorks correctly, and then deriving Recording and Track and Release entries from the MBWorks.
  • Create a structure from which editor software can construct a partial-composition Title string from the parent MBwork title, the child MBWork title, and relationship attributes (web server enhancement request, style guideline, AdvancedRelationship extension)
    • Augment MBWorks composition and partial composition tree to include act, scene, movement, aria number fields
    • Also add a field to partial=composition AdvancedRelationship to construct a partial-composition Title string from the parent MBwork title, the child MBWork title, the act, scene, etc number, etc.
    • Makes it easier to enter child MBWork titles, lets the software help get the CSG compliance right.
    • Takes MB a step closer to supporting language alternatives for Track Titles.
  • Populate the missing Work - X Relationship Family pages.
  • Change "track" to "work" in Medley Relationship Type description (style proposal)
  • Improving documentation of existing features. Write howto documents recording what I've learned.
  • Maybe write some better data entry UIs or bots to systematically clean up existing data.
  • Look at the ObjectModel and notions like work (composition) as applicable to ClassicalMusic, OperaMusic and MusicalTheatre.
  • Figure out what MusicBrainz is trying to be: "This site is intended to be a free, on-line encyclopedia of music information." (GeneralFAQ), but that still leaves me with questions.
  • Is MB attempting to build a database of true facts and relationships about music separate from particular recordings, and/or a database of facts and relationships about recordings, and/or a service that produces useful metadata tags for digital music files?


Setting up a private server: log

This content is now archived at User:JimDeLaHunt/ArchivePage/Setting up a private server: log. JimDeLaHunt 03:15, 28 October 2011 (UTC)

Exploring AdvancedRelationship statistics

This content is now archived at User:JimDeLaHunt/ArchivePage/Exploring AdvancedRelationship statistics. JimDeLaHunt 03:20, 28 October 2011 (UTC)

comments

Want to leave me a note? Carve out a new section on my Talk page.