WIKINDX API trunk

RISMAP
in package

RIS Map class.

Provides mappings for RIS export/import

Table of Contents

Properties

$artwork  : mixed
$audiovisual  : mixed
$bill  : mixed
$book  : mixed
$book_article  : mixed
$book_chapter  : mixed
$broadcast  : mixed
$brochure  : mixed
$case  : mixed
$chart  : mixed
$classical  : mixed
$conference_paper  : mixed
$conference_poster  : mixed
$database  : mixed
$film  : mixed
$government_report  : mixed
$hearing  : mixed
$journal_article  : mixed
$legal_ruling  : mixed
$magazine_article  : mixed
$manuscript  : mixed
$map  : mixed
$miscellaneous  : mixed
$miscellaneous_section  : mixed
$music_album  : mixed
$music_score  : mixed
$music_track  : mixed
$newspaper_article  : mixed
$patent  : mixed
$personal  : mixed
$proceedings  : mixed
$proceedings_article  : mixed
$report  : mixed
$software  : mixed
$statute  : mixed
$thesis  : mixed
$types  : mixed
$unpublished  : mixed
$web_article  : mixed
$web_encyclopedia  : mixed
$web_encyclopedia_article  : mixed
$web_site  : mixed

Methods

__construct()  : mixed
Constructor
loadMap()  : mixed
Create arrays based on database table and resource type

Properties

$audiovisual

public mixed $audiovisual

$book_article

public mixed $book_article

$book_chapter

public mixed $book_chapter

$broadcast

public mixed $broadcast

$brochure

public mixed $brochure

$classical

public mixed $classical

$conference_paper

public mixed $conference_paper

$conference_poster

public mixed $conference_poster

$database

public mixed $database

$government_report

public mixed $government_report

$journal_article

public mixed $journal_article
public mixed $legal_ruling

$magazine_article

public mixed $magazine_article

$manuscript

public mixed $manuscript

$miscellaneous

public mixed $miscellaneous

$miscellaneous_section

public mixed $miscellaneous_section

$music_album

public mixed $music_album

$music_score

public mixed $music_score

$music_track

public mixed $music_track

$newspaper_article

public mixed $newspaper_article

$personal

public mixed $personal

$proceedings

public mixed $proceedings

$proceedings_article

public mixed $proceedings_article

$software

public mixed $software

$unpublished

public mixed $unpublished

$web_article

public mixed $web_article

$web_encyclopedia

public mixed $web_encyclopedia

$web_encyclopedia_article

public mixed $web_encyclopedia_article

$web_site

public mixed $web_site

Methods

__construct()

Constructor

public __construct() : mixed

loadMap()

Create arrays based on database table and resource type

public loadMap() : mixed

The arrays are named for WIKINDX resource types. The key of the resource_xxx arrays is the database field within the resource_xxx database table. For exporting RIS files this is not needed but will prove useful should there be an eventual RIS import. The key of the resource_xxx array is the WIKINDX field in that table while the value is the RIS equivalent field. For an export, these keys can be found as the fields in the SQL $row assoc. array.

The database matrix can be found in docs/resourceDatabaseMatrix.html

Some things must be sorted out on the fly in the import/export code: 1/ Running time for films comes from miscField1 and miscField4. 2/ All year1 fields are dealt with in the import code. 3/ WIKINDX book and book_article types can have a reprintYear in year2. If a book has this in addition to a publicationYear in year1 then we need to switch the two fields so that year1 is Endnote's 'Original Publication' field and year2 is Endnote's 'Year'. 4/ Most dates (newspaper, magazine, hearing etc.) have to be created on the fly from database fields miscField2 (day) and miscField3 (month). 5/ A WIKINDX 'title' is comprised of subtitle, title and noSort fields.


        
On this page

Search results