ACM site translators

Hello again!
Last time I was here I asked about how I could grab the author affiliation and abstract with the Atypon Journals translator. I got really much help and I finally made it work.
Today I'm here again to ask for help because I wanna extend my program with an additional translator.

This time I wanna try translators for this site:

http://cacm.acm.org/about-communications

I think the translator I need to use here is the ACM Digital Library translator or I'm wrong? I tried with the web plugin in firefox and then I it said it used that translator.

If it is the right one, can I use the same princip as last time to grab then abstract and author affiliation?
I guess the Zotero structure is the same so I get an JSON-array back.

If I look in the translator it seems like it already got the abstract when it scrape here:

//The Abstract from above - may or may not work
if (abs) item.abstractNote = abs.textContent;

But where do I get the author affiliation in this one? It seems to a bit diffrent from the Atypon Journals.

Can someone give me some guidelines maybe? :)
  • this doesn't look like ACM DL would do anything -- what's the actual page/article you're looking at?
    My sense is that
    a) you'd have to write a translator from scratch and
    b) I'm not seeing how you'd get author affiliations in any systematic way. They don't look like they're on article pages in any systematic way.
  • Okay here is an other link to one article related to that site I was talking about.

    http://cacm.acm.org/magazines/2008/10/519-let-us-together-make-cacm-exciting/fulltext

    For example this is a site I would need to scrape and get the abrstract and author affiliation from.
    But I see now that there seems to be either abstract or author affiliation in this article. Wonder if this is the standard way the articles look like where this translator is used.
  • yeah, this isn't really an academic publication in the narrow sense, so it's unsurprising that there's no structure data here--so what I said above. It's certainly possible to write a basic translator for this, but I'm not seeing how you'd get the two fields you're interested in.
  • If you are just interested in the journal "Communications of the ACM", the you can also look that up in the ACM Digital Library, e.g.

    http://dl.acm.org/citation.cfm?doid=1400181.1400182

    Another possibility for the metadata of the articles would be DBLP, e.g.

    http://dblp.uni-trier.de/db/journals/cacm/index.html
Sign In or Register to comment.