PHP Class for working with zotero items in the ATOM response from zotero's API
PHP
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.project
README
config.php
phpZoteroEntries.php
phpZoteroEntry.php
test.php
ztest.xml

README

Classes in ZItem are meant to help work with the Zotero items that appear in the ATOM response. (See http://www.zotero.org/support/dev/server_api)
Part of the goal is to make them work well in conjunction with Jeremy Boggs' phpZotero class http://github.com/clioweb/phpZotero


An item can be passed either as a string of XML or as the DOMElement.

If you use the ARC framework for RDF (http://arc.semsol.org), the getItemAsRdf method will build BIBO-based rdf for the item 

phpZoteroEntry


Methods:

getFields()
returns the array of the fields in the form array('fieldName' => 'fieldValue')


fieldExists($field)
checks if the field exists


getFieldValue($field)
gets the value of the field

getFieldsAsJSON()
returns the fields as a JSON object


getItemAsJSON()
returns all information about the item as a JSON object

getItemAsRdf($itemURI, $format)
$itemURI is the uri to assign to the item
$format is the serialization format for the RDF, one of 'rdf/xml' (default) , 'rdf/json', 'ntriples', 'turtle'



phpZoteroEntries: