Положение дел | Опубликовано |
---|---|
Впервые опубликовано | 31 марта 2003 г. |
Последняя версия | NISO JATS 1.2 8 февраля 2019 г. |
Организация | |
Авторы | |
Базовые стандарты | XML |
Связанные стандарты |
|
Домен | |
Сокращение | JATS |
Интернет сайт | jats |
Набор тегов для статей журнала ( JATS ) - это формат XML , используемый для описания научной литературы, опубликованной в Интернете. Это технический стандарт, разработанный Национальной организацией информационных стандартов (NISO) и одобренный Американским национальным институтом стандартов под кодом Z39.96-2012 .
Проект NISO был продолжением работы, проделанной NLM / NCBI , и популяризирован PubMed Central NLM как фактический стандарт для архивирования и обмена научными журналами с открытым доступом и их содержимым с помощью XML .
Благодаря стандартизации NISO инициатива NLM получила более широкое распространение, и несколько других репозиториев, таких как SciELO и Redalyc , приняли форматирование XML для научных статей .
JATS предоставляет набор элементов и атрибутов XML для описания текстового и графического содержания статей журнала, а также некоторых материалов, не относящихся к статьям, таких как письма, редакционные статьи, обзоры книг и продуктов. [1] JATS позволяет описывать полное содержание статьи или только метаданные заголовка статьи; и разрешает другие виды содержания, включая исследовательские и не исследовательские статьи, письма, редакционные статьи, обзоры книг и продуктов.
История [ править ]
С момента своего появления пакет DTD NLM Archiving and Interchange от NCBI стал де-факто стандартом разметки журнальных статей в научных публикациях . [2] С появлением NISO JATS он стал настоящим стандартом . [3] Даже без общедоступного обмена данными преимущества внедрения NISO JATS позволяют издателям упростить производственные рабочие процессы и оптимизировать взаимодействие систем. [4] [5]
Хронология [ править ]
- NLM JATS
- NLM JATS, версия 1
- 31 марта 2003 г . : Представлен NLM DTD v1.0. [6]
- 5 ноября 2003 г . : выпущено обновление версии 1.1. [6]
- NLM JATS, версия 2
- 30 декабря 2004 г . : выпущено основное обновление версии 2.0. Он разработан для поддержки лучших практик настройки. [6]
- 14 ноября 2005 г . : Выпущено обновление версии 2.1 с добавлением DTD создания статей . [6] [7]
- 8 июня 2006 г . : выпущено обновление версии 2.2. [6]
- 28 марта 2007 г . : выпущено обновление версии 2.3. [6]
- NLM JATS, версия 3
- 21 ноября 2008 г . : выпущено основное обновление версии 3.0. [6] [7]
- НИСО ДЖАТС
- NISO JATS, версия 1.0
- 30 марта 2011 г. - 30 сентября 2011 г . : выпущен первый черновик, NISO Z39.96.201x версии 0.4; шестимесячный период комментариев. [8]
- 15 июля 2012 г . : NISO JATS v1.0 получил одобрение NISO. [9]
- 9 августа 2012 г . : NISO JATS v1.0 получил одобрение ANSI. [9]
- 22 августа 2012 г . : опубликован ANSI / NISO Z39.96-2012, JATS: набор тегов для статей журнала (версия 1.0). Он поддерживает полную обратную совместимость с NLM JATS v3.0. [6] [9]
- NISO JATS, версия 1.1
- 9 декабря 2013 г . : выпущен первый черновик NISO JATS v1.1d1. [10]
- 29 декабря 2014 г . : выпущен второй проект, NISO JATS, v1.1d2. [11]
- 14 апреля 2015 г . : выпущен третий проект, NISO JATS, v1.1d. [12]
- 22 октября 2015 г . : NISO JATS v1.1 получил одобрение NISO. [13]
- 19 ноября 2015 г . : NISO JATS, v1.1 получил одобрение ANSI [13]
- 6 января 2016 г . : опубликован ANSI / NISO Z39.96-2015, JATS: набор тегов для статей журнала, версия 1.1. [13]
- NISO JATS, версия 1.2
- 20 июля 2017 г . : выпущен первый проект NISO JATS v1.2d1. [14]
- 23 мая 2018 г . : выпущен первый черновик NISO JATS v1.2d2. [15]
- 8 февраля 2019 г . : опубликован ANSI / NISO Z39.96-2019, JATS: набор тегов для статей журнала, версия 1.2. [16]
Технические возможности [ править ]
По замыслу, это модель для журнальных статей, таких как типичная исследовательская статья из журнала STM , а не модель для полных журналов. [17]
Наборы тегов [ править ]
Есть три набора тегов:
- Журнал Архивирование и Interchange ( зеленый )
- «Самый разрешительный из наборов тегов» [18], в первую очередь предназначенный для сбора и архивирования существующих данных журнала.
- Издание журнала ( синий )
- «Умеренно предписывающий набор тегов» [18], предназначенный для общего использования при производстве и публикации журналов.
- Формально эта модель является подмножеством модели архивирования . Это наиболее часто используемый вариант JATS.
- Создание статей ( оранжевый )
- «Самый строгий [самый строгий и самый маленький] из наборов тегов» [18], предназначенный для относительно легкого создания журнальных статей, подходящих для JATS.
- Формально эта модель является подмножеством модели публикации .
Определения типов документов (также выпущенные в форме RELAX NG и схемы XML ) определяют каждый набор и включают другие стандарты, такие как MathML и таблицы XHTML (хотя и не в пространстве имен XHTML ).
Структура документа [ править ]
Публикационный набор JATS определяет документ, который является компонентом верхнего уровня журнала, например, статью, книгу или обзор продукта или письмо в редакцию. Каждый такой документ состоит из вступительной части (обязательно) и до трех дополнительных частей. [17] Они должны появляться в следующем порядке:
- Лицевая сторона
- Титульный лист статьи содержит метаданные для статьи (также называемые информацией заголовка статьи), например, название статьи, журнал, в котором она публикуется, дату и выпуск публикации для этого выпуска этого журнала, заявление об авторских правах и т. Д. Могут быть записаны метаданные как на уровне статьи, так и на уровне выпуска (в элементе
<article-meta>
), а также метаданные на уровне журнала (в элементе<journal-meta>
). - Тело (статьи)
- Тело статьи - это основное текстовое и графическое содержание статьи. Обычно он состоит из абзацев и разделов, которые сами могут содержать рисунки, таблицы, боковые панели (текст в рамке) и т. Д. Тело статьи необязательно для размещения тех репозиториев, которые просто хранят информацию заголовка статьи и не помечают текстовое содержимое.
- Назад дело
- Если таковой имеется, обратная сторона статьи содержит дополнительную информацию к основному тексту, такую как глоссарий, приложение или список цитируемой литературы.
- Плавающий материал
- Издатель может разместить все плавающие объекты в статье и ее задней части (например, таблицы, рисунки, боковые панели текста в рамке и т. Д.) В отдельный элемент-контейнер вне потока повествования для удобства обработки. [17]
После передней части, тела, спины и плавающего материала может быть один или несколько ответов на статью или одно или несколько подчиненных статей. [17]
Пример [ править ]
Это минимальная структура статьи,
<? xml version = "1.0" encoding = "UTF-8"?> <! DOCTYPE article PUBLIC "- // NLM // DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330 // EN" "JATS- journalpublishing1.dtd " > <article dtd-version = " 1.0 " article-type = " article " specific-use = " migrated " xmlns: mml = " http://www.w3.org/1998/Math/MathML " xmlns : xlink = "http://www.w3.org/1999/xlink" > <front> ... </front> <body> ... </body> <back> ... </back> < / статья>
DOCTYPE
Заголовок не является обязательным, в наследство от SGML и DTD ориентированных валидаторы . dtd-version
Атрибут может использоваться даже без заголовка DTD.
Корневой элемент article
является общим для любой версии JATS или "семейства JATS", как NLM DTD. Правила для front
, body
и back
метких проверок, зависят от версии JATS, но все версии имеют одинаковую структуру, с хорошей совместимостью в диапазоне лет. Эволюция схемы сохраняет общую стабильность.
Менее распространенные варианты «только front
», «только» front
и «только back
» также используются для других окончаний, кроме представления полного содержания. Общий состав статьи (как выражение DTD-содержимого )
(перед, корпус?, зад?, группа поплавков ?, (подпункт * | ответ *))
Инструменты [ править ]
Существует множество инструментов для создания, редактирования, преобразования и преобразования JATS. Они варьируются от простых форм [19] до полной автоматизации преобразования:
Конверсия [ править ]
- В JATS
- Возьмите в качестве входных данных научный документ и, при некоторой поддержке человека, создайте выходные данные JATS.
- Документы OpenOffice ( LibreOffice ) и MS Word в JATS:
- Набор: предоставляет автоматизированный набор конвертеров для MS-Word в JATS XML .
- OxGarage : [20] может конвертировать документы из различных форматов в «Национальную медицинскую библиотеку (NLM) DTD 3.0».
- meTypeset : meTypeset [21] "является ответвлением стека OxGarage" "для преобразования из формата Microsoft Word .docx в NLM / JATS-XML".
- eXtyles : [22] автоматизирует трудоемкие аспекты редактирования документов в Microsoft Word и экспортирует в JATS XML (а также во многие другие DTD).
- Markdown пригодной для JATS: pandoc «S "pandoc-джаты" плагин. [23] Pandoc 2.0 может преобразовывать ряд входных форматов в JATS. [24] [ нужен лучший источник ]
- PDF в JATS: это очень сложная проблема. Успех зависит от того, насколько хорошо структурированы ваши PDF-файлы, а в случае пакетного преобразования - насколько последовательно структурированы ваши PDF-файлы.
- Шабаш Меропс [25]
- Конвертер PDF в JATS XML
- Проекта Public Knowledge [26] разрабатывает трубопровод для преобразования PDF в JATS. Это будет включать использование pdfx . [27]
- CERMINE Content ExtRactor и MINEr [28]
- От JATS
- Возьмите JATS в качестве входных данных, создайте другой вид документа в качестве выходных.
- из JATS в HTML
- Таблицы стилей предварительного просмотра JATS (каноническое преобразование XSLT ), см. Классический (2013) конверсор. [29]
- eLife Lens [30] конвертирует NLM XML в JSON для отображения с использованием HTML и Javascript.
- из JATS в PDF: некоторые таблицы стилей предварительного просмотра JATS, преобразование XSLT + XSL-FO.
- из JATS в EPUB. [31]
- Generic (из JATS DTD): DtdAnalyzer [32] - сравнивает JATS с другими DTD и помогает в создании XML-представления, генерации XSLT и Schematron и других инструментов.
Редакторы [ править ]
- Typeset предоставляет редактор WYSIWYM для научных статей. Поддерживает экспорт XML в стандартах NISO JATS и NLM JATS. Он в основном используется журналами и издателями, которые хотят преобразовать отправленные автором файлы MS-Word в XML, PDF, HTML и ePuB. [33]
- JATS Framework для oXygen XML Editor: пользователи oXygen XML Editor и oXygen XML Author теперь могут установить поддержку текущих версий NISO JATS (и, в качестве бонуса, NLM BITS). На основе идентификатора, указанного в объявлении DOCTYPE, oXygen обнаружит, что вы редактируете документ JATS, и предоставит таблицы стилей и служебные программы. [34]
- FontoXML для JATS: редактор WYSIWYS для редактирования и просмотра содержимого JATS: [35]
- PubRef "Pipeline": браузер JATS-редактор для предварительного просмотра в реальном времени: [36]
- Аннотация : [37] тема WordPress, содержащая WYSIWYG-авторинг в JATS (подмножество Киплинга), рецензирование и редакционное управление, а также публикацию. [38]
- Выпуск JATS для веб-редактора XML Xeditor .
- Редактор текстур [39] консорциума Substance. [40] Первый онлайн-редактор, рожденный JATS. [41]
- Libero Editor , разработанный eLife, описывает себя как «удобный интерфейс редактирования, разработанный для сотрудников издателей и авторов для создания высококачественного JATS XML».
Предварительный просмотр [ править ]
Инструменты, которые отображают JATS как HTML, обычно "на лету".
- Таблицы стилей предварительного просмотра JATS: [42] Таблицы стилей предварительного просмотра JATS представляют собой серию файлов .xsl, .xpl, .css и .sch, которые создают версии .html или .pdf действительных файлов NISO Z39.96-2012 JATS 1.0. Он в первую очередь предназначен для внутреннего использования издателями и является основой для настройки. [43]
- Набор - позволяет генерировать HTML из JATS XML в один клик. Кроме того, предлагает возможность создания пользовательского HTML в соответствии с требованиями журнала. [44]
- PubReader - «Представление PubReader - это альтернативная веб-презентация ... Разработанный специально для улучшения читаемости на планшетах и других устройствах с маленьким экраном, PubReader также можно использовать на настольных и портативных компьютерах и из нескольких веб-браузеров». [45]
Настройка [ править ]
- Jatsdoc
- Создает документацию для любой конкретной настройки JATS. Jatsdoc интегрирован с NCBI DtdAnalyzer . [46] [47]
Центральные репозитории JATS [ править ]
Поскольку NISO JATS ввел стандарт де-факто и де-юре для журналов с открытым доступом , научное сообщество приняло репозитории JATS как своего рода обязательный депозит , который иногда считается более ценным, чем традиционные цифровые библиотеки, где хранится только версия в формате PDF. Открытые знания нуждаются в более богатых и структурированных форматах, таких как JATS: PDF и JATS должны быть сертифицированы как «одинаковое содержание», а набор «PDF + JATS» образует единицу обязательного депозита. Список репозиториев JATS и содержащихся в нем:
- PubMed Central : (проверьте эти числа)
- PubMed Central в США: в 2016 г. ~ 3,8 млн статей [48]
- Europe PubMed Central : в 2016 г. ~ 3,7 млн статей [49]
- SciELO : в 2016 г. ~ 0,6 млн статей [50]
Эти репозитории частично совпадают, и одна и та же статья может храниться в нескольких репозиториях.
Альтернативы и семантика [ править ]
В 2012 г. [51] были предприняты некоторые попытки и эксперименты с использованием преобразования RDF, которые не повлияли на сообщество JATS.
Позже, примерно в 2016 году, для контекста семантической паутины , с инициативой SchemaOrg , был определен класс ScholarlyArticle , получивший лучший отклик . Это начальная «JATS-подобная стандартизация» для контекстов использования RDF.
См. Также [ править ]
Относится к
- IMRAD (Введение, методы, результаты и обсуждение)
- NISO
- Данные открытой науки
- Научная литература
- Семантическая публикация
- Разделение презентации и содержания
- XML
Используется (цифровое хранение)
- PubMed Central
- SciELO
Используется (публикация)
- Эльзевир
- НПГ
- Системы открытых журналов
- PLOS
Похожий на
- DocBook
- Инициатива кодирования текста
- SchemaOrg ( научная статья )
- XHTML
Ссылки [ править ]
- ^ ANSI / NISO Z39.96-2012 ISSN 1041-5653 . См. Z39.96-2012.pdf на www.niso.org/standards/z39-96-2012.
- ^ Бек, J (2011). "NISO Z39.96 The Journal article Tag Suite (JATS): Что случилось с DTD NLM?" . Журнал электронных публикаций . 14 (1). DOI : 10.3998 / 3336451.0014.106 . PMC 3227009 . PMID 22140303 .
- Перейти ↑ Zimmerman, Sara (2012). «Новый стандарт набора тегов статей журнала NISO» . Zeeba.tv .
- ^ Донохью, Пол; Шерман, Дженни; Мистри, Эшвин (2015). «Долгая дорога в JATS» . Журнал Статья Tag Suite Conference (JATS-Con) Proceedings 2015 . JATS-Con 2015 . Bethesda, MD: Национальный центр биотехнологической информации.
- ^ Usdin, Tommie; Лапейр, Дебора Алейн; Гласс, Картер М. (2015). «Наложение бизнес-правил на JATS» . Журнал Статья Tag Suite Conference (JATS-Con) Proceedings 2015 . JATS-Con 2015 . Bethesda, MD: Национальный центр биотехнологической информации.
- ^ a b c d e f g h "Пакет тегов для архивирования и обмена журналами NLM" . Национальный центр биотехнологической информации. 13 сентября 2012. Архивировано 27 августа 2016 года.
- ^ a b «JATS и DTD NLM» . Набор тегов для статей журнала . Национальный центр биотехнологической информации. 8 января 2016 года. Архивировано 7 марта 2016 года.
- ^ «NISO JATS v0.4: Проект стандарта для пробного использования» . Набор тегов для статей журнала . Национальный центр биотехнологической информации.
- ^ a b c "ANSI / NISO Z39.96-2012 JATS: Набор тегов для статей журнала" . Национальная организация по информационным стандартам . 26 июля 2013 г.
- ^ "JATS v1.1d1 (ПРОЕКТ)" . Набор тегов для статей журнала . Национальный центр биотехнологической информации. 14 апреля 2015 г.
- ^ "JATS v1.1d2 (ПРОЕКТ)" . Набор тегов для статей журнала . Национальный центр биотехнологической информации. 14 апреля 2015 г.
- ^ "JATS v1.1d3 (ПРОЕКТ)" . Набор тегов для статей журнала . Национальный центр биотехнологической информации. 14 апреля 2015 г.
- ^ a b c "ANSI / NISO Z39.96-2015 JATS: Набор тегов статей журнала" . Национальная организация по информационным стандартам . 8 января 2016 г.
- ^ "JATS v1.2d1" . Набор тегов для статей журнала . Национальный центр биотехнологической информации.
- ^ "JATS v1.2d2" . Набор тегов для статей журнала . Национальный центр биотехнологической информации.
- ^ "ANSI / NISO Z39.96-2019, JATS: Набор тегов статей журнала" . Национальная организация по информационным стандартам . 8 февраля 2019.
- ^ a b c d "Общее введение" . Библиотека тегов публикации журнала NISO JATS Version 1.0 . Национальный центр биотехнологической информации. Август 2012 г.
- ^ a b c "JATS: Набор тегов статей журнала" . Национальный центр биотехнологической информации.
- ^ Форма ввода метаданных JATS 2012 года.
- ^ http://www.oucs.ox.ac.uk/oxgarage/ ( документация )
- ^ "MartinPaulEve / meTypeset" . GitHub . 2019-06-20.
- ^ "eXtyles" .
- ^ https://github.com/mfenner/pandoc-jats ( инструкции и объяснение )
- ^ https://groups.google.com/d/msg/pandoc-discuss/09XJwmrTXjI/hNKYso_5AgAJ
- ^ «Меропс: мощный ИИ для издателей и редакторов» .
- ^ "Общественный проект знаний" .
- ^ Константин, С. Петтифер (2013). «PDFX: полностью автоматизированное преобразование научной литературы из PDF в XML» . Материалы Симпозиума ACM по проектированию документации 2013 г. - DocEng 13 : 177–180. DOI : 10.1145 / 2494266.2494271 .
- ^ "КЕРМИНА" .
- ^ https://github.com/ncbi/JATSPreviewStylesheets 2013 г.
- ^ "Линза eLife" .
- ^ biglist.com/mulberrytech msg и ncbi.nlm.nih.gov/books описание статьи
- ^ "ncbi / DtdAnalyzer" . GitHub . 2019-04-19.
- ^ "Схема архивирования журнала и библиотеки тегов" . Верстать .
- ^ "wendellpiez / oXygenJATSframework" . GitHub . 2019-06-24.
- ^ https://fontoxml.com/jats/
- ^ https://pubref.org
- ^ "Аннотум" .
- ^ Карл Leubsdorf , Jr (2011). Аннотация: платформа для разработки и публикации с открытым исходным кодом, основанная на WordPress . Журнальные статьи Tag Suite Conference (JATS-Con) Proceedings 2011 - NCBI Bookshelf.
- ^ «GitHub - субстанция / текстура: визуальный редактор для исследований» . 2019-06-25.
- ^ «Консорциум вещества» .
- ^ "Текстура - открытый научный редактор рукописей", https://elifesciences.org/labs/8de87c33
- ^ "ncbi / JATSPreviewStylesheets" . GitHub . 2019-02-11.
- ^ Венделл Пьез (2010). «Подгонка таблиц стилей предварительного просмотра журнала Publishing 3.0 к вашим потребностям: возможности и настройки» . Журнальная статья Tag Suite Conference (JATS-Con) Proceedings 2010 - NCBI Bookshelf.
- ^ "Набор для журналов и издателей" . Набор для издателей . 4 января 2020.
- ^ NCBI / PubReader с исходным кодом на github.com/ncbi/PubReader
- ^ Мэлони, Крис (2017-09-08). "Браузер документации Jatsdoc" . GitHub .
- ^ «DtdAnalyzer: инструмент для анализа и управления DTD» . Набор тегов для архивирования и обмена журналами . Национальный центр биотехнологической информации.
- ^ Домашняя страница PMC, https://www.ncbi.nlm.nih.gov/pmc/
- ^ PMC Europe, страница «О нас», http://europepmc.org/About
- ^ Домашняя страница SciELO, http://www.scielo.org/php/index.php?lang=en
- ^ От разметки к связанным данным: отображение NISO JATS v1.0 в RDF с использованием онтологий SPAR (семантическая публикация и ссылки) . Национальный центр биотехнологической информации (США). 2012 г.
Дальнейшее чтение [ править ]
- Packer, Abel L .; Сальгадо, Элиана; Арауджо, Джавани; Акино, Летисия; Алмейда, Рената; Сантос, Джеснер; Лусена, Сьюли; Соарес, Кэролайн М. (4 апреля 2014 г.). "Почему именно XML?" . SciELO в перспективе .
- Шарп, Молли (4 июня 2013 г.). «Структурированные документы для науки: JATS XML как канонический формат содержимого» . PLOS Tech .
Внешние ссылки [ править ]
- Набор тегов статей журнала NLM - сайт информации и документации NCBI.
- NISO JATS Version 1.1 (текущий стандарт):
- Библиотека тегов архивирования и обмена
- Публикация библиотеки тегов
- Библиотека тегов создания статей
- Стили и настройки:
- Схема публикации SciELO (SPS) - настройка SciELO.
- Рекомендации по тегам предпочтительного стиля тегов XML PubMed Central
- Набор тегов стандартов ISO (ISOSTS) как настройка NISO JATS
- NISO Book Interchange Tag Suite (BITS) , основанный на JATS.
- TextureJATS , минимальное связное подмножество JATS.
- Открытое сообщество JATS:
- Сообщество "JATS for Reuse" (JATS4R), валидатор
- Сообщество SchemaOrg, ScholarlyArticle
- XML-JATS PeerJ в HTML5-научную статью