Article End Points
Abstract (Summary)
Returns one or more articles based on the Abstract paragraph. You can use what is called a 'fragment type' to see if the abstract contains, starts with, ends with, or is an exact match of the search words in the request.
Request : /api/v1/:format/csdl/content/abstract/:fragmentType/:content
Parameters :
Parameter
Description
Example
:format
json / xml
json
:fragmentType
startswith / endswith / contains / exact
startswith
:content
AlphaNumeric
A%20non%20internal
Citations
Returns a citation for the specified Publication Issue.
Request : /api/v1/:citationType/csdl/content/citation/:pubType/:idPrefix/:year/:issueNum
Parameters :
Parameter
Description
Example
:citationType
ascii / bibtex / refworks
ascii
:pubType
mags / trans / letters / proceedings
mags
:idPrefix
AlphaNumeric
co
:year
4-digit Numeric
2011
:issueNum
2-digit, proceeding with '0' if needed
01
DOI - Full
Returns an article based on the DOI number.
Request : /api/v1/:format/csdl/content/doi/:prefix/:suffix
Parameters :
Parameter
Description
Example
:format
json / xml
json
:prefix
Numeric with decimal
10.1109
:suffix
AlphaNumeric with decimal
MC.2011.99
DOI - Partial (suffix only)
Returns an article based on the DOI number. Assumes a prefix of '10.1109/'.
Request : /api/v1/:format/csdl/content/doi/:suffix
Parameters :
Parameter
Description
Example
:format
json / xml
json
:suffix
AlphaNumeric with decimal
MC.2011.99
Title
Returns one or more articles based on the Title. You can use what is called a 'fragment type' to see if the title contains, starts with, ends with, or is an exact match of the search words in the request.
Request : /api/v1/:format/csdl/content/title/:fragmentType/:title
Parameters :
Parameter
Description
Example
:format
json / xml
json
:fragmentType
startswith / endswith / contains / exact
startswith
:title
AlphaNumeric
Compsac
ISBN: Year, Volume Number, and Start Page
Returns an article based on the ISBN of the publication and start page of the article.
Request : /api/v1/:format/csdl/content/isbn/:isbn/:year/:volumeNum/:startPage
Parameters :
Parameter
Description
Example
:format
json / xml
json
:isbn
Numeric with hyphen
978-0-7695-4369-7
:year
4-digit Numeric
2011
:volumeNum
2-digit, proceeding with '0' if needed
00
:startPage
Numeric
57
ISBN: Year, Volume Number, and Page Range
Returns an article based on the ISBN of the publication and page range of the article.
Request : /api/v1/:format/csdl/content/isbn/:isbn/:year/:volumeNum/range/:range
Parameters :
Parameter
Description
Example
:format
json / xml
json
:isbn
Numeric with hyphen
978-0-7695-4369-7
:year
4-digit Numeric
2011
:volumeNum
2-digit, proceeding with '0' if needed
00
:range
Numeric with hyphen
57-64
ISSN: Year, Issue Number, and Start Page
Returns an article based on the ISSN of the publication and start page of the article.
Request : /api/v1/:format/csdl/content/issn/:issn/:year/:issueNumber/:startPage
Parameters :
Parameter
Description
Example
:format
json / xml
json
:issn
Numeric with hyphen
0018-9162
:year
4-digit Numeric
2011
:issueNumber
2-digit, proceeding with '0' if needed
01
:startPage
Numeric
4
ISSN: Year, Issue Number, and Page Range
Returns an article based on the ISSN of the publication and page range of the article.
Request : /api/v1/:format/csdl/content/issn/:issn/:year/:issueNumber/range/:range
Parameters :
Parameter
Description
Example
:format
json / xml
json
:issn
Numeric with hyphen
0018-9162
:year
4-digit Numeric
2011
:issueNumber
2-digit, proceeding with '0' if needed
01
:range
Numeric with hyphen
4-5
Current Issue by Publication Type and ID Prefix (Table of Contents)
Returns a list of articles from the latest issue of a Publication. This can be used as the 'Table of Contents' for the most current issue of this publication.
Request : /api/v1/:format/csdl/content/current/issue/:pubType/:idPrefix
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:idPrefix
AlphaNumeric
co
Periodicals: Publication Type, ID Prefix, and Year
Returns a list of Periodical articles based on the Publication and Year.
Request : /api/v1/:format/csdl/content/issueId/:pubType/:idPrefix/:year
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:idPrefix
AlphaNumeric
co
:year
4-digit Numeric
2011
Periodicals: Publication Type, ID Prefix, Year, and Issue Number
Returns a list of Periodical articles based on the Publication, Year, and Issue Number.
Request : /api/v1/:format/csdl/content/issueId/:pubType/:idPrefix/:year/:issueNum
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:idPrefix
AlphaNumeric
co
:year
4-digit Numeric
2011
:issueNum
2-digit, proceeding with '0' if needed
01
Periodicals: Publication Type, ID Prefix, Year, Issue Number, and File Number
Returns one or more Periodical articles based on the Publication information and file number (file name). You can use what is called a 'fragment type' to see if the file number contains, starts with, ends with, or is an exact match of the search words in the request.
Request : /api/v1/:format/csdl/content/issueId/:pubType/:idPrefix/:year/:issueNum/:fragmentType/:fno
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:idPrefix
AlphaNumeric
co
:year
4-digit Numeric
2011
:issueNum
2-digit, proceeding with '0' if needed
01
:fragmentType
startswith / endswith / contains / exact
startswith
:fno
AlphaNumeric
mco2011010004
Proceedings: Acronym and Year
Returns one or more Proceedings articles based on the Acronym and Publication information provided.
Request : /api/v1/:format/csdl/content/proceedings/:acronym/:year/:catalogNum
Parameters :
Parameter
Description
Example
:format
json / xml
json
:acronym
AlphaNumeric
cgiv
:year
4-digit Numeric
2011
:catalogNum
4-digit Numeric
4484
Proceedings: Acronym, Year, and Catalog Number
Returns one or more Proceedings articles based on the Acronym and Publication information provided.
Request : /api/v1/:format/csdl/content/proceedings/:acronym/:year
Parameters :
Parameter
Description
Example
:format
json / xml
json
:acronym
AlphaNumeric
cgiv
:year
4-digit Numeric
2011
Proceedings: Acronym, Year, Catalog Number, and Volume Number
Returns one or more Proceedings articles based on the Acronym and Publication information provided.
Request : /api/v1/:format/csdl/content/proceedings/:acronym/:year/:catalogNum/:volumeNum
Parameters :
Parameter
Description
Example
:format
json / xml
json
:acronym
AlphaNumeric
cgiv
:year
4-digit Numeric
2011
:catalogNum
4-digit Numeric
4484
:volumeNum
2-digit, proceeding with '0' if needed
00
Proceedings: Acronym, Year, Catalog Number, Volume Number, and File Number
Returns one or more Proceedings articles based on the Publication information and file number (file name). You can use what is called a 'fragment type' to see if the file number contains, starts with, ends with, or is an exact match of the search words in the request.
Request : /api/v1/:format/csdl/content/proceedings/:acronym/:year/:catalogNum/:volumeNum/:fragmentType/:fno
Parameters :
Parameter
Description
Example
:format
json / xml
json
:acronym
AlphaNumeric
cgiv
:year
4-digit Numeric
2011
:catalogNum
4-digit Numeric
4484
:volumeNum
2-digit, proceeding with '0' if needed
00
:fragmentType
startswith / endswith / contains / exact
exact
:fno
AlphaNumeric
4484a039
Latest by Create Date: Month, Day, Year
Returns one or more articles (latest version) based on the date the articles were created. You will see a field called 'latestVersion'. If this value is '1', then this is the latest version of the article. If this value is '0', then this is a previous version of the article. The 'createDate' field will show when each version has been entered into the system.
Request : /api/v1/:format/csdl/content/createDate/latest/:pubType/:expression/:month/:day/:year
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:expression
greater / less / equals
greater
:month
2-digit Numeric
08
:day
2-digit Numeric
15
:year
4-digit Numeric
2015
All by Create Date: Month, Day, Year
Returns one or more articles based on the date the articles were created. You will see a field called 'latestVersion'. If this value is '1', then this is the latest version of the article. If this value is '0', then this is a previous version of the article. The 'createDate' field will show when each version has been entered into the system.
Request : /api/v1/:format/csdl/content/createDate/all/:pubType/:expression/:month/:day/:year
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:expression
greater / less / equals
greater
:month
2-digit Numeric
08
:day
2-digit Numeric
15
:year
4-digit Numeric
2015
Latest by Create Date Range
Returns one or more articles (latest version) based on the date range in which the articles were created. You will see a field called 'latestVersion'. If this value is '1', then this is the latest version of the article. If this value is '0', then this is a previous version of the article. The 'createDate' field will show when each version has been entered into the system.
Request : /api/v1/:format/csdl/content/createDateRange/latest/:pubType/:gteMonth/:gteDay/:gteYear/:lteMonth/:lteDay/:lteYear
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:gteMonth
2-digit Numeric
08
:gteDay
2-digit Numeric
15
:gteYear
4-digit Numeric
2015
:lteMonth
2-digit Numeric
09
:lteDay
2-digit Numeric
15
:lteYear
4-digit Numeric
2015
All by Create Date Range
Returns one or more articles based on the date range in which the articles were created. You will see a field called 'latestVersion'. If this value is '1', then this is the latest version of the article. If this value is '0', then this is a previous version of the article. The 'createDate' field will show when each version has been entered into the system.
Request : /api/v1/:format/csdl/content/createDateRange/all/:pubType/:gteMonth/:gteDay/:gteYear/:lteMonth/:lteDay/:lteYear
Parameters :
Parameter
Description
Example
:format
json / xml
json
:pubType
mags / trans / letters / proceedings
mags
:gteMonth
2-digit Numeric
08
:gteDay
2-digit Numeric
15
:gteYear
4-digit Numeric
2015
:lteMonth
2-digit Numeric
09
:lteDay
2-digit Numeric
15
:lteYear
4-digit Numeric
2015