organic.edunet repository tools

21
1 Organic.Edunet Repository Tools Hannes Ebner [email protected] Knowledge Management Research Group Royal Institute of Technology (KTH), Sweden

Upload: hannes-ebner

Post on 18-Dec-2014

1.270 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Organic.Edunet Repository Tools

1

Organic.Edunet Repository Tools

Hannes [email protected]

Knowledge Management Research GroupRoyal Institute of Technology (KTH), Sweden

Page 2: Organic.Edunet Repository Tools

2

Organic.Edunet

A Multilingual Federation of Learning Repositories with Quality Content for the Awareness and Education of European Youth about Organic Agriculture and Agroecology

Page 3: Organic.Edunet Repository Tools

3

The Big Picture

Page 4: Organic.Edunet Repository Tools

4

Content Repository - Conceptual Overview

• Abstraction of quad store and binary data• Separation between:

– Entry (Metametadata, ACL, ...)– Resource– Metadata (local, external, extracted)

• Named graphs

Page 5: Organic.Edunet Repository Tools

5

Organic.Edunet Application Profile

• Partially the vocabularies are used from LRE v3.0– General Coverage– Metametadata Contribution– Educational

• Learning Resource Type

• Intended End User Role

• Context– Relation Kind

• Creative Commons for Rights Description• Annotation Description holds the quality certification• Ontology terms in Classification Entry

– Organic.Edunet Ontology

Page 6: Organic.Edunet Repository Tools

6

Metadata Annotation

• Using “Annotation Tool” based on the SHAME code library• AJAX component, embeddable in web applications• Automatically generated user interface• Based on “Annotation Profiles”• Reusable graph patterns

– Based on QEL– Editor for generating APs (e.g. “I need dcterms:title,

dcterms:subject, foaf:Person, and lom:Contribution”

• Metadata is edited directly in the graph• Leaves metadata outside the graph pattern untouched

Page 7: Organic.Edunet Repository Tools

7

Page 8: Organic.Edunet Repository Tools

8

Page 9: Organic.Edunet Repository Tools

9

Metadata Annotation 3/3

Page 10: Organic.Edunet Repository Tools

10

Validation – Resource Review

Page 11: Organic.Edunet Repository Tools

11

Ontology Terms

• Organic.Edunet Ontology– Created by domain experts with the help of the technical

partners– Used for the semantic search in the main portal– Assigned like tags– Includes predicates

Page 12: Organic.Edunet Repository Tools

12

Ontology Term Annotation

Page 13: Organic.Edunet Repository Tools

13

Interoperability

• RESTful interface– {http­verb} {base­uri}/{context}/{kind}/{entry}

– Context & Entry: identifier– Kind: entry|metadata|...– Example: GET http://oe.confolio.org/23/metadata/2

• Support for multiple formats– JSON/JDIL (targeted towards web applications)– LOM/XML– RDF (based on the IEEE LTSC LOM/DCAM mapping)– Easy to hook in additional converters

• As much HTTP as possible, e.g. content negotiation

Page 14: Organic.Edunet Repository Tools

14

Harvesting / Querying

• OAI-PMH– Supported formats

• LOM

• Dublin Core– Both directions

• SQI– Translated into SPARQL queries– Layer in between SQI and SPARQL to respect the ACL

• Custom harvesters– FAO Capacity Building Portal

Page 15: Organic.Edunet Repository Tools

15

Linked Data

• “... a recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge ...” (Wikipedia)

• Uses the web to interconnect data which wasn't linked previously

• Based on URIs and RDF• Contextualized information• Not necessary to change the backend

– “Triplification” can be done on demand– Important to use URIs

• SCAM contributes to the Linked Data cloud

Page 16: Organic.Edunet Repository Tools

16

Page 17: Organic.Edunet Repository Tools

17

Six months later...

Page 18: Organic.Edunet Repository Tools

18

Page 19: Organic.Edunet Repository Tools

19

Current Status

• Intense content population phase

• Number of resources– Harvested: ~6.000– Imported: ~1.000– Target: 10.000+ uploaded and enriched resources

• Harvesting from– Intute (~5.500)– FAO Capacity Building Portal (~500)– FAO Corporate Document Repository

Page 20: Organic.Edunet Repository Tools

20

Summary

• Web-based tool for learning resource annotation• Transparent application of Semantic Web technologies• Interoperability

– Open standards used wherever possible– LOM/XML <-> DCAM– Linked Data

• Well prepared for federations• Generic applicability

– Not restricted to Organic Agriculture

• Seperate reusable components– Annotation Tool: flexible metadata editor– SCAM: resource and metadata management framework– Confolio: e-portfolio web application (in combination with

SCAM)

Page 21: Organic.Edunet Repository Tools

21

http://www.organic­edunet.eu