I'm trying to make sense of the bookbrainz work/publication/edition hierarchy. Is there any guidance yet on what counts as the same publication versus different publications?
2016-03-04 06440, 2016
tungol
related: what's the best way to handle introductions? I was thinking I'd make a work entry for the introduction, and link it in the publication with 'contains', but there doesn't seem to be a relevant type (nonfiction maybe?) and it would mean the common case of later editions with a new introductions are different publications
2016-03-04 06449, 2016
tungol
which is maybe okay?
2016-03-04 06405, 2016
CallerNo6
tungol, are you familiar with the frbr model?
2016-03-04 06428, 2016
CallerNo6
or with the musicbrainz model?
2016-03-04 06436, 2016
CallerNo6
bookbrainz is similar
2016-03-04 06451, 2016
tungol
I've edited on MB for a while, yeah. Not sure what frbr is.
from a discussion the other day, "publication" may become "edition group" if that helps :-)
2016-03-04 06443, 2016
CallerNo6
(I took that to mean that a "publication" is analogous to an MB-work-group
2016-03-04 06444, 2016
CallerNo6
)
2016-03-04 06421, 2016
tungol
so by analogy with MB, an edition of two distinct works together would be a new publication, but not an addition that adds a new introduction, which is more like bonus tracks
2016-03-04 06422, 2016
CallerNo6
I think that sounds right.
2016-03-04 06450, 2016
CallerNo6
I think these definitions are still being developed (from what I could tell the other day)
2016-03-04 06415, 2016
umeshksingla has quit
2016-03-04 06425, 2016
CallerNo6
At this point, Leftmost will step in and explain what I got wrong :-)
2016-03-04 06454, 2016
CallerNo6
oops, "mb work group" was supposed to be "mb release group". I have no idea what a work group is. grr.
2016-03-04 06405, 2016
tungol
yeah, I figured that's what you meant
2016-03-04 06400, 2016
tungol
is edits just hanging forever when you try to submit them a known issue? That keeps happening to me, semi-intermittently
2016-03-04 06405, 2016
Leftmost
tungol, there's nothing formalized as far as what constitutes a new publication. Right now we're hoping to drudge up some edge cases to see where we need to put in guidelines. Your MB analogy is apt.
2016-03-04 06452, 2016
Leftmost
It's kind of a known issue. It means that something went wrong in making the edit and our error reporting is terrible. Is there any pattern you've noticed in when it does it?
2016-03-04 06440, 2016
tungol
no pattern yet, but when I do hit it just retrying the edit in a different browser doesn't fix it. Last time I created an author and it didn't save the name, and trying to go back and add the name would just hang. This time I'm trying to add an edition to a publication group and it doesn't want to go
2016-03-04 06419, 2016
Leftmost
If you're trying to add an edition by clicking "Add Edition" on the publication page, that's a known issue.
2016-03-04 06427, 2016
tungol
ah, okay yep
2016-03-04 06434, 2016
tungol
I was
2016-03-04 06431, 2016
tungol
so in general what level should works be linked in with the "contains" relationship, publication or edition? Publication makes sense for the main work, but if I make a work entity for the introduction that would need to be at the edition level.
2016-03-04 06458, 2016
tungol
and having different works linked at different levels feels a bit weird
2016-03-04 06433, 2016
aron_kexp has quit
2016-03-04 06423, 2016
Leftmost
Edition.
2016-03-04 06448, 2016
Leftmost
Relationships are going to be revamped soon to restrict entity types and "contains" will be Work-Edition.
2016-03-04 06453, 2016
Leftmost
Err, Edition-Work.
2016-03-04 06436, 2016
tungol
good to know
2016-03-04 06432, 2016
tungol
are there any edition-edition relationships? the book I'm using as a test case right now is a full reprint, including title page and publishing information, of an earlier edition, with their own title page and publishing information, plus a introduction, added beforehand, it uses the phrase "complete photographic reprint"
2016-03-04 06441, 2016
tungol
I'm thinking there's no way to represent that right now
2016-03-04 06433, 2016
Leftmost
No relationship like that yet, but you should file an issue for it (if you don't mind).
2016-03-04 06428, 2016
tungol
sure, I can do that
2016-03-04 06459, 2016
tungol
I'll make one for a work type appropriate for use with introductions as well, if you think that makes sense
2016-03-04 06436, 2016
JesseW joined the channel
2016-03-04 06438, 2016
Muz_ is now known as Muz
2016-03-04 06438, 2016
djpretzel joined the channel
2016-03-04 06457, 2016
creature has quit
2016-03-04 06451, 2016
creature joined the channel
2016-03-04 06451, 2016
creature has quit
2016-03-04 06451, 2016
creature joined the channel
2016-03-04 06420, 2016
JesseW has quit
2016-03-04 06433, 2016
JesseW joined the channel
2016-03-04 06405, 2016
JesseW has quit
2016-03-04 06458, 2016
vk5 has quit
2016-03-04 06431, 2016
vk5 joined the channel
2016-03-04 06403, 2016
kanha has quit
2016-03-04 06413, 2016
vk5 has quit
2016-03-04 06441, 2016
kanha joined the channel
2016-03-04 06426, 2016
vk5 joined the channel
2016-03-04 06447, 2016
MBJenkins has quit
2016-03-04 06425, 2016
MBJenkins joined the channel
2016-03-04 06437, 2016
rvedotrc has quit
2016-03-04 06444, 2016
rvedotrc joined the channel
2016-03-04 06429, 2016
creature has quit
2016-03-04 06445, 2016
creature joined the channel
2016-03-04 06445, 2016
creature has quit
2016-03-04 06445, 2016
creature joined the channel
2016-03-04 06439, 2016
vk5 has quit
2016-03-04 06417, 2016
vk5 joined the channel
2016-03-04 06400, 2016
rahulr has quit
2016-03-04 06434, 2016
typhoe has quit
2016-03-04 06441, 2016
typhoe joined the channel
2016-03-04 06417, 2016
ariscop has quit
2016-03-04 06448, 2016
zag2 joined the channel
2016-03-04 06437, 2016
zag has quit
2016-03-04 06429, 2016
armalcolite
i went through scraper.js and i now know how it works. (my first guess was close enough to the actual implementation)
2016-03-04 06445, 2016
armalcolite
i went through scraper.js and i now know how it works. (my first guess was close enough to the actual implementation)
2016-03-04 06450, 2016
armalcolite
and i have an additional idea.
2016-03-04 06432, 2016
armalcolite
since the users wont have much technical know-how we can ask the user to select the div consisting of the songs listed.
2016-03-04 06429, 2016
Leftmost has quit
2016-03-04 06401, 2016
ariscop joined the channel
2016-03-04 06436, 2016
JesseW joined the channel
2016-03-04 06446, 2016
JonnyJD joined the channel
2016-03-04 06446, 2016
armalcolite
alastairp: you said we cannot ask user for their lastfm credentials, then how r we going to fetch records using api? we sure need credentials/api-key
2016-03-04 06436, 2016
armalcolite
alastairp: my idea is to scrap the key by parsing DOM and then make api-calls
2016-03-04 06416, 2016
hitesh96db joined the channel
2016-03-04 06437, 2016
rahulr joined the channel
2016-03-04 06419, 2016
michiwend has quit
2016-03-04 06445, 2016
michiwend joined the channel
2016-03-04 06420, 2016
JonnyJD has quit
2016-03-04 06455, 2016
Nyanko-sensei joined the channel
2016-03-04 06417, 2016
JesseW has quit
2016-03-04 06446, 2016
D4RK-PH0ENiX has quit
2016-03-04 06400, 2016
Mineo joined the channel
2016-03-04 06417, 2016
diana_olhovyk joined the channel
2016-03-04 06416, 2016
rahulr has quit
2016-03-04 06442, 2016
dan_ joined the channel
2016-03-04 06405, 2016
dan_ is now known as Guest4404
2016-03-04 06413, 2016
Guest4404 has quit
2016-03-04 06439, 2016
dan2021 joined the channel
2016-03-04 06454, 2016
Mineo has quit
2016-03-04 06446, 2016
ariscop has quit
2016-03-04 06421, 2016
ariscop joined the channel
2016-03-04 06435, 2016
rahulr joined the channel
2016-03-04 06455, 2016
kahu joined the channel
2016-03-04 06435, 2016
alastairp
armalcolite: if a user's scrobble data is public, then we don't need *their* API key. We only need *a* API key
2016-03-04 06406, 2016
alastairp
We can embed it in the script file that we serve to the user from the bookmarklet
2016-03-04 06439, 2016
vidhan joined the channel
2016-03-04 06443, 2016
lks joined the channel
2016-03-04 06423, 2016
armalcolite
alastairp: ok. what about private one?
2016-03-04 06420, 2016
armalcolite
alastairp: how about we build a add-on similiar to last.fm's and let user access their data?
2016-03-04 06400, 2016
mihaitish joined the channel
2016-03-04 06440, 2016
dan2021 has quit
2016-03-04 06443, 2016
Nyanko-sensei has quit
2016-03-04 06411, 2016
D4RK-PH0ENiX joined the channel
2016-03-04 06441, 2016
alastairp
what do you mean an addon?
2016-03-04 06420, 2016
alastairp
like a chrome extension?
2016-03-04 06456, 2016
ariscop has quit
2016-03-04 06419, 2016
ariscop joined the channel
2016-03-04 06447, 2016
reosarevok
Freso: there's no "social area" as such in Discourse, is there? As a category, I mean
2016-03-04 06459, 2016
reosarevok
(I wasn't sure whether my last post should have a category or not :p)
2016-03-04 06432, 2016
kartikgupta0909 joined the channel
2016-03-04 06416, 2016
cetko
alastairp: took a look at bigtable
2016-03-04 06408, 2016
cetko
the schema design principles seems like redis on steroids
2016-03-04 06411, 2016
cetko
"These tables will grow at the rate of approximately 2 billion rows per day, which Cloud Bigtable can handle without difficulty."
2016-03-04 06443, 2016
darwin
uh?
2016-03-04 06452, 2016
darwin
redis is a memory store.. bigtable-like things are... not?
2016-03-04 06406, 2016
cetko
yes but it's a key/value store
2016-03-04 06445, 2016
darwin
bigtable is much more like cassandra than redis, imo :)
2016-03-04 06452, 2016
cetko
the priniciples of designing your db schema is the same
2016-03-04 06401, 2016
cetko
haven't used cassandra
2016-03-04 06456, 2016
cetko
I was comparing bigtable and influxdb
2016-03-04 06415, 2016
kartikgupta0909
alastairp: I tried to work out the details for the job evaluation project and have replied to your comment.
2016-03-04 06425, 2016
cetko
where influxdb is "smarter" with timestamps
2016-03-04 06435, 2016
kartikgupta0909
Please have a look when possible and let me know if I missed something.
2016-03-04 06441, 2016
cetko
while bigtable just uses timestamps in keys
2016-03-04 06454, 2016
cetko
but the sorted indexes make it much more appropriate for acousticbrainz
2016-03-04 06447, 2016
ariscop has quit
2016-03-04 06410, 2016
ariscop joined the channel
2016-03-04 06440, 2016
cetko
if it can handle ~8000 rows for every song
2016-03-04 06456, 2016
cetko
which it claims it can
2016-03-04 06447, 2016
UmkaDK has quit
2016-03-04 06413, 2016
UmkaDK joined the channel
2016-03-04 06436, 2016
cetko
this amounts to approximately 28 billion rows
2016-03-04 06442, 2016
UmkaDK has quit
2016-03-04 06432, 2016
alastairp
and it took us a year to get to that, so we're not growing at 2b/day :)