Mobile app version of vmapp.org
Login or Join
Kaufman445

: How to properly/semantically markup a scientific publication list on a simple XHTML website? How to properly/semantically markup a scientific publication list on a simple XHTML website? E.g. those

@Kaufman445

Posted in: #Google #Markup #SemanticWeb #Xhtml

How to properly/semantically markup a scientific publication list on a simple XHTML website?
E.g. those Google markup guides only talk about dates, reviews, etc.

Is there something for those typical publication lists?

E.g. is the following correct for XHTML+RDFa and they way one should do it?

<div typeof="ScholarlyArticle">
<h1 property="name">That's a funny article title</h1>
<h2 property="author">Name 1, Name 2, Name 3</h2>
<h3><span property="isPartOf" typeof="PublicationIssue"><span property="name">Funnt conference procedings</span></span><span property="datePublished">2014</span></h3>
<a property="sameAs" href="http://example.com/doi">doi</a>
<a property="associatedMedia" href="http://example.com/pdf.pdf">pdf</a>
<p property="description">Abstract--That is a funny abstract.</p>
</div>


Should it be headline instead of name?
Is it otherwise how one should do it for publications on personal websites?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Kaufman445

1 Comments

Sorted by latest first Latest Oldest Best

 

@Shanna517

Note: This snippet on its own is not doing what you want because you didn’t specify any vocabulary. Here in my answer I’ll use the schema: prefix as specified in the RDFa Core Initial Context. (Not needed if you have a vocab on a parent element.)

The author property takes one name. And it expects a Person (or Organization) type as value. And it doesn’t make sense to use a h2 for the author names, as the following content should be in scope of the article name, not in scope of the author names.

For the same reason, it doesn’t make sense to use h3 for the PublicationIssue and the publication date.

So this snippet could look like:

<div typeof="schema:ScholarlyArticle">
<h1 property="schema:name">That's a funny article title</h1>

<div>
<div property="schema:author" typeof="schema:Person">
<span property="schema:name">Name 1</span>
</div>
<div property="schema:author" typeof="schema:Person">
<span property="schema:name">Name 2</span>
</div>
<div property="schema:author" typeof="schema:Person">
<span property="schema:name">Name 3</span>
</div>
</div>

<div property="schema:isPartOf" typeof="schema:PublicationIssue">
<span property="schema:name">Funnt conference procedings</span>
</div>

<div property="schema:datePublished">2014</div>

<div><a property="schema:sameAs" href="http://example.com/doi">doi</a></div>
<div><a property="schema:associatedMedia" href="http://example.com/pdf.pdf">pdf</a></div>

<p property="schema:description">Abstract--That is a funny abstract.</p>

</div>

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme