JATS to PDF 와구성요소 M2community By Younsang Cho
Table of Contents 1. 발간프로세스및 JATS to PDF 작업의장단점 2. 구성요소및생성프로세스 3. 국내, 해외출판사 PDF 생성분석 4. Example XML to PDF 2 학술지 PDF 레이아웃에서갖추어야할내용과기능
학술지발간프로세스 Before After Accept Accept English editing English editing Manuscript editing Manuscript editing In press (PDF 조판 ) XML 작업 (PDF 생성 ) Author proof (PDF 파일 ) Author proof (PDF 파일 ) 인쇄 XML 작업 인쇄 3 The 4th Asian Science Editors Conference and Workshop 2017
JATS to PDF 작업의장단점 장점 Accept 이후, Fast Publication PDF 내에서참고문헌으로연결이가능하고참고문헌에서원문연결이가능 자료보존적가치 (PDF 재생성이가능 ) 단점 정형화된포맷을유지해야함 (?) Table, Figure, MathML 표현의한계 4 학술지 PDF 레이아웃에서갖추어야할내용과기능
JATS to HTML The following shows the relationship between XSL and CSS files XML document XSL transformation XHTML output + CSS layout CSS - Cascading Style Sheet ( 계단식스타일시트 ) XSL - Extensible Style sheet Language ( 확장가능한스타일시트언어 ) 5 The 4th Asian Science Editors Conference and Workshop 2017
What is XSL-FO? XSL-FO(Extensible Stylesheet Language Formatting Objects) 1. XSLT (XSL Transformations) - XML 문서를다른 XML 문서로변환하는데사용하는 XML 기반언어 - 원본문서는변경되지않으며, 원본을기반으로새로운문서를생성 2. XSL-FO (XSL Formatting Objects ) - XSL-FO 는종이, 화면등다양한매체에출력을위한 XML 기반의마크업언어 - XSL-FO 를통해어떻게정보가 PDF 에출력되는지확인가능 3. XSL-FO Formatter - XSL-FO 문서를최종결과물인 PDF( 다른매체도가능 ) 문서로변환할수있는 Formatter XSL-FO 를 Formatter 로변환하게되면 PDF 가생성됨 XSL-FO 는사용자가직접작성할수있음 XSL-FO 는 XML documnt 와 XSLT style sheet 를이용하여동적으로생성가능하다. XSL Transforming Language XSLT Navigation Language XPath FO (Formatting object) XSL-FO HTML CSS 6 학술지 PDF 레이아웃에서갖추어야할내용과기능
JATS to PDF 생성프로세스 (XML, XSLT and XSL-FO) 변환프로세스 XML + Saxon FO-Document PDF Dcoument Formatter FO-XSLT *Saxon : XML( 데이터 ) 문서와 XSLT( 스타일시트 ) 문서를결합해주는툴 7 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 Elsevie0r (JATS) 출판사정형화포맷, 2단편집 본문에참고문헌, Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink 잘됨 Table, Figure 2단편집 책갈피생성 : 정확 8 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 - NIH Public (JATS) 출판사정형화포맷, 1단편집 본문에참고문헌, Fig/Table Linkout 안됨 참고문헌 : 원문으로의 hyperlink 안됨 Table, Figure 1단편집및하단배치 책갈피생성 : 생성 9 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 Scientific Reports (JATS) 출판사정형화포맷, 1단편집 본문에참고문헌, Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink Table, Figure 2단편집 책갈피생성 : 정확 10 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 PLOS ONE (JATS) 출판사정형화포맷, 1단편집 본문에참고문헌, Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink Table, Figure 1단편집 책갈피생성 : 안됨 11 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 Highwire (JATS) 출판사정형화포맷, 1단편집본문에참고문헌,Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink Table, Figure 1단편집책갈피생성 : 생성 12 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 BMC (?) 출판사정형화포맷, 2단편집 본문에참고문헌,Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink 안됨 Table, Figure 1단편집 ( 일부논문 2단편집 ) 책갈피생성 : 생성 13 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 - Hindawi 출판사정형화포맷, 2단편집 본문에참고문헌,Fig/Table Linkout 안됨 참고문헌 : 원문으로의 hyperlink 안됨 Table, Figure 2단편집 책갈피생성 : 안함 14 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 NEJM ( 일반 PDF) 출판사정형화포맷, 2단편집 본문에참고문헌, Fig/Table Linkout 안됨 참고문헌 : 원문으로의 hyperlink 안됨 Table, Figure 2단편집 책갈피생성 : 생성안함 15 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 Elsevier Lancet 출판사정형화포맷, 2단편집 본문에참고문헌, Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink Table, Figure 1단편집 책갈피생성 : 정확 16 학술지 PDF 레이아웃에서갖추어야할내용과기능
해외출판사현황및사례분석 Wiley ( 일반 PDF) 출판사정형화포맷, 2단편집 본문에참고문헌, Fig/Table Linkout 안됨 참고문헌 : 원문으로의 hyperlink 안됨 Table, Figure 2단편집 책갈피생성 : 안됨 17 학술지 PDF 레이아웃에서갖추어야할내용과기능
국내출판사현황및사례분석 ( 일반 PDF) 학회지고유포맷, 2단편집 본문에참고문헌, Fig/Table Linkout 안됨 참고문헌 : 원문으로의 hyperlink 안됨 Table, Figure 2단편집 책갈피생성 : 안됨 18 학술지 PDF 레이아웃에서갖추어야할내용과기능
국내출판사현황및사례분석 ( 일반 PDF) 학회지고유포맷, 2단편집 본문에참고문헌, Fig/Table Linkout 안됨 참고문헌 : 원문으로의 hyperlink 안됨 Table, Figure 2단편집 책갈피생성 : 안됨 19 학술지 PDF 레이아웃에서갖추어야할내용과기능
국내출판사현황및사례분석 (JATS to PDF) 출판사정형화포맷, 1단편집 본문에참고문헌, Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink Table, Figure 1단편집 책갈피생성 : 생성 20 학술지 PDF 레이아웃에서갖추어야할내용과기능
국내출판사현황및사례분석 (JATS to PDF) 출판사정형화포맷, 2단편집 본문에참고문헌, Fig/Table Linkout 참고문헌 : 원문으로의 hyperlink Table, Figure 1단편집 책갈피생성 : 안됨 21 학술지 PDF 레이아웃에서갖추어야할내용과기능
Example XML to PDF name.xml <?xml version="1.0" encoding="utf-8"?> <name>kcse</name> name2fo.xsl <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:fo="http://www.w3.org/1999/xsl/format"> <xsl:output method="xml" indent="yes"/> <xsl:template match="/"> <fo:root> <fo:layout-master-set> <fo:simple-page-master master-name="a4-portrait" page-height="29.7cm" page-width="21.0cm" margin="2cm"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="a4-portrait"> <fo:flow flow-name="xsl-region-body"> <fo:block> Hello, <xsl:value-of select="name"/>! </fo:block> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> </xsl:stylesheet> 22 Apache FOP : https://xmlgraphics.apache.org/fop/ 22 학술지 PDF 레이아웃에서갖추어야할내용과기능
Summary JATS to PDF == Fast Publication (?) FoTable, Figure, MathML 등예외상황직면에따른기술적고민 JATS to PDF 변환후 PDF 파일에대한세심한점검능력및전문가양성 편집인의눈높이 대형출판사와경쟁에서이길수있는방법은? 23 학술지 PDF 레이아웃에서갖추어야할내용과기능