Sep 19, Technical Subgroup Meeting Software Development for GFIS (Global Forest Information Service) Nguyen Thanh Binh
Sep 19, Technical Subgroup Meeting Outline zOverview zGFIS components zGFIS Metadata zResults and Demonstrating
Sep 19, Technical Subgroup Meeting Overview
Sep 19, Technical Subgroup Meeting Overview zForest Specific Application Domain ycollect, manage forest information resources over the world by means of metadata. yinteroperability search zOutput: yGFIS software, first version: xInformation server (IS) with multi-host search engine and house keeping functionalities xNodal software yDocumentations
Sep 19, Technical Subgroup Meeting User (Vienna, Austria) GFIS INFORMATION SERVER (Vienna, Austria) GFIS Node Metadata GFIS Affiliated Node …….. GFIS Node …….. GFIS Node …….. Non GFIS Node Metadata GFIS Metadata $ Data/ Information A Data/ Information B Data/ Information C Data/ Information E Data/ Information D User GFIS Node …….. User GFIS Affiliated Node ………. Non GFIS Metadata User GFIS Node …….. User GFIS Node …….. Non GFIS Metadata
Sep 19, Technical Subgroup Meeting System Architecture- Federated Approach Database Design: Member,Organization, Announcement,Event Metadata Design Repository for next version or not ?
Sep 19, Technical Subgroup Meeting Technologies Metadata Dublin Core, RDF (Resource Description Framework), XML (Extensible Markup Language) Object Oriented Conceptual Design UML (Unified Modeling Language) Internet and WWW (Web), I.e. Apache,PHP, Ontology Database Management
Sep 19, Technical Subgroup Meeting GFIS components
Sep 19, Technical Subgroup Meeting GFIS components zGFIS Information Server: yInformation server (IS) with multi-host search engine and yhouse keeping functionalities zGFIS Nodes & None GFIS Nodes, metadata conversion zRepository metadata
Sep 19, Technical Subgroup Meeting GFIS House keeping zMember Management: yRegistration, edit user profile, posting zGFIS objects (Organizations, Events, Announcements, Projects) Management zForum Management zDocumentation Management zAdmin package
Sep 19, Technical Subgroup Meeting GFIS Node zMember or Data Provider Management: yRegistration, edit user profile, posting metadata zMetadata Management yAdd, Edit, Local Search metadata zForum Management zAdmin packages zDemonstrating
Sep 19, Technical Subgroup Meeting GFIS IS zNode Management for submitting a new node zGlobal or Multi host search yHierarchical geographical nodes ySimple and advanced search yKeyword, controlled vocabulary search zAdmin packages zDemonstrating
Sep 19, Technical Subgroup Meeting GFIS Metadata
Sep 19, Technical Subgroup Meeting Metadata data about other data A set of attributes, or elements, necessary to describe the resource in question Example, a set of metadata records with elements that describe a book: author title date of publication description
Sep 19, Technical Subgroup Meeting Dublin Core Metadata Standard A simple effective element set for describing a wide range of networked resources Comprising fifteen elements Dublin Core has as its goals the following characteristics: Simplicity of creation and maintenance Commonly understood semantics International scope Extensibility
Sep 19, Technical Subgroup Meeting Title: Using Dublin Core Creator: Diane Hillmann Date Issued: Identifier: Replaces: Is Replaced By: Not applicable Latest Version: Translations: Status of Document: This is a DCMI Recommendation. Description of Document: This document is intended as an entry point for users of Dublin Core. For non-specialists, it will assist them in creating simple descriptive records for information resources (for example, electronic documents). Specialists may find the document a useful point of reference to the documentation of Dublin Core, as it changes and grows. Example
Sep 19, Technical Subgroup Meeting Example of Dublin Core Metadata
Sep 19, Technical Subgroup Meeting Example Dublin Core Metadata
Sep 19, Technical Subgroup Meeting GFIS Metadata zGeneralization of DC Metadata: y15 repeatable core elements zGFIS Keywords: controlled Vocabulary zGFIS Metadata for multiple purposes zGFIS Metadata generalizations for describing different resources: database, literature, website, etc
Sep 19, Technical Subgroup Meeting Application Programming Interface API GFIS components represented as classes in term of UML (Unified Modelling Language) - a language-neutral modelling language
Sep 19, Technical Subgroup Meeting GFIS Metadata
Sep 19, Technical Subgroup Meeting GFIS Metadata-keywords
Sep 19, Technical Subgroup Meeting GFIS Metadata-Type
Sep 19, Technical Subgroup Meeting Metadata Conversion
Sep 19, Technical Subgroup Meeting XML conversion file XML (EXtensible Markup Language) Example: <rdf:RDF xmlns:rdf=" xmlns:dc=" Diane Hillmann A Guide to Growing Roses This document is intended as an entry point for users of Dublin Core. For non-specialists ……… ……..
Sep 19, Technical Subgroup Meeting Results
Sep 19, Technical Subgroup Meeting Resource Management at Node
Sep 19, Technical Subgroup Meeting Node Management at IS
Sep 19, Technical Subgroup Meeting Node Definition
Sep 19, Technical Subgroup Meeting Interoperability Search