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?
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
which is maybe okay?
CallerNo6
tungol, are you familiar with the frbr model?
or with the musicbrainz model?
bookbrainz is similar
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 :-)
(I took that to mean that a "publication" is analogous to an MB-work-group
)
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
CallerNo6
I think that sounds right.
I think these definitions are still being developed (from what I could tell the other day)
umeshksingla has quit
At this point, Leftmost will step in and explain what I got wrong :-)
oops, "mb work group" was supposed to be "mb release group". I have no idea what a work group is. grr.
tungol
yeah, I figured that's what you meant
is edits just hanging forever when you try to submit them a known issue? That keeps happening to me, semi-intermittently
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.
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?
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
Leftmost
If you're trying to add an edition by clicking "Add Edition" on the publication page, that's a known issue.
tungol
ah, okay yep
I was
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.
and having different works linked at different levels feels a bit weird
aron_kexp has quit
Leftmost
Edition.
Relationships are going to be revamped soon to restrict entity types and "contains" will be Work-Edition.
Err, Edition-Work.
tungol
good to know
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"
I'm thinking there's no way to represent that right now
Leftmost
No relationship like that yet, but you should file an issue for it (if you don't mind).
tungol
sure, I can do that
I'll make one for a work type appropriate for use with introductions as well, if you think that makes sense
JesseW joined the channel
Muz_ is now known as Muz
djpretzel joined the channel
creature has quit
creature joined the channel
creature has quit
creature joined the channel
JesseW has quit
JesseW joined the channel
JesseW has quit
vk5 has quit
vk5 joined the channel
kanha has quit
vk5 has quit
kanha joined the channel
vk5 joined the channel
MBJenkins has quit
MBJenkins joined the channel
rvedotrc has quit
rvedotrc joined the channel
creature has quit
creature joined the channel
creature has quit
creature joined the channel
vk5 has quit
vk5 joined the channel
rahulr has quit
typhoe has quit
typhoe joined the channel
ariscop has quit
zag2 joined the channel
zag has quit
armalcolite
i went through scraper.js and i now know how it works. (my first guess was close enough to the actual implementation)
i went through scraper.js and i now know how it works. (my first guess was close enough to the actual implementation)
and i have an additional idea.
since the users wont have much technical know-how we can ask the user to select the div consisting of the songs listed.
Leftmost has quit
ariscop joined the channel
JesseW joined the channel
JonnyJD joined the channel
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
alastairp: my idea is to scrap the key by parsing DOM and then make api-calls
hitesh96db joined the channel
rahulr joined the channel
michiwend has quit
michiwend joined the channel
JonnyJD has quit
Nyanko-sensei joined the channel
JesseW has quit
D4RK-PH0ENiX has quit
Mineo joined the channel
diana_olhovyk joined the channel
rahulr has quit
dan_ joined the channel
dan_ is now known as Guest4404
Guest4404 has quit
dan2021 joined the channel
Mineo has quit
ariscop has quit
ariscop joined the channel
rahulr joined the channel
kahu joined the channel
alastairp
armalcolite: if a user's scrobble data is public, then we don't need *their* API key. We only need *a* API key
We can embed it in the script file that we serve to the user from the bookmarklet
vidhan joined the channel
lks joined the channel
armalcolite
alastairp: ok. what about private one?
alastairp: how about we build a add-on similiar to last.fm's and let user access their data?
mihaitish joined the channel
dan2021 has quit
Nyanko-sensei has quit
D4RK-PH0ENiX joined the channel
alastairp
what do you mean an addon?
like a chrome extension?
ariscop has quit
ariscop joined the channel
reosarevok
Freso: there's no "social area" as such in Discourse, is there? As a category, I mean
(I wasn't sure whether my last post should have a category or not :p)
kartikgupta0909 joined the channel
cetko
alastairp: took a look at bigtable
the schema design principles seems like redis on steroids
"These tables will grow at the rate of approximately 2 billion rows per day, which Cloud Bigtable can handle without difficulty."
darwin
uh?
redis is a memory store.. bigtable-like things are... not?
cetko
yes but it's a key/value store
darwin
bigtable is much more like cassandra than redis, imo :)
cetko
the priniciples of designing your db schema is the same
haven't used cassandra
I was comparing bigtable and influxdb
kartikgupta0909
alastairp: I tried to work out the details for the job evaluation project and have replied to your comment.
cetko
where influxdb is "smarter" with timestamps
kartikgupta0909
Please have a look when possible and let me know if I missed something.
cetko
while bigtable just uses timestamps in keys
but the sorted indexes make it much more appropriate for acousticbrainz
ariscop has quit
ariscop joined the channel
if it can handle ~8000 rows for every song
which it claims it can
UmkaDK has quit
UmkaDK joined the channel
this amounts to approximately 28 billion rows
UmkaDK has quit
alastairp
and it took us a year to get to that, so we're not growing at 2b/day :)