The University of Puerto Rico at Mayagüez provides a public Web Service interface to access Course Catalog information.
Returns a list of courses for a given subject.
Arguments:
subject, Code of course subject. A four character code assigned to each subject. Type is xsd:string. Required argument.
language, An integer indicating language of data returned. Type is xsd:integer. Possible values are 1 for spanish data or 0 for english data. Optional argument. Default value used is english.
Schema Returned:
The response entity is "course_response".
course_count entity of course_response indicates the number of records returned.
An entity is created for each of the courses returned each entity is named with the string "course" followed by an underscore and the number of this entry. The first record will be on the entity "course_1" and the entity number 17 will be "course_17".
The data returned for each course is as follows:
subject, xsd:string, subject code.
coursenumber, xsd:string, course number, generally a four digit number.
name, xsd:string, the title of the course.
version, xsd:string, the version number of the course. higher numbers are newer versions.
credits, xsd:string, course work credits.
creditsmin, xsd:string, for a variable credit course the minimum creadits earned for course work.
creditsmax, xsd:string, for a variable credit course the maximum creadits earned for course work.
type, xsd:string, one character defining the basic course type.
status, xsd:string, a numeric status code.
Arguments:
subject, Code of course subject. A four character code assigned to each subject. Type is xsd:string. Required argument.
materia, Course number. A numeric code assigned to each course in a given subject. Type is xsd:string. Required argument.
version, Course version to return. A numeric value. Type is xsd:string. Optional argument. Default version returned is current version.
language, An integer indicating language of data returned. Type is xsd:integer. Possible values are 1 for spanish data or 0 for english data. Optional argument. Default value used is english.
Schema Returned:
The response entity is "course_response".
The response entity is "course_response".
The data returned for each course is as follows:
nombreesp, xsd:string, spanish name.
nombreing, xsd:string, english name.
fecha, xsd:string, data created.
prereq, xsd:string, textual pre-requisites.
coreq, xsd:string, textual co-requisites.
descing, xsd:string, english description.
descesp, xsd:string, english description.
version, xsd:string, the version number of the course. higher numbers are newer versions.
credits, xsd:string, course work credits.
creditsmin, xsd:string, for a variable credit course the minimum creadits earned for course work.
creditsmax, xsd:string, for a variable credit course the maximum creadits earned for course work.
type, xsd:string, one character defining the basic course type.
status, xsd:string, a numeric status code.