17
Alberto Abián Alberto Abián AgLT 2009 AgLT 2009 (Budapest - November 2009) (Budapest - November 2009) Organic.Edunet Case Study: Organic.Edunet Case Study: Harvesting Federated Organic Harvesting Federated Organic AgLRs in a Portal AgLRs in a Portal

Alberto Abián AgLT 2009 (Budapest - November 2009) Organic.Edunet Case Study: Harvesting Federated Organic AgLRs in a Portal

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Alberto AbiánAlberto Abián

AgLT 2009AgLT 2009

(Budapest - November 2009)(Budapest - November 2009)

Organic.Edunet Case Study: Organic.Edunet Case Study: Harvesting Federated Organic Harvesting Federated Organic

AgLRs in a PortalAgLRs in a Portal

22AgLT 2009 (Budapest)

Overall guidelinesOverall guidelines

• IntroductionIntroduction• Organic.Edunet architectureOrganic.Edunet architecture

– Metadata SCAM RepositoryMetadata SCAM Repository– Metadata harvesting mechanismMetadata harvesting mechanism– Semantic moduleSemantic module– Web portalWeb portal

• ConclusionsConclusions

33AgLT 2009 (Budapest)

IntroductionIntroduction

• Organic.Edunet aims to facilitate access, Organic.Edunet aims to facilitate access, usage and exploitation of digital educational usage and exploitation of digital educational content related to Organic Agriculture (OA) content related to Organic Agriculture (OA) and Agroecology (AE). and Agroecology (AE).

• It will deploy a multilingual online federation of It will deploy a multilingual online federation of learning repositories, populated with quality learning repositories, populated with quality content from various content producers. content from various content producers.

• The Organic.Edunet Web portal will facilitate The Organic.Edunet Web portal will facilitate end-users’ search, retrieval, access and use of end-users’ search, retrieval, access and use of the content in a multilingual environment.the content in a multilingual environment.

44AgLT 2009 (Budapest)

List of participantsList of participants• The consortium consists of 15 contractor The consortium consists of 15 contractor

organizations from 10 countries: Greece, Spain, organizations from 10 countries: Greece, Spain, Sweden, Norway, Austria, Estonia, United Kingdom, Sweden, Norway, Austria, Estonia, United Kingdom, Hungary, Romania, Germany.Hungary, Romania, Germany.

• There are four kind of partners:There are four kind of partners:- Content providerContent provider- Technological partnerTechnological partner- Quality assurance Quality assurance - Expert in educational methods and usersExpert in educational methods and users

• UAH together with KTH and GRNET are in UAH together with KTH and GRNET are in charge of the technical development.charge of the technical development.

55AgLT 2009 (Budapest)

Organic.Edunet architectureOrganic.Edunet architecture

66AgLT 2009 (Budapest)

Content ProviderContent Provider

CONTENT PROVIDERCONTENT PROVIDER

(Estonian University (Estonian University

of Life Sciences)of Life Sciences)

LEARNING LEARNING

OBJECTOBJECT

METADATAMETADATA

ANNOTATION TOOLANNOTATION TOOL

SCAMSCAM

REPOSITORYREPOSITORY

11

CONTENT PROVIDERCONTENT PROVIDER

((Intute)Intute)

LEARNING LEARNING

OBJECTOBJECT

METADATAMETADATA

ANNOTATION TOOLANNOTATION TOOL

SCAMSCAM

REPOSITORYREPOSITORY

22

<dc:title>European <dc:title>European Fertilizer Manufacturers Fertilizer Manufacturers Assoc. Assoc. (EFMA)</dc:title>(EFMA)</dc:title>

<dc:desc>...</dc:desc><dc:desc>...</dc:desc>

<?xml … ?><lom…><?xml … ?><lom…>

<general><title><general><title>

European Fertilizer European Fertilizer Manufacturers AssocManufacturers Assoc

</title></general></lom></title></general></lom>

77AgLT 2009 (Budapest)

ONTOLOGIESONTOLOGIES

Harvesting mechanismHarvesting mechanism

SCAMSCAM

REPOSITORYREPOSITORY

SCAMSCAM

REPOSITORYREPOSITORY

SCAMSCAM

REPOSITORYREPOSITORY

SCAMSCAM

REPOSITORYREPOSITORY

Ont-spaceOnt-space

synchronizationsynchronization mechanismmechanism

OAI-PMHOAI-PMH

XML Files (IEEE XML Files (IEEE LOM)LOM)

88AgLT 2009 (Budapest)

Harvesting – IDENTIFYHarvesting – IDENTIFY

SCAMSCAM

REPOSITORYREPOSITORY

HARVESTERHARVESTER

Identify requestIdentify request

Identify responseIdentify response

http://oe.confolio.org/harvesting/oai?http://oe.confolio.org/harvesting/oai?verb=Identifyverb=Identify

<OAI-PMH><OAI-PMH>

<responseDate>2009-11-03T07:13:35Z</responseDate><responseDate>2009-11-03T07:13:35Z</responseDate>

<request verb="Identify">http://oe.confolio.org:80/harvesting/oai</request><request verb="Identify">http://oe.confolio.org:80/harvesting/oai</request>

<Identify><Identify>

<repositoryName>SCAM Repository</repositoryName><repositoryName>SCAM Repository</repositoryName>

<baseURL>http://oe.confolio.org:80/harvesting/oai</baseURL><baseURL>http://oe.confolio.org:80/harvesting/oai</baseURL>

<protocolVersion>2.0</protocolVersion><protocolVersion>2.0</protocolVersion>

<adminEmail>mailto:[email protected]</adminEmail><adminEmail>mailto:[email protected]</adminEmail>

<earliestDatestamp>2000-01-01T00:00:00Z</earliestDatestamp><earliestDatestamp>2000-01-01T00:00:00Z</earliestDatestamp>

<deletedRecord>no</deletedRecord><deletedRecord>no</deletedRecord>

<granularity>YYYY-MM-DDThh:mm:ssZ</granularity><granularity>YYYY-MM-DDThh:mm:ssZ</granularity>

<compression>gzip</compression><compression>gzip</compression>

<compression>deflate</compression><compression>deflate</compression>

</Identify></Identify>

</OAI-PMH></OAI-PMH>

99AgLT 2009 (Budapest)

Harvesting – LIST SETSHarvesting – LIST SETS

SCAMSCAM

REPOSITORYREPOSITORY

HARVESTERHARVESTER

ListSet requestListSet request

ListSet responseListSet response

http://oe.confolio.org/harvesting/oai?http://oe.confolio.org/harvesting/oai?verb=ListSetsverb=ListSets

<OAI-PMH><OAI-PMH>

<responseDate>2009-11-03T12:35:54Z</responseDate><responseDate>2009-11-03T12:35:54Z</responseDate>

<request verb="ListSets"><request verb="ListSets">

http://oe.confolio.org:80/harvesting/oaihttp://oe.confolio.org:80/harvesting/oai

</request></request>

<ListSets><ListSets>

<set><setSpec>http://oe.confolio.org/scam/57</setSpec><set><setSpec>http://oe.confolio.org/scam/57</setSpec>

<setName>MIKSIKE</setName></set><setName>MIKSIKE</setName></set>

<set><setSpec>http://oe.confolio.org/scam/3</setSpec><set><setSpec>http://oe.confolio.org/scam/3</setSpec>

<setName>Nikos Manouselis</setName></set><setName>Nikos Manouselis</setName></set>

......

</ListSets></ListSets>

</OAI-PMH></OAI-PMH>

1010AgLT 2009 (Budapest)

<oai-pmh><oai-pmh>

<responsedate>2009-11-03T12:44:33Z</responsedate><responsedate>2009-11-03T12:44:33Z</responsedate>

<request metadataPrefix="oai_lom" until="2009-11-03T08:13:35Z" <request metadataPrefix="oai_lom" until="2009-11-03T08:13:35Z" verb="ListIdentifiers" set="http://oe.confolio.org/scam/57" from="2009-10-verb="ListIdentifiers" set="http://oe.confolio.org/scam/57" from="2009-10-09T11:54:45Z">http://oe.confolio.org:80/harvesting/oai</request>09T11:54:45Z">http://oe.confolio.org:80/harvesting/oai</request>

<listidentifiers><listidentifiers>

<header><header>

<identifier>oai:scam:http://oe.confolio.org/scam/57/entry/110</identifier><identifier>oai:scam:http://oe.confolio.org/scam/57/entry/110</identifier>

<datestamp>2009-10-27T17:14:42Z</datestamp><datestamp>2009-10-27T17:14:42Z</datestamp>

<setspec>http://oe.confolio.org/scam/57</setspec><setspec>http://oe.confolio.org/scam/57</setspec>

</header></header>

<header>...</header><header>...</header>

……

</oai-pmh></oai-pmh>

Harvesting – LIST RECORDSHarvesting – LIST RECORDS

SCAMSCAM

REPOSITORYREPOSITORY

HARVESTERHARVESTER

ListRecords requestListRecords request

ListRecords responseListRecords response

http://oe.confolio.org:80/harvesting/oai?verb=ListIdentifiers http://oe.confolio.org:80/harvesting/oai?verb=ListIdentifiers

&from=2009-10-09T11%3A54%3A45Z &from=2009-10-09T11%3A54%3A45Z

&until=2009-11-03T08%3A13%3A35Z &until=2009-11-03T08%3A13%3A35Z

&set=http://oe.confolio.org/scam/57 &set=http://oe.confolio.org/scam/57

&metadataPrefix=oai_lom&metadataPrefix=oai_lom

1111AgLT 2009 (Budapest)

Harvested files example (I)Harvested files example (I)

1212AgLT 2009 (Budapest)

Harvested files example (II)Harvested files example (II)

1313AgLT 2009 (Budapest)

Semantic moduleSemantic module

ONTOLOGIESONTOLOGIES

Ont-spaceOnt-spaceTranslation from Translation from IEEE LOM to OWL IEEE LOM to OWL

and storageand storage

HARVESTED HARVESTED LEARNING LEARNING

RESOURCESRESOURCES

1414AgLT 2009 (Budapest)

List of ontologiesList of ontologies

• Organic Agriculture and Agroecology Organic Agriculture and Agroecology ontology expressed in OWL.ontology expressed in OWL.

• Learning Resource Type OntologyLearning Resource Type Ontology• Predicates for Learning Resources Predicates for Learning Resources

Ontology.Ontology.• IEEE LOM mapping ontology expressed IEEE LOM mapping ontology expressed

in OWL.in OWL.

1515AgLT 2009 (Budapest)

Web PortalWeb Portal

1616AgLT 2009 (Budapest)

ConclusionsConclusions• The content providers use specific tools to annotate The content providers use specific tools to annotate

the Learning Resources to provide additional the Learning Resources to provide additional qualitative information about them.qualitative information about them.

• The resources and their metadata are uploaded The resources and their metadata are uploaded metadata repository (SCAM).metadata repository (SCAM).

• A harvesting mechanism is used to obtain the created A harvesting mechanism is used to obtain the created or modified learning resources’ metadata.or modified learning resources’ metadata.

• Metadata is converted to semantic format (ontology Metadata is converted to semantic format (ontology language) and stored in a CENTRAL repository (Ont-language) and stored in a CENTRAL repository (Ont-space)space)

• The Organic.Edunet Web Portal allows final users to The Organic.Edunet Web Portal allows final users to search, locate, retrieve and access learning resources search, locate, retrieve and access learning resources on OA and AE throughout the whole Organic.Edunet on OA and AE throughout the whole Organic.Edunet federation.federation.

1717AgLT 2009 (Budapest)

QuestionsQuestions

Project Web: Project Web: http://www.organic-edunet.euhttp://www.organic-edunet.eu Web Portal: http://portal.organic-edunet.eu Web Portal: http://portal.organic-edunet.eu

E-mail: E-mail: [email protected]@uah.es