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
$artwork
public
mixed
$artwork
$audiovisual
public
mixed
$audiovisual
$bill
public
mixed
$bill
$book
public
mixed
$book
$book_article
public
mixed
$book_article
$book_chapter
public
mixed
$book_chapter
$broadcast
public
mixed
$broadcast
$brochure
public
mixed
$brochure
$case
public
mixed
$case
$chart
public
mixed
$chart
$classical
public
mixed
$classical
$conference_paper
public
mixed
$conference_paper
$conference_poster
public
mixed
$conference_poster
$database
public
mixed
$database
$film
public
mixed
$film
$government_report
public
mixed
$government_report
$hearing
public
mixed
$hearing
$journal_article
public
mixed
$journal_article
$legal_ruling
public
mixed
$legal_ruling
$magazine_article
public
mixed
$magazine_article
$manuscript
public
mixed
$manuscript
$map
public
mixed
$map
$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
$patent
public
mixed
$patent
$personal
public
mixed
$personal
$proceedings
public
mixed
$proceedings
$proceedings_article
public
mixed
$proceedings_article
$report
public
mixed
$report
$software
public
mixed
$software
$statute
public
mixed
$statute
$thesis
public
mixed
$thesis
$types
public
mixed
$types
$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.