SlideShare a Scribd company logo
1 of 21
Download to read offline
Organic.Edunet Repository Tools


Hannes Ebner
hebner@kth.se

Knowledge Management Research Group
Royal Institute of Technology (KTH), Sweden




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




                                                           2
The Big Picture




                  3
Content Repository -
Conceptual Overview
        •   Abstraction of quad store and binary data
        •   Separation between:
              – Entry (Metametadata, ACL, ...)
              – Resource
              – Metadata (local, external, extracted)
        •   Named graphs




                                                        4
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




                                                             5
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




                                                                 6
7
8
Metadata Annotation 3/3




                          9
Validation – Resource Review




                               10
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




                                                                   11
Ontology Term Annotation




                           12
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



                                                            13
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




                                                             14
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




                                                              15
16
Six months later...




                      17
18
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




                                                          19
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)



                                                                     20
http://www.organic­edunet.eu




                               21

More Related Content

What's hot

Open Archives Initiatives For Metadata Harvesting
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata HarvestingNikesh Narayanan
 
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...Sandra McIntyre
 
Elns and research data management case study of RSpace at the University of ...
Elns and research data management  case study of RSpace at the University of ...Elns and research data management  case study of RSpace at the University of ...
Elns and research data management case study of RSpace at the University of ...rmacneil88
 
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Baden Hughes
 
Providing First World Library services By using Koha, DSpace, vufind and Drupal
Providing First World Library services By using  Koha, DSpace, vufind and DrupalProviding First World Library services By using  Koha, DSpace, vufind and Drupal
Providing First World Library services By using Koha, DSpace, vufind and DrupalNur Ahammad
 
HDL - Towards A Harmonized Dataset Model for Open Data Portals
HDL - Towards A Harmonized Dataset Model for Open Data PortalsHDL - Towards A Harmonized Dataset Model for Open Data Portals
HDL - Towards A Harmonized Dataset Model for Open Data PortalsAhmad Assaf
 

What's hot (8)

Open Archives Initiatives For Metadata Harvesting
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata Harvesting
 
OAI and OAI-PMH
OAI and OAI-PMHOAI and OAI-PMH
OAI and OAI-PMH
 
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
 
Elns and research data management case study of RSpace at the University of ...
Elns and research data management  case study of RSpace at the University of ...Elns and research data management  case study of RSpace at the University of ...
Elns and research data management case study of RSpace at the University of ...
 
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
Object Reuse and Exchange (ORE) : Experience in the Open Language Archives Co...
 
Providing First World Library services By using Koha, DSpace, vufind and Drupal
Providing First World Library services By using  Koha, DSpace, vufind and DrupalProviding First World Library services By using  Koha, DSpace, vufind and Drupal
Providing First World Library services By using Koha, DSpace, vufind and Drupal
 
HDL - Towards A Harmonized Dataset Model for Open Data Portals
HDL - Towards A Harmonized Dataset Model for Open Data PortalsHDL - Towards A Harmonized Dataset Model for Open Data Portals
HDL - Towards A Harmonized Dataset Model for Open Data Portals
 
Resource
Resource Resource
Resource
 

Viewers also liked

Collaborative Construction of Artifacts
Collaborative Construction of ArtifactsCollaborative Construction of Artifacts
Collaborative Construction of ArtifactsHannes Ebner
 
APIs, Web Services, and Mashups: What they are and how they can be used
APIs, Web Services, and Mashups: What they are and how they can be usedAPIs, Web Services, and Mashups: What they are and how they can be used
APIs, Web Services, and Mashups: What they are and how they can be usedsnackeru
 
Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)Hannes Ebner
 
Nj ASK New Features
Nj ASK New FeaturesNj ASK New Features
Nj ASK New Featuresdwalker500
 
Confolio in Organic.Edunet
Confolio in Organic.EdunetConfolio in Organic.Edunet
Confolio in Organic.EdunetHannes Ebner
 
LachoréGraphieestbienunart
LachoréGraphieestbienunartLachoréGraphieestbienunart
LachoréGraphieestbienunartguest9c632a
 
美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devices
美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devices美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devices
美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devicesChris Lee
 
JTEL Summer School PhD Introduction
JTEL Summer School PhD IntroductionJTEL Summer School PhD Introduction
JTEL Summer School PhD IntroductionHannes Ebner
 
What Will I Be
What Will I BeWhat Will I Be
What Will I Bejessegri
 
Bookcrossing
BookcrossingBookcrossing
BookcrossingAneta o
 
Demo - Nobelpris som länkade data
Demo - Nobelpris som länkade dataDemo - Nobelpris som länkade data
Demo - Nobelpris som länkade dataHannes Ebner
 
OLM Class Of 2008 - MS BRAGA
OLM Class Of 2008  - MS BRAGAOLM Class Of 2008  - MS BRAGA
OLM Class Of 2008 - MS BRAGAYuri Vidal
 
Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...
Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...
Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...Aneta o
 
Analiza Internetowych Ofert Pracy972003
Analiza Internetowych Ofert Pracy972003Analiza Internetowych Ofert Pracy972003
Analiza Internetowych Ofert Pracy972003Aneta o
 
Introduction to Dublin Core Metadata
Introduction to Dublin Core MetadataIntroduction to Dublin Core Metadata
Introduction to Dublin Core MetadataHannes Ebner
 
Library 2.0 and Web 2.0
Library 2.0 and Web 2.0Library 2.0 and Web 2.0
Library 2.0 and Web 2.0snackeru
 

Viewers also liked (18)

Collaborative Construction of Artifacts
Collaborative Construction of ArtifactsCollaborative Construction of Artifacts
Collaborative Construction of Artifacts
 
APIs, Web Services, and Mashups: What they are and how they can be used
APIs, Web Services, and Mashups: What they are and how they can be usedAPIs, Web Services, and Mashups: What they are and how they can be used
APIs, Web Services, and Mashups: What they are and how they can be used
 
Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)
 
Nj ASK New Features
Nj ASK New FeaturesNj ASK New Features
Nj ASK New Features
 
Confolio in Organic.Edunet
Confolio in Organic.EdunetConfolio in Organic.Edunet
Confolio in Organic.Edunet
 
LachoréGraphieestbienunart
LachoréGraphieestbienunartLachoréGraphieestbienunart
LachoréGraphieestbienunart
 
美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devices
美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devices美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devices
美加医界:10个理由禁儿童用电子产品 Ten reason for prohibiting kids from using electronic devices
 
JTEL Summer School PhD Introduction
JTEL Summer School PhD IntroductionJTEL Summer School PhD Introduction
JTEL Summer School PhD Introduction
 
What Will I Be
What Will I BeWhat Will I Be
What Will I Be
 
Bookcrossing
BookcrossingBookcrossing
Bookcrossing
 
Demo - Nobelpris som länkade data
Demo - Nobelpris som länkade dataDemo - Nobelpris som länkade data
Demo - Nobelpris som länkade data
 
OLM Class Of 2008 - MS BRAGA
OLM Class Of 2008  - MS BRAGAOLM Class Of 2008  - MS BRAGA
OLM Class Of 2008 - MS BRAGA
 
Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...
Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...
Ocena jakości wybranych serwisów internetowych poświęconych BookCrossingowi -...
 
Analiza Internetowych Ofert Pracy972003
Analiza Internetowych Ofert Pracy972003Analiza Internetowych Ofert Pracy972003
Analiza Internetowych Ofert Pracy972003
 
Stop motion
Stop motionStop motion
Stop motion
 
Haagen Dazs
Haagen DazsHaagen Dazs
Haagen Dazs
 
Introduction to Dublin Core Metadata
Introduction to Dublin Core MetadataIntroduction to Dublin Core Metadata
Introduction to Dublin Core Metadata
 
Library 2.0 and Web 2.0
Library 2.0 and Web 2.0Library 2.0 and Web 2.0
Library 2.0 and Web 2.0
 

Similar to Organic.Edunet Repository Tools

Resource and Metadata Management with a Linked Data perspective
Resource and Metadata Management with a Linked Data perspectiveResource and Metadata Management with a Linked Data perspective
Resource and Metadata Management with a Linked Data perspectiveHannes Ebner
 
Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Jian Qin
 
Introduction to APIs and Linked Data
Introduction to APIs and Linked DataIntroduction to APIs and Linked Data
Introduction to APIs and Linked DataAdrian Stevenson
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
LoCloud: overview of LoCloud Services
LoCloud: overview of LoCloud ServicesLoCloud: overview of LoCloud Services
LoCloud: overview of LoCloud Serviceslocloud
 
Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...rmacneil88
 
Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014ResearchSpace
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
Text mining in CORE (OR2012)
Text mining in CORE (OR2012)Text mining in CORE (OR2012)
Text mining in CORE (OR2012)petrknoth
 
‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...
‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...
‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...CONUL Conference
 
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesApplication of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesPistoia Alliance
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache StanbolAlkuvoima
 
Open Science Days 2014 - Becker - Repositories and Linked Data
Open Science Days 2014 - Becker - Repositories and Linked DataOpen Science Days 2014 - Becker - Repositories and Linked Data
Open Science Days 2014 - Becker - Repositories and Linked DataPascal-Nicolas Becker
 
Union catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldapUnion catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldapAAT Taiwan
 

Similar to Organic.Edunet Repository Tools (20)

Resource and Metadata Management with a Linked Data perspective
Resource and Metadata Management with a Linked Data perspectiveResource and Metadata Management with a Linked Data perspective
Resource and Metadata Management with a Linked Data perspective
 
Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08
 
Introduction to APIs and Linked Data
Introduction to APIs and Linked DataIntroduction to APIs and Linked Data
Introduction to APIs and Linked Data
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
 
Pieper NISO Virtual Conf Feb17
Pieper NISO Virtual Conf Feb17Pieper NISO Virtual Conf Feb17
Pieper NISO Virtual Conf Feb17
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
LoCloud: overview of LoCloud Services
LoCloud: overview of LoCloud ServicesLoCloud: overview of LoCloud Services
LoCloud: overview of LoCloud Services
 
Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...Integrating an electronic lab notebook with a data repository; American Chemi...
Integrating an electronic lab notebook with a data repository; American Chemi...
 
Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014Elns and repositories, American Chemical Society, Dallas, March 2014
Elns and repositories, American Chemical Society, Dallas, March 2014
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
Text mining in CORE (OR2012)
Text mining in CORE (OR2012)Text mining in CORE (OR2012)
Text mining in CORE (OR2012)
 
‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...
‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...
‘Development of a MODS-RDF Cataloguing Tool for the Digital Resources and Ima...
 
2015 CIC: #EdTech Forum - LRMI
2015 CIC: #EdTech Forum - LRMI2015 CIC: #EdTech Forum - LRMI
2015 CIC: #EdTech Forum - LRMI
 
Globe seminar
Globe seminarGlobe seminar
Globe seminar
 
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data ResourcesApplication of recently developed FAIR metrics to the ELIXIR Core Data Resources
Application of recently developed FAIR metrics to the ELIXIR Core Data Resources
 
Presentation 16 may keynote karin bredenberg
Presentation 16 may keynote karin bredenbergPresentation 16 may keynote karin bredenberg
Presentation 16 may keynote karin bredenberg
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache Stanbol
 
Open Science Days 2014 - Becker - Repositories and Linked Data
Open Science Days 2014 - Becker - Repositories and Linked DataOpen Science Days 2014 - Becker - Repositories and Linked Data
Open Science Days 2014 - Becker - Repositories and Linked Data
 
Union catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldapUnion catalogandknowledge engineering for teldap
Union catalogandknowledge engineering for teldap
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Organic.Edunet Repository Tools

  • 1. Organic.Edunet Repository Tools Hannes Ebner hebner@kth.se Knowledge Management Research Group Royal Institute of Technology (KTH), Sweden 1
  • 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 2
  • 4. Content Repository - Conceptual Overview • Abstraction of quad store and binary data • Separation between: – Entry (Metametadata, ACL, ...) – Resource – Metadata (local, external, extracted) • Named graphs 4
  • 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 5
  • 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 6
  • 7. 7
  • 8. 8
  • 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 11
  • 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 13
  • 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 14
  • 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 15
  • 16. 16
  • 18. 18
  • 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 19
  • 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) 20