#musicbrainz

/

      • warp
        catgroove: :D
      • damn.. i should get back to studying korean.
      • foolip
        warp: I've thought about that too, but it doesn't seem to pose a huge problem, at least not much more than the natural melody of english limits english lyrics. even when singing the tones don't get completely mangeled and it's possible to understand
      • catgroove
      • Prodoc
        foolip: no, I mean if it states "sung together with" it's pretty much safe to use 'performed vocal'. If it only states 'featuring' but you know he only did the vocals imho you shouldn't use 'performed vocal'
      • foolip
        which language list is that?
      • Prodoc: yep, certainly
      • warp
        Prodoc: why not?
      • catgroove
        foolip: a languagfe list of editrs
      • foolip
        I've only added these relationships for songs I've actually listened to, so far
      • catgroove
        im in the 'norwegian' section
      • you ucnaaddyoursefl manually
      • foolip
        ah, I though it was a mailing list
      • very well, will add
      • catgroove
        no no :)
      • yay!
      • and also with tonal lnaguages you can make puns
      • norwegian is also a tonal language
      • not as much as chinese.. but astill
      • foolip
        yeah, the word puns are pretty horrible here, hehe
      • (I'm in beijing btw)
      • Prodoc
        warp: because it's ambiguous. You would require additional proof for it to be valid
      • catgroove
        åpen bar -> åpenbar
      • open bar and.. well revelation
      • foolip
        yeah, don't split the words in swedish/danish/norwegian
      • warp
        Prodoc: ambiguous?
      • Prodoc
        'open to different interpretations'
      • catgroove
        split the words?
      • foolip
        there was a kind of civil movement against "separating the words" in sweden a while ago
      • warp
        Prodoc: yes, you would need knowledge of the artists involved, certainly. but if you have that knowledge, and can possibly back it up, why not add the more detailed AR ?
      • catgroove
        lol never heard of it
      • hmm
      • foolip
        catgroove: writing åpenbar as "åpen bar" is what I mean
      • catgroove
        like.. ifits one word its different than if its two
      • no because åpenbaar is revelation
      • Prodoc
        like I said, with additional proof it would be ok
      • foolip
        yeah, it doesn't mean the same, and it doesn't same the same
      • catgroove
        but åpen bar is open bar
      • Prodoc
        but just 'knowing' by listening isn't sufficient imo. What if he provided a minor sample as well?
      • catgroove tries to think of an example that is good
      • catgroove
        !
      • grøntf\or vs grønt fór
      • eh
      • never mind
      • can't type today
      • klokie joined the channel
      • klokie
        hello all
      • foolip
        I'm amazed by the "Is This Bad Terminology?" discussion in ModeratorLanguage
      • hello klokie
      • klokie
        hi, please forgive me if I missed this point in the FAQ, but I am really puzzled as to why the MB initiative switched from RDF/XML to just XML?
      • catgroove
        yea I know foolip
      • wtf
      • klokie
        it just seems to me like a step backwards - that it would be better to work toward integrating the amazing resource that is the MB db with other RDFS data sources cropping up almost daily
      • my $.02
      • catgroove
        hmm
      • ruaok? a Q for you?
      • MrQwerty joined the channel
      • Prodoc
        klokie: I'm trying to locate the statement as to why MB stopt using RDF but I can't find it as fast as I would like to. It basically came down to RDF is not being used and it was too much effort to continue using it
      • klokie
        oy :/
      • thanks for your reply
      • warp just really see much benefit in rdf
      • but I think things have changed quite a lot in the last 3 years WRT RDF
      • warp
        that's just another flavour of xml
      • acid2
        Any pythoners here?
      • #python is so stupid debate about electricity and saving our planet
      • is some*
      • klokie
        it is a flavor of XML, but one with a clear, extensible vocabulary when applied to MB, which would allow use of MB data in other contexts
      • FauxFaux inserts a lead-in question into acid2's left ear.
      • warp
        the current xml can't be used in other contexts? :)
      • acid2
        lol, sorry faux
      • I just don't wanna go asking widely off topic questions needlessy
      • warp
        acid2: i do bits of python, but i'm very new at it.
      • acid2
        I'm having a bit of trouble with pickling... I pickle an object from one script, and wish to use the result in another module. When I dump the object, the pickled file starts with "(i__main__HeadlessDisplayer", but when I try to import the class in my consuming module, it appears as "(idTorrent.torrents.views HeadlessDisplayer"
      • That's the question
      • FauxFaux off-topics acid2 off the map.
      • lol
      • klokie
        of course it can :) but it seems to require more effort on the part of all other groups in order to align the namespaces, object hierarchies, etc. in order to get them to coexist
      • acid2 didn't know off-topic was a verb
      • warp has no idea what pickling is :(
      • Prodoc
        klokie: I tried giving rdf a go a while back. At it's current state it's a lot of trouble without much to gain imho
      • klokie
        ok
      • cheers
      • Prodoc
        of course, you could always create an XSL file to convert the XML output to RDF/XML ;-)
      • klokie
        yep, working on that :]
      • Prodoc
        hehe
      • FauxFaux
        I can tell you now that that's going to be slower than doing it by hand. :P
      • Prodoc
        if you manage to create a proper format, it might not be too much trouble to let MB serve two format but don't push your luck ;-)
      • would you care to explain why you want it in RDF besides just for the sake of it being in RDF? how do you plan on using it in a better way than just XML? (trying hard not to sound too negative about RDF and discouraging you)
      • MrQwerty` has quit
      • catgroove is wastly amused by the "NO LOL" topic in #python
      • catgroove also wanted to shout "LOL" at the top of his lungsh
      • catgroove
        catgroove is now known as LOLgroove
      • LOLgroove
        HUHUHUHUHUHUHLOLHUHUHUH
      • AH
      • LOLgroove is now known as catgroove
      • klokie
        well here's one example: make a query to show me all artists who released recordings in the 1970s
      • Prodoc
        and this can't be done in the pure XML format?
      • klokie
        right now, I would have to 1) use MB's server @ 1 query per second or set up a mirror, make a query to the MB-specific free text search engine (Lucene?) that is not completely up to date, and that returns a result set in XML, which I would then need to transform (via XSL?) into a displayable format
      • or maybe I am missing something
      • FauxFaux
        Just use the database, easy SQL query.
      • *Just mirror the database
      • klokie
        ok
      • Prodoc
        you would have to do the same for RDF
      • klokie
        well I could just set up a SPARQL query against the RDF datastore, and I have my results
      • FauxFaux
        I have no idea how rdf works, but wouldn't that involve downloiading the whole rdf dump (or diffs thereof) frequently?
      • foolip
        if a record label has two bands record the same song but in different languages, would the last one released count as a cover of the first one?
      • klokie
        right, the database would need to update via diffs periodically, as is the case currently
      • Prodoc
        the way I look at it is it's a limitation of the search functionality of MB, it wouldn't matter if you get your results in XML or RDF
      • klokie
        I agree
      • FauxFaux
        Yeah, my problem is understanding why you want the data in a format that's not sql, assuming you can't get /just results/ from the mb server.
      • Prodoc
        the idea behind RDF, and Dublin Core for that matter, is interesting. The only problem, the reason why I lost interest in it a while ago, is that it doesn't work. Like with Dublin Core you'll run into limitations really fast. As a result you'll start defining all your own things again
      • (tags, attributes, etc)
      • klokie
        data in rdf is self-describing, which is something that sql can only do on a human level and XML can sometimes do but only on a project-by-project basis
      • FauxFaux
        Self-describing is a joke, get over it. :P
      • klokie
        ok
      • Prodoc
        indeed it's self-describing but it misses it's point if you have to add your own stuff again
      • FauxFaux
        </biased after having to use SOAP>
      • foolip
        what exactly defines "cover" and "earlier version"?
      • klokie
        SOAP is different story, really - it's no longer Simple is it?
      • anyway thanks a lot for your responses
      • foolip
        would I be stupid to add a "earlier version" relationship between two different artists?
      • klokie
        i'm not sure i follow
      • catgruff joined the channel
      • Prodoc
        foolip: 'earlier version' is e.g. an extended version or a demo version of the track by the same artist
      • catgruff
        yarg thunderstorms
      • foolip
        the reason I'm hesitating is because the same song writer rewrote the song in another language and gave it to another band, not exactly what I think of as a "cover"
      • catgruff
        momvisit
      • foolip
        but perhaps cover is close enough...
      • catgruff is now known as awaycat
      • Prodoc
        that's a bit of a borderline case. I think cover would indeed be more suitable
      • foolip
        very well, cover it is
      • Prodoc
        though you might want to add that as an edit note in case others think different about it
      • foolip
        yep, will do
      • what can be done when there are several releases of both the original song and the cover version? if relationships between all version are to be created that would be N*M relationships, which seems overkill
      • but since there is no concept of "song" in musicbrainz, what can be done?
      • Jormangeud joined the channel
      • Prodoc
        the general consensus on that matter is to use only the earliest releases until we have a way to overcome the problem
      • foolip
        sounds good, and happens to be what I've been doing
      • on a separate note, is there any relationship like "parodies", "references" or similar?
      • something which isn't a cover, but maybe borrows parts of the lyrics
      • warp
        not currently afaik. there is _some_ discussion on the .. earliest release of .. AR wiki page.
      • foolip: feel free to add such suggestions to the wiki, http://wiki.musicbrainz.org/OtherVersionRelatio...
      • foolip
        thanks, will have a peek
      • Prodoc
        Not at this stage as far as I know. I believe there was a decision on how we should handle parodies but it hasn't been implemented yet
      • warp
        foolip: or, if you feel more strongly about it, write a proposal for the musicbrainz style mailinglist.
      • foolip
        maybe I'm not that enthusiastic
      • warp
        :)
      • Apollozeus joined the channel
      • foolip: then adding the wiki is best, that way when someone else does start such a discussion again... it's sure not to be forgotten.
      • foolip
        sure