Re: Citation markup with Periodical proposal

Hi Karen,

I think this should do the trick:

- - - 8< - - -

<article vocab="http://schema.org/" typeof="ScholarlyArticle">
  <em property="author">Smiraglia, Richard P.</em>,
  <strong property="name">Be Careful What You Wish For: FRBR, Some Lacunae,
A Review</strong>;
  <span property="isPartOf" typeof="PublicationIssue">
    <span property="isPartOf" typeof="PublicationVolume">
      <span property="isPartOf" typeof="Periodical">
          <span property="name">Cataloging &amp; Classification
Quarterly</span>
      </span>
      vol. <span property="volumeNumber">50</span>,
    </span>
    #<span property="issueNumber">5</span>
    <span property="datePublished">2012</span>
  </span>,
  pages <span property="pageStart">360</span>-<span
property="pageEnd">368</span>
<article>

- - - >8 - - -

Check it out in e.g. <http://rdfa.info/play/> (see "Raw Data" tab for the
Turtle).

(As I said some time back, I think we/schema.org might want to be tolerant
of skipped levels of isPartOf - i.e. to allow conflation e.g. of issue and
volume by sticking the volumeNumber on the issue or such (maybe even
flatten it out entirely to stick volumeNumber and issueNumber on the
Article). But that the model shouldn't exclude this level of granularity
when needed. Currently, I think, with volumeNumber being a property of
PublicationVolume, to get such a thing "completely" correct would require
that conflation to be explicit - i.e. by stating typeof="PublicationIssue
PublicationVolume". We may want to revisit that.)

Cheers,
Niklas



On Wed, Apr 9, 2014 at 6:13 PM, Karen Coyle <kcoyle@kcoyle.net> wrote:

>
>
> On 4/9/14, 5:04 PM, Gregg Kellogg wrote:
>
>  Hi Karen, I get the following Turtle for your example:
>>
>>
> Thanks, Gregg. And special thanks for using turtle, which I find easier to
> read than JSON (much less JSON-LD).:-)
>
>
>
>> Note that the article and the periodical are not related to each
>> other. You're probably missing an @itemprop on the div introducing
>> the new @itemtype. Perhaps schema:publisher?
>>
>
> This is the nut of the problem. The journal unfortunately isn't the
> publisher -- that would be easier than the reality. The publisher is
> something like "Elsevier", the journal is a publication, the article is
> *in* the journal. In a citation, it is left to a human brain to make the
> connection. In the examples [1] the connection is article (incl.
> pagination) -> issue  -> volume -> journal. However, note that this is not
> the order that is used in MLA citations, which go: article -> journal ->
> volume -> issue -> date -> pagination.
>
> [slightly abbreviated from actual example]
>
> @prefix : <http://schema.org/> .
>
> [] a :ScholarlyArticle ;
>     :author "Smiraglia, Richard P." ;
>     :isPartOf <#issue> ;
>     :name "Be Careful What You Wish For: FRBR, Some Lacunae, A Review" ;
>     :pageEnd "368" ;
>     :pageStart "360" ;
>
> <#issue> a :PublicationIssue ;
>     :datePublished "2012" ;
>     :isPartOf [ a :PublicationVolume ;
>             :isPartOf <#periodical> ;
>             :volumeNumber "50" ] ;
>     :issueNumber "5" .
>
> <#periodical> a :Periodical ;
>     :name "Cataloging & Classification Quarterly" .
>
> ************
>
> Could someone who is better than I am at coding try marking up the MLA in
> html example that I gave using this vocabulary? I've tried, but I can't
> figure out an elegant way to create this structure with the items in this
> order:
>
> article
>         author
>         title
> periodical
>         title
>         volume#
> issue
>         issue#
>         issue date
> article
>         pages
>
> Thank you!
>
> kc
> [1] http://www.w3.org/community/schemabibex/wiki/Article
>
>
>
> --
> Karen Coyle
> kcoyle@kcoyle.net http://kcoyle.net
> m: 1-510-435-8234
> skype: kcoylenet
>
>

Received on Wednesday, 9 April 2014 16:46:08 UTC