Author |
Boris Capitanu |
Creation date |
06/06/2011 |
Firing policy |
all |
Package |
org.seasr.meandre.components.jstor.io |
DESCRIPTION
This component performs a query against the JSTOR 'Data For Research' data. The format of the query conforms to CQL (Contextual Query Language), a standard syntax for representing queries. A formal definition of CQL can be found on the Library of Congress web site.
Searchable fields:
- dc.creator - Article author(s)
- dc.date - Searches the articles date of publication, format='YYYY-MM-DDT00:00:00Z'
- dc.description - Searches article abstract, if available
- dc.identifier - Article UID
- dc.language - Searches language field using a ISO 639-2 3 digit language code
- dc.publisher - Refer to Publisher facet on DfR Explore page for publisher names
- dc.subject - Searches auto-extracted keywords associated with article
- dc.title - Article title
- jstor.articletype - JSTOR article type, recognized values are 'research-article', 'book-review', 'misc', 'news', and 'editorial'
- jstor.discipline - Refer to Discipline facet on DfR Explore page for discipline names
- jstor.journaltitle - Refer to Journal facet facet on DfR Explore page for journal titles
- jstor.text - Searches everything
Sample queries:
- Search for documents in 'Education' discipline:
jstor.discipline='Education' - Search for documents with keyterm 'space':
dc.subject=space - Search for documents with publisher 'Springer':
dc.publisher=springer - Search for documents with term 'jefferson' anywhere:
jstor.text=jefferson
INPUTS
Name |
Description |
Example |
|---|---|---|
query |
The query TYPE: java.lang.String TYPE: org.seasr.datatypes.BasicDataTypes.Strings TYPE: byte[] TYPE: org.seasr.datatypes.BasicDataTypes.Bytes TYPE: java.lang.Object |
|
OUTPUTS
Name |
Description |
Example |
|---|---|---|
error |
This port is used to output any unhandled errors encountered during the execution of this component |
|
xml |
The JSTOR DFR XML response TYPE: org.seasr.datatypes.BasicDataTypes.Strings |
|
PROPERTIES
Name |
Description |
Default value |
|---|---|---|
_debug_level |
Controls the verbosity of debug messages printed by the component during execution. Possible values are: off, severe, warning, info, config, fine, finer, finest, all Append ',mirror' to any of the values above to mirror that output to the server logs. |
info |
max_size |
Maximum number of records to retrieve (set to -1 to retrieve all records) |
100 |
_ignore_errors |
Set to 'true' to ignore all unhandled exceptions and prevent the flow from being terminated. Setting this property to 'false' will result in the flow being terminated in the event an unhandled exception is thrown during the execution of this component |
false |
Add Comment