2015-01-01 1 views
2

Я пытаюсь импортировать старые выпуски своего университетского журнала в OJS, используя плагин XML. Я создал файлы проблем xml:Импорт проблем в OJS (с использованием плагина XML) - где размещать ключевые слова, ссылки и DOI?

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE issue PUBLIC "-//PKP//OJS Articles and Issues XML//EN" "http://pkp.sfu.ca/ojs/dtds/native.dtd"> 

<issue published="false" current="false"> 
<title>August 2008, Volume 3, Number A08</title> 
<volume>3</volume> 
<number>A08</number> 
<year>2008</year> 

<section> 
<title locale="en_US">Articles</title> 
<abbrev locale="en_US">ART</abbrev> 


<article> 
<title>Approximating Counterparts</title> 
<abstract>Abstract text...</abstract> 
<pages>1-11</pages> 
<date_published>2008-08-01</date_published> 
<author primary_contact="true"> 
<firstname>FISTNAME</firstname> 
<middlename><![CDATA[ ]]></middlename> 
<lastname>LASTNAME</lastname> 
<email>[email protected]</email> 
</author> 
<galley> 
<label>PDF</label> 
<file><href mime_type="application/pdf" src="http://...../issue/some.pdf"/></file> 
</galley> 
</article> 


</section> 
</issue> 

И успешно импортировал их в OJS. Однако у меня проблема с ключевыми словами, DOI и ссылками. Я не знаю, где их разместить в моем файле sample.xml. Теги, подобные <keywords>...</keywords> или <references>...</references> или <doi>...</doi>, похоже, не работают, я имею в виду, что они не имеют эффекта, когда я помещаю их в свой файл sample.xml.

Любые идеи, как их решить?

Я уже проверил примеры в /var/www/html/ojs/plugins/importexport/native, искал native.dtd файл, но не могу найти решение ...

ответ

1

Лучшей документации для импорта/экспорт: http://pkp.sfu.ca/wiki/index.php/Importing_and_Exporting_Data

Кроме того, чтобы увидеть какие элементы можно использовать, посмотрите на plugins/importexport/native/native.dtd. Кроме того, вы также можете попробовать экспортировать статью с данными, которые вы хотите найти, и посмотреть, где они размещены.

Для ключевых слов, используйте < предмет > элемент, например:

<subject locale="en_US">mathematics, formal logic</subject> 

Для Dois, использовать < идентификатор > элемент, убедившись в том, чтобы указать тип, например:

<id type="doi">10.1234/t.v1i1.1-imp-test</id> 

Цитирование импорт в настоящее время не поддерживается с использованием собственного модуля импорта/экспорта.