merit of journal article tag suite (jats) xml production of journal … of... · 2015-08-05 ·...

22
Merit of journal article tag suite (JATS) XML production of journal for literature databases M2community By Younsang Cho 1

Upload: others

Post on 15-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

Merit of journal article tag suite (JATS) XML production of journal for literature databases

M2communityBy Younsang Cho

1

Page 2: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

2 The 2nd Council of Asian Science Editors Conference and Workshop

1. What is the relationship about XML, XSL and CSS?

2. Merit of journal article tag suite (JATS) XML

- JATS�XML?

- JATS�XML�to�HTML/PubReader/ePub

- JATS�XML�to�Conversion�(Crossref,�PubMed,�DOAJ�XML)

Table�of�Contents

Page 3: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

3 The 2nd Council of Asian Science Editors Conference and Workshop

§ Advantage�of�XML

ü Simplicityü Compatibilityü Scalabilityü Recognizable Context Informationü Separation between Content and Expressionü Simple Comparison and Calculation of Data

§ Disadvantage�of�XML

ü It is necessary to define too much to describe simple and special data.ü XML document is compatible because it is text file, but it forms big files and is

slow at processing.

Pros�and�Cons�of�XML

XML�is��data�manipulation�language�that�has�many�benefits�compared�to�disadvantages,�and�it�is� easy�to�be�interconverted�and��distributed.

Page 4: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

4 The 2nd Council of Asian Science Editors Conference and Workshop

XML documents form a tree structure that starts with "the root" and branches to "the leaves".

XML�“Tree�structure”

ArticleSet

Article Article

Journal ArticleTitle AuthorList ArticleIdList History

Title Volume Issue PubDate

Year Month Day

Received date Accepted date Publish date

Year Month Day

Page 5: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

5 The 2nd Council of Asian Science Editors Conference and Workshop

Example�of�XML�“Tree�structure”

Folder shows�“tree�structure”`

XML�Document�shows�“tree�structure”

Page 6: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

6 The 2nd Council of Asian Science Editors Conference and Workshop

What�is�XSL?

What is XSL?Stands for EXtensible Stylesheet Language- Style sheet language for XML documents

The following table shows difference between CSS and XSL

CSS (Style Sheets for HTML) XSL (Style Sheets for XML)

uses predefined tags does not use predefined tags

each tag is well understood each tag is not well understood

browser knows how to display it browser does not know how to display it

XSL describes how XML document is displayed!

Page 7: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

7 The 2nd Council of Asian Science Editors Conference and Workshop

What�is�CSS?

- It stands for Cascading Style Sheetsü Styles define how to display HTML elementsü Styles were added to HTML 4.0 to solve a problemü External Style Sheets can save a lot of workü External Style Sheets are stored in CSS files

What�is�CSS?

What�is�CSS.�Available�from�:�http://www.shehairakoeiman.com/what-is-css/.�[cited-by�2015�July�30]

Page 8: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

8 The 2nd Council of Asian Science Editors Conference and Workshop

The�following�shows�the�relationship�between�XSL�and�CSS�files

XML,�XSL�and�CSS?

XMLdocument

XSLtransformation

XHTMLoutput

CSSlayout

+

Page 9: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

9 The 2nd Council of Asian Science Editors Conference and Workshop

§ What�is�JATS(Journal�Article�Tag�Suite)��XML�?ü year�2003 NLM�1.0

ü year�2004 NLM�2.0

ü year�2008 NLM�3.0

ü year�2012 JATS�1.0�(NLM�3.1)�- ANSI/NISO�Z39.96-2012

ü year�2013 12월 JATS�1.1�Draft• ANSI��(American�National�Standards�Institute)�

• NISO�(National�Information�Standards�Organization)

§ Tag�Setsü Journal�Archiving�and�Interchange

ü Journal�Publishing

ü Article�Authoring

§ JATS�Extensionsü Book�Interchange�Tag�Suite�(BITS)

JATS�XML?

Page 10: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

10 The 2nd Council of Asian Science Editors Conference and Workshop

ANSI/NISO�Z39.96-2012

Page 11: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

11 The 2nd Council of Asian Science Editors Conference and Workshop

JATS�– Journal�Publishing�Tag�Library

Elements (255 elements) –November, 2014

Attributes Type�or�kind�of�article�(for�example,�“research”,�“commentary”,�“review”,�“case”,�or�“calendar”).

<article�xml:lang="en"�article-type="research-article">

<article�xml:lang="en"�article-type="review-article">

<article�xml:lang="en"�article-type="case-report">

<article�xml:lang="en"�article-type="editorial">

Page 12: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

12 The 2nd Council of Asian Science Editors Conference and Workshop

Structure�of�JATS�XML

<journal�meta></journal�meta�>

<journal�title></journal�title�>

<issn>:pISSn/eISSN</issn>

<publisher></publisher>

<article�meta></�article�meta�>

<article-id�pub-id-type></�article-id�pub-id-type>

<article�categories></article�categories�>

<title�group></title�group>

<contrib-group>

<name><surname></surname>

<given-names></given-names></name>

<aff>:�저자소속</aff>

<pub-date�pub-type>

<permissions></permission>

<license-type></license-type>

<abstract></abstract>

<keyword></keyword>���

<sec-sec-type=“intro”></sec>

<sec-sec-type=“methods”></sec>

<sec-sec-type=“results”></sec>

<sec-sec-type=“conclusion”></sec>

<sec-sec-type=“discuss”></sec>

<sec-sec-type=“other”></sec>

<fn-group>:�figure

<ref-list>

<title>

<ref-id>

<element-citation�publication-

type="journal“>

</element-citation>

<person-group�person-group-

type="author">

<name><surname></surname>

<given-names></given-names></name>

</person-group>

<article-title></article-title>����

<source></source>

<year></year>

<volume></volume>

<fpage></fpage>

<lpage></lpage>

<comment></comment>

Page 13: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

13 The 2nd Council of Asian Science Editors Conference and Workshop

JATS�XML�+�XSL�+�CSS

Bibliograph andBody

Table/Figure

Reference

Page 14: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

14 The 2nd Council of Asian Science Editors Conference and Workshop

iPad / Mobile

JATS�XML�to�PubReader (Smart�Devices)

Page 15: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

15 The 2nd Council of Asian Science Editors Conference and Workshop

Single�Paragraph�Screen

JATS�XML�to�PubReader (Browser)

Double�Paragraph�Screen

Page 16: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

16 The 2nd Council of Asian Science Editors Conference and Workshop

JATS�XML�to�ePub

ePub (electronic�publication)?

§ A�Standard�of�open�type�electronic�book�established�from�International�Digital�Publishing�Forumü JATS XML�is�easy�to�be�reused�and�converted�into�variable�format�such�as�ePub

(eBook)

ü Automatic�optimization�to�size�of�devices�as�converted�into�ePub

Page 17: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

17 The 2nd Council of Asian Science Editors Conference and Workshop

JATS�XML��(Table�– XHTML,�Equation –MathML)

Table - Image

Table - XHTML

Equation(MathML)

Page 18: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

18 The 2nd Council of Asian Science Editors Conference and Workshop

Process�of�JATS�XML- Multimedia�(Supplement)�files�

1) A Journalhttp://www.ncbi.nlm.nih.gov/pmc/articles/PMC4064045/?report=classic

2)PLoS Biolhttp://www.ncbi.nlm.nih.gov/pmc/articles/PMC449897/?report=classic

3) C Journalhttp://e-ultrasonography.org/journal/view.php?doi=10.14366/usg.14021

Cases of Multimedia service

Page 19: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

19 The 2nd Council of Asian Science Editors Conference and Workshop

JATS�XML�to�Conversion

CrossRef XML

PubMed XML

DOAJ�XML

JATS�XML

§ JATS�XML�is�easily�to�be�converted�into�variable�XML�format.

JATS XML to Conversion

Page 20: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

20 The 2nd Council of Asian Science Editors Conference and Workshop

JATS�XML��to�Conversion

1.�JATS�XML�to�PubMed�XML

2.�JATS�XML�to�Crossref XML

3.�JATS�XML�to�DOAJ�XML

Example)

Page 21: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

21 The 2nd Council of Asian Science Editors Conference and Workshop

JATS�XML-based�full�text�database

PubMed Central or ScienceCentral

PubMed Central

ScienceCentral

Journal website

Page 22: Merit of journal article tag suite (JATS) XML production of journal … of... · 2015-08-05 · Merit of journal article tag suite (JATS) XML production of journal for literature

22 The 2nd Council of Asian Science Editors Conference and Workshop

Thank [email protected]

Reference1. XML�Tutorial.�W3school�website�[cited�by�2015.07.30].�Available�from:�

http://www.w3schools.com/xml/.2. XSLT�Tutorial.�W3school�website�[cited�by�2015.07.30].�Available�from:�

http://www.w3schools.com/xsl/.3. CSS�Tutorial.�W3school�website�[cited�by�2015.07.30].�Available�from:��

http://www.w3schools.com/css/.4. Cho�YS.�How�to�construct�XSL�and/or�CSS�style�sheet�of�XML�files�based�on�the�data�type�

of�definition:�Huh�S�editor.�12th�EASE�General�Assembly�and�Conference;�2014�June�12-13;�Split,�Croatia