LUCERO - Building the Open University's Web of Linked Data

26
Building the Open University’s Web of Linked Data http://lucero-project.info Mathieu d’Aquin

description

Seminar given at KMi, the Open University about the LUCERO project (http://lucero-project.info) and the process of building http://data.open.ac.uk. Video available at http://stadium.open.ac.uk/1570

Transcript of LUCERO - Building the Open University's Web of Linked Data

Slide 1

Building the Open Universitys Web of Linked Datahttp://lucero-project.info Mathieu dAquin

Linked DataAs set of principles and technologies for a Web of DataPutting the raw data online in a standard representation (RDF)Make the data Web addressable (URIs)Link with to other Data Linked Data

Linked Data at the OU?OROArchive of Course MaterialLibrarysCatalogueOf Digital ContentOpenLearnContentA/V MaterialPodcastsiTunesUData from Research OutputsBBCDBPediaDBLPRAEgeonamesdata.gov.ukGoals of the project (visually)Technical infrastructureOrganizational infrastructureInstitutional repository dataResearch Data (Arts)ApplicationsInstitutional DatasetsOpen Research Online (ORO)Library catalogueStudy at the OUiTunesU/OU PodcastsStaff profilesOpenLearnEstate Information

Research datasetsLooking at how specific research databases can benefit from being linked to the institutional repositoriesCase studies in Arts:Classical Receptions in Drama and Poetry in EnglishOpen Arts ArchiveEncyclopedia of Global CommoditiesHestiaReading Experience DatabaseThe South-Asians Making Britain project Research DataOU linked data cloudWeb of dataPlanning + LoggingCollectExtractLinkStoreExposeOntologiesSchedulerRSS UpdaterTriple StoreDelete (1)Add (2)IndexSearchSPARQLendpointWeb ServerRSS ExtractorXML UpdaterRDF ExtractorRDF CleanerCleaning rulesEach datasetsLib, courses, locORO, podcastURL redirection rulesRSS feedNew itemsObsolete itemsRDF file (add) RDF file (delete)RDF file (add) RDF file (delete)Generic processDataset specific processEntity Name SystemURI creation rulesFirst Version of data.open.ac.uk with 2 datasets: ORO and Podcasts

Dataset: OROOpen Research Online Scientific publications with at least one member of the Open University as co-authorOriginal System based on ePrintsExport to RDF using the BiBO OntologyPost-processing/cleaning13,283 Articles/12 Patents/340,000 triples

Dataset: PodcastExtracted from RSS feeds at http://podcast.open.ac.ukUsing W3C Media Ontology, FOAF, DCT, Media RDF, etc.Provides connections to courses and topics1,664 Video Podcasts/1,325 Audio Podcasts/75,000 triples

Workflow for a given datasetInitial Meeting with Data Owner Identify data Get sample data Identify Copyright Issues Identify possible links Identify users and usageData Modeling sessionsLucero Core TeamData OwnerLucero KMi TeamLucero members Find reusable ontologies Map onto the data Identify uncovered parts Define URI SchemeData Modeling ValidationLucero Core TeamData OwnerDevelopment of ExtractorURI Creation Rules DefinitionDeploymentLucero KMi TeamOngoing Dataset: Courses type: courseware:Course, aiiso:Module D240 URI of the object :http://data.open.ac.uk/course/d240 (+ in property aiiso:code) Counselling: exploring fear and sadness // courseware:has-title, aiiso:name, rdfs:label, dct:title 2 // new property oco:OUCourseLevel (domain aiiso:Module, range: int). Undergraduate // new property oco:courseLevel (domain aiiso:Module, range: CourseLevel). // New Class CourseLevel, 2 instances http://data.open.ac.uk/saou/undergraduate || http://data.open.ac.uk/saou/postgraduate L // courseware:is-taught-present = true // will need additional checks for making courses unlive... 8 // new property: oco:SCQFLevel (d aiiso:module r int) 30 // oco:number-of-credits subpropertyof courseware:number-of-credits 15 // oco:eu-number-of-credits subpropertyof courseware:number-of-credits // (label for ey-number-of-credits = "Number of credits according to the ECTS) 5 // new property: oco:FHEQLevel (d aiiso:module r int) N // if N, do nothing, if Y than type of course is oco:CPDModule (subclassof aiiso:Module and courseware:Course)N // if N do nothing, if Y type is oco:OnlineCourse (subclass of aiiso:Module and courseware:Course) and // if code.contains("ZX"), oco:isOnlineVersionOf=http://data.../course/ FD15 // URI: http://data.open.ac.uk/faculty/fd15 = new instance of aiiso:Faculty Social Sciences // rdfs:label for the faculty // course to faculty linked by http://purl.org/vocab/aiiso/schema#responsibleFor + courseware:involves-organization // + course courseware#taught-at http://data.open.ac.uk/organization/the_open_university N // if Y: oco:hasAssociatedEventType http://data.open.ac.uk/saou/event/residentialSchool // (type: oco:EducationalEventType) No residential school // if No residential school = nothing // if Embedded residential school oco:hasAssociatedEventType http://data.open.ac.uk/saou/event/embeddedResidentialSchool // (which is oco:subEventType residentialSchool) // Stand-alone residential school oco:hasAssociatedEventType http://data.open.ac.uk/saou/event/standAloneResidentialSchool // (which is oco:subEventType residentialSchool) // if 0 or nothing do nothing, else courseware:has-assesment-method http://data.open.ac.uk/saou/assessment/cma // (which is type courseware:Assessment-Method) End-of-course assessment // if No examination do nothing // if End-of-course assessment courseware:has-assesment-method http://data.open.ac.uk/saou/assessment/end-of-course-assessment // (which is type courseware:Assessment-Method) // if Examination courseware:has-assesment-method http://data.open.ac.uk/saou/assessment/examination (which is type courseware:Assessment-Method) // if 0 or nothing do nothing, else courseware:has-assesment-method http://data.open.ac.uk/saou/assessment/ecma // (which is type courseware:Assessment-Method) 3 // if 0 or nothing do nothing, else courseware:has-assesment-method http://data.open.ac.uk/saou/assessment/tma // (which is type courseware:Assessment-Method)Course RDF representation: Basics

Course RDF representation: Locations

Course RDF representation: Prices

http://data.open.ac.uk/course/l240

ApplicationsPlan for development of specific applications targeting:Students: in finding resources related to courses, topics, and helping selecting courses to enroll toResearchers: Identify interesting connections/research questions from research data linked to OU/external sourcesAlready a number of (more generic) applications emerging

Faceted BrowsingSocial Learn

SocialLearn(Recommendation)NextMore data, more data, more dataInfo about buildings (estate), course material (Library), open educational content (OpenLearn), People (AACS/IT), Anything else?Links, Links, LinksInternal links based on common URI SchemeCurrent experiments on linking people, conferences, journalsAutomatic discovery of links Applications, Applications, ApplicationsA killer app (SocialLearn? Research Data?)Many, many small usages (publication and courses in people profiles, related material in course pages, annotation, etc.)Anything KMi can come up with!?

Conclusion[data.open.ac.uk] is the first launched of its kind in UK Universitieshopefully this is the first of many data.foo.ac.uk to come!if you are working in an IT department within a University you better read this report, as soon your department will need to be making these same decisions. David Flanders, JISCExpo Programme Manager,http://code.google.com/p/jiscexpo/wiki/luceroproject#Site_Visit_Report

Conclusion We believe linked open data to be essential to the OU, so it needs support:To ensure a sustainable framework to expose, maintain, update and evolve Open Linked University DataTo adopt the practices of exposing data a common, reusable, open way through data.open.ac.ukTo develop the applications that will show the benefit of the technologyThanks!

Carlo Allocca (Dev)

Mathieu dAquin(PD)

Salman Elahi((Ex)-Dev)

Enrico Motta(SGP)

Andriy Nikolov(linking)

Jane Whild(Admin)

Fouad Zablith(Dev)

Library Specialists

Owen Stephens(PM)

Richard Nurse((ex-)PM)

Non Scantlebury

Arts SpecialistsSuzanne Duncanson-HunterJohn WolffePaul LawrenceStuart Brown

Data Owners

KMiOU LibraryCom./StudentComp.ServicesArts