CourseManagement Open Service Interface Definition (original) (raw)

Property Value
dbo:abstract The CourseManagement Open Service Interface Definition (OSID) is an O.K.I. specification which supports the creation and management of a course catalog (CourseCatalog). OSIDs are programmatic interfaces which comprise a service-oriented architecture for designing and building reusable and interoperable software. The CourseCatalog is organized into: * CanonicalCourses describe general courses of study and exist across academic terms. * CourseOfferings describe an offering of a CanonicalCourse during a specific academic term. * CourseSections describe a meeting of a CourseOffering including location, scheduling and membership information. When used in concert, the OSIDs comprise a complete system with each service focused exclusively on a particular area. For example, the roles related to a CourseOffering are defined through the Authorization OSID, course work and materials can be defined in the Repository OSID, and course grades are assigned through the Grading OSID. This factoring of the problem space allows for different implementations of each of these services to be used independently from each other within the same Course Management software package. (en)
dbo:wikiPageExternalLink http://sourceforge.net/project/downloading.php%3Fgroup_id=69345&filename=OSID_CourseMgmt_rel_2_0.pdf&40157442
dbo:wikiPageID 3456647 (xsd:integer)
dbo:wikiPageLength 1643 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 715806418 (xsd:integer)
dbo:wikiPageWikiLink dbc:Software_architecture dbr:Interoperable dbr:Academic_term dbr:System dbr:Course_management_system dbr:Service-oriented_architecture dbr:Service_(systems_architecture) dbr:Software dbr:Role dbr:Open_Service_Interface_Definition dbr:Grading_OSID dbr:Authorization_OSID dbr:Repository_OSID dbr:Software_reusability dbr:O.K.I.
dct:subject dbc:Software_architecture
gold:hypernym dbr:K
rdf:type dbo:School
rdfs:comment The CourseManagement Open Service Interface Definition (OSID) is an O.K.I. specification which supports the creation and management of a course catalog (CourseCatalog). OSIDs are programmatic interfaces which comprise a service-oriented architecture for designing and building reusable and interoperable software. The CourseCatalog is organized into: (en)
rdfs:label CourseManagement Open Service Interface Definition (en)
owl:sameAs freebase:CourseManagement Open Service Interface Definition wikidata:CourseManagement Open Service Interface Definition https://global.dbpedia.org/id/4iJio
prov:wasDerivedFrom wikipedia-en:CourseManagement_Open_Service_Interface_Definition?oldid=715806418&ns=0
foaf:isPrimaryTopicOf wikipedia-en:CourseManagement_Open_Service_Interface_Definition
is dbo:wikiPageRedirects of dbr:CourseManagement_OSID dbr:Course_Management_OSID dbr:Course_management
is dbo:wikiPageWikiLink of dbr:Open_service_interface_definitions dbr:Assessment_Open_Service_Interface_Definition dbr:CourseManagement_OSID dbr:Course_Management_OSID dbr:Course_management
is foaf:primaryTopic of wikipedia-en:CourseManagement_Open_Service_Interface_Definition