ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and...

27
ACP Fish II - FMKES Works ACP Fish II - FMKES Works hop, 7 July 2003 hop, 7 July 2003 Technical Requirements/ Technical Requirements/ Development/ Maintenance Development/ Maintenance and Relevance of FOS, and Relevance of FOS, oneFish and FI Integrated oneFish and FI Integrated Information Strategy Information Strategy Presentation for Workshop Presentation for Workshop Considerations on the proposed ACP Fish II Fisheries Considerations on the proposed ACP Fish II Fisheries Management Knowledge Exchange System – FMKES” Management Knowledge Exchange System – FMKES” Monday 7 Monday 7 th th July 2003. FAO Rome July 2003. FAO Rome Ian Pettman, SIFAR Ian Pettman, SIFAR

Transcript of ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and...

Page 1: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

Technical Requirements/ Technical Requirements/ Development/ Maintenance and Development/ Maintenance and

Relevance of FOS, oneFish and FI Relevance of FOS, oneFish and FI Integrated Information StrategyIntegrated Information Strategy

Presentation for Workshop Presentation for Workshop “ “Considerations on the proposed ACP Fish II Fisheries Management Considerations on the proposed ACP Fish II Fisheries Management

Knowledge Exchange System – FMKES”Knowledge Exchange System – FMKES”Monday 7Monday 7thth July 2003. FAO Rome July 2003. FAO Rome

Ian Pettman, SIFARIan Pettman, SIFAR

Page 2: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

Where are we?Where are we?

Based on the Based on the parameters we have parameters we have so far started to so far started to define:define:

Users and user needs, Users and user needs, Resource types, Resource types, Fostering participationFostering participation Themes/TopicsThemes/Topics Management Management

arrangementsarrangements

And the basic And the basic constraints agreed:constraints agreed:

Low cost softwareLow cost software Non-commercialNon-commercial Built on existing Built on existing

systems if availablesystems if available Link and be Link and be

interoperable with interoperable with existing systems.existing systems.

Page 3: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What strategies for the Technical What strategies for the Technical requirements etc.requirements etc.

Define functionalities and prioritiseDefine functionalities and prioritise Define interoperability strategiesDefine interoperability strategies Consider options for:Consider options for:

Use of mark up standardsUse of mark up standards Controlled or uncontrolled vocabulariesControlled or uncontrolled vocabularies

Page 4: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What functionalities are required? –What functionalities are required? –Slide 1Slide 1

Internet based system Internet based system A range of user access permissions (browser, A range of user access permissions (browser,

registered, editor, etc..)registered, editor, etc..) A range of user languages supported +A range of user languages supported +

• Interface translation (design criteria)Interface translation (design criteria)• Metadata translation (add form design)Metadata translation (add form design)• Resource translation (upload functionality)Resource translation (upload functionality)• Discussions (summaries in several languages, machine Discussions (summaries in several languages, machine

translation tools ?)translation tools ?) A system of indicating target audience levelA system of indicating target audience level User defined themes/topics (changeable)User defined themes/topics (changeable)

Page 5: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What functionalities are required? –What functionalities are required? –Slide 2Slide 2

A set of resource types? (using metadata standards?)A set of resource types? (using metadata standards?) A method of uploading and downloading resources remotelyA method of uploading and downloading resources remotely Various “publishing” methods – remote printing, RSS syndicationVarious “publishing” methods – remote printing, RSS syndication A method of “sharing” resources from other information systems A method of “sharing” resources from other information systems

(non-editable)(non-editable) A method of automatic allocation of resource to themesA method of automatic allocation of resource to themes Data quality control systems (Editors etc)Data quality control systems (Editors etc) Discussion facilities (discussions, comments, mentoring, Q&A Discussion facilities (discussions, comments, mentoring, Q&A

systems…)systems…) Virtual communities spaces, home rooms for small groups Virtual communities spaces, home rooms for small groups

(similar to VOs?)(similar to VOs?) Online events and conferences? – real-time events?Online events and conferences? – real-time events?

Page 6: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What functionalities are required? –What functionalities are required? –Slide 3Slide 3

Directory functions for individuals and organisationsDirectory functions for individuals and organisations Prompting systems (for editors, expert query Prompting systems (for editors, expert query

answering, translating etc..)answering, translating etc..) Newsletter system (by profile? …)Newsletter system (by profile? …) Browsing methods and search (simple and advanced)Browsing methods and search (simple and advanced) Most frequently accessed itemsMost frequently accessed items Range of input systems (manual online; manual Range of input systems (manual online; manual

offline; bulk upload?; “shared”, RSS syndication… ) offline; bulk upload?; “shared”, RSS syndication… ) Flag ACP inputs v non-ACP inputs?Flag ACP inputs v non-ACP inputs?

Page 7: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What functionalities are required? –What functionalities are required? –Slide 4Slide 4

Timely information (deletion dates; archiving..)Timely information (deletion dates; archiving..) Distance learning?Distance learning? Gap highlighting? (rolling profile updates, newsletter Gap highlighting? (rolling profile updates, newsletter

requests…)requests…) Access restrictions to topics and resources?Access restrictions to topics and resources? Alternative dissemination:Alternative dissemination:

• CD-ROMCD-ROM• Web to EmailWeb to Email• Snail mailSnail mail• Tell a friend…Tell a friend…• Radio outputs……..Radio outputs……..

Page 8: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

Standards – why should they be Standards – why should they be used (if at all) and when?used (if at all) and when?

Resource standardsResource standards• Dublin CoreDublin Core• AgMesAgMes

Activity standardsActivity standards• IDML IDML • CERISCERIS• EtcEtc

Page 9: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

Decision on controlled or Decision on controlled or uncontrolled vocabularyuncontrolled vocabulary

GlossariesGlossaries ThesauriThesauri OntologiesOntologies

Page 10: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What is an Ontology?What is an Ontology? [Gruber 1993] “A specification of a conceptualization”.[Gruber 1993] “A specification of a conceptualization”. An ontology defines a common vocabulary An ontology defines a common vocabulary

for users who need to share information in for users who need to share information in a domain (e.g. fisheries)a domain (e.g. fisheries)

includes machine-interpretable definitions includes machine-interpretable definitions of basic concepts in the domain and the of basic concepts in the domain and the relations among these concepts.relations among these concepts.

Page 11: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

The Ontology SpectrumThe Ontology Spectrum

An ontology spectrum produced by Deborah L. McGuinness, An ontology spectrum produced by Deborah L. McGuinness, Associate Director, Associate Director, Knowledge Systems Laboratory, Stanford UniversityKnowledge Systems Laboratory, Stanford University

What is an Ontology?What is an Ontology?

Catalog/ID

GeneralLogical

constraints

Terms/glossary

Thesauri“narrower

term”relation

Formalis-a

Frames(properties)

Informalis-a

Formalinstance

Value Restrs.

Disjointness, Inverse, part-

of…

Page 12: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

General system requirementsGeneral system requirements

Well designed user interfaceWell designed user interface Good performance speedsGood performance speeds Keep it lean………Keep it lean……… Keep it dynamic as “user needs” changeKeep it dynamic as “user needs” change Interoperable – based on international Interoperable – based on international

mark up standards and controlled mark up standards and controlled vocabulary/ontologyvocabulary/ontology

Focus statementFocus statement

Page 13: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

DevelopmentDevelopment

Hit the ground running (min development time)Hit the ground running (min development time) Use oneFish as the “Store” for the FMKES Use oneFish as the “Store” for the FMKES

(eliminates populating delay, keeps FMKES (eliminates populating delay, keeps FMKES clean..) clean..)

Coming soon developments …(strategy)Coming soon developments …(strategy) New modules – build, open source or buyNew modules – build, open source or buy Produce regular promotional, news (& training?) Produce regular promotional, news (& training?)

materials for the users of FMKES (whilst the materials for the users of FMKES (whilst the development is progressing)development is progressing)

Set up interoperability agreements and systems. Set up interoperability agreements and systems.

Page 14: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What maintenance will be What maintenance will be required?required?

Ensure resources for a maintenance Ensure resources for a maintenance developer?developer?

Systems administrator/chief editorSystems administrator/chief editor Editor for newsletter, online conferences…Editor for newsletter, online conferences… If using an ontology – regular updating and If using an ontology – regular updating and

maintenance will be required – system/ maintenance will be required – system/ process and resourcesprocess and resources

Translation….Translation….

Page 15: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

SummarySummary

Technical RequirementsTechnical Requirements Define functionalities and prioritiseDefine functionalities and prioritise Define interoperability needsDefine interoperability needs Decide on standards and vocabulary controlDecide on standards and vocabulary control

DevelopmentDevelopment Define strategy and timetableDefine strategy and timetable

MaintenanceMaintenance Don’t underestimateDon’t underestimate

Page 16: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

End of PresentationEnd of Presentation

Move on to Discussion.Move on to Discussion.

Page 17: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

Users and user needsUsers and user needs

User groups identified:User groups identified: Policy makers (decision makers)Policy makers (decision makers) Industry AssociationsIndustry Associations NGOsNGOs Fishing UnionsFishing Unions Information intermediaries/ Extension workersInformation intermediaries/ Extension workers ExpertsExperts Fishers themselves (when empowered to manage)Fishers themselves (when empowered to manage) Editors/ Data quality peopleEditors/ Data quality people

Page 18: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

Fisheries Ontology Fisheries Ontology Service ProjectService Project

Presentation for Workshop Presentation for Workshop

“ “Considerations on the proposed ACP Fish II Fisheries Considerations on the proposed ACP Fish II Fisheries Management Knowledge Exchange System – FMKES”Management Knowledge Exchange System – FMKES”

Monday 7Monday 7thth July 2003. FAO Rome July 2003. FAO Rome

Page 19: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What is an Ontology?What is an Ontology? [Gruber 1993] “A specification of a conceptualization”.[Gruber 1993] “A specification of a conceptualization”. An ontology defines a common vocabulary An ontology defines a common vocabulary

for users who need to share information in for users who need to share information in a domain (e.g. fisheries)a domain (e.g. fisheries)

includes machine-interpretable definitions includes machine-interpretable definitions of basic concepts in the domain and the of basic concepts in the domain and the relations among these concepts.relations among these concepts.

Page 20: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

The Ontology SpectrumThe Ontology Spectrum

An ontology spectrum produced by Deborah L. McGuinness, An ontology spectrum produced by Deborah L. McGuinness, Associate Director, Associate Director, Knowledge Systems Laboratory, Stanford UniversityKnowledge Systems Laboratory, Stanford University

What is an Ontology?What is an Ontology?

Catalog/ID

GeneralLogical

constraints

Terms/glossary

Thesauri“narrower

term”relation

Formalis-a

Frames(properties)

Informalis-a

Formalinstance

Value Restrs.

Disjointness, Inverse, part-

of…

Page 21: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

Why have an Ontology? – Slide 1 Why have an Ontology? – Slide 1

Simple Ontologies provideSimple Ontologies provide

A controlled vocabulary to aid resource indexingA controlled vocabulary to aid resource indexing Site organization and navigation support.Site organization and navigation support. Browsing support Browsing support Search support – query expansion (plurals, Search support – query expansion (plurals,

synonyms, languages, etc)synonyms, languages, etc) ““Sense disambiguation” support Sense disambiguation” support

Page 22: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

Why have an Ontology? – Slide 2Why have an Ontology? – Slide 2

Structured Ontologies provide:Structured Ontologies provide:

Consistency checkingConsistency checking CompletionCompletion Interoperability supportInteroperability support Exploitation of generalisation/specialisation Exploitation of generalisation/specialisation

informationinformation Support for structured, comparative and customised Support for structured, comparative and customised

searchsearch

Page 23: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

What is involved in building one?What is involved in building one?

Methodology (for ontology building)Methodology (for ontology building) Language (for ontology representation)Language (for ontology representation) Tools (for ontology building)Tools (for ontology building) Environment –maintenance, versioning, Environment –maintenance, versioning,

etc.etc. Applications interfaces (APIs)Applications interfaces (APIs)

Page 24: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

FOS Project – Slide 1FOS Project – Slide 1

Partners and initial objectivesPartners and initial objectives FIGIS, WAICENT, SIFAR, ASFA & IP-CNRFIGIS, WAICENT, SIFAR, ASFA & IP-CNR

Initial ObjectivesInitial Objectives ““Proof of concept” for integration of 4 existing Proof of concept” for integration of 4 existing

sources (Ref Tables and DTDs of FIGIS; sources (Ref Tables and DTDs of FIGIS; ASFA thesaurus; fishery part of AGROVOC; ASFA thesaurus; fishery part of AGROVOC; and oneFish Topic Trees)and oneFish Topic Trees)

Collect new concepts and terms for an Collect new concepts and terms for an Enhanced Online Fisheries ThesaurusEnhanced Online Fisheries Thesaurus

Page 25: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

FOS Project – Slide 2FOS Project – Slide 2

Methodologies, languages and tools Methodologies, languages and tools chosen chosen Ontoclean & ONIONSOntoclean & ONIONS Loom; DAML-OIL; RDFSLoom; DAML-OIL; RDFS Loom-Ontsaurus; OilEd; KAONLoom-Ontsaurus; OilEd; KAON

Present positionPresent position Future and possible relevance to FKMES, Future and possible relevance to FKMES,

oneFish and FI Integrated Information oneFish and FI Integrated Information strategystrategy

Page 26: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003

End of PresentationEnd of Presentation

Move on to Discussion.Move on to Discussion.

Page 27: ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.

ACP Fish II - FMKES Workshop, ACP Fish II - FMKES Workshop, 7 July 20037 July 2003