1 / 25

NKRL Filter Technical work presentation AXON Instituto de Informação Normativa Avançada

Leatherhead 12.September.2002. NKRL Filter Technical work presentation AXON Instituto de Informação Normativa Avançada Rua Fernão Lopes 409 – 1º ET - 4150 Porto - Portugal Fátima Pires Pedro Abreu Gilberto Machado. WebFilter. Rules. Profile. Annotations. AnnotationManager.

gayora
Download Presentation

NKRL Filter Technical work presentation AXON Instituto de Informação Normativa Avançada

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Leatherhead 12.September.2002 NKRL Filter Technical work presentation AXON Instituto de Informação Normativa Avançada Rua Fernão Lopes 409 – 1º ET - 4150 Porto - Portugal Fátima Pires Pedro Abreu Gilberto Machado

  2. WebFilter Rules Profile Annotations AnnotationManager RuleManager ProfileManager HClass HTemp HClassManager HTempManager WebBrowser NKRL Filter prototypeGeneral architecture

  3. Phases of the process • 1st phase: creation of an ontology and a hierarchy of templates • 2nd phase: creation of NKRL annotations associated with web sites • 3rd phase: creation of the NKRL filtering rules • 4rd phase: establishment of a profile defining a level of filtering • 5th phase: browsing with a NKRL filter

  4. 1st phase: Creation of an ontology and a hierarchy of templates • NKRL expert user • HClassManager: • to add, remove, modify and browse concepts in a hierarchy • HClass repository • HTempManager: • to add, remove, modify and browse templates in a hierarchy • HTemp repository

  5. 1st phase - Creation of an ontology AnnotationManager - HClass Browser

  6. 1st phase - Creation of a hierarchy of templates AnnotationManager - HTemp Browser

  7. 2nd phase: Creation of annotations associated with web sites • NKRL expert user • AnnotationManager: • new version of an existing tool developed in Concerto project • to add, remove, modify and browse annotations representing sites • Annotations repository

  8. Concerto (NKRL objects) Bridge (NKRL objects) User Interface Compatibility required for the reuse of: • Filtering and Unification Module • Inference Engine Module developed in Concerto project 2nd phase - Creation of annotations AnnotationManager - General architecture

  9. 2nd phase - Creation of annotations AnnotationManager - Main window (Description view)

  10. 2nd phase - Creation of annotations AnnotationManager - Main window (Tree view)

  11. 2nd phase - Creation of annotations AnnotationManager - Creating a binding occurrence

  12. 2nd phase - Creation of annotations AnnotationManager - Creating a predicative occurrence

  13. 2nd phase - Creation of annotations AnnotationManager - Complex filler sequence of dialogs

  14. 3rd phase: creation of the NKRL filtering rules • NKRL expert user • RuleManager: • to add, remove, modify and browse filteringrules • some HClass concepts are associated with filtering rules • Rules repository

  15. 3rd phase: creation of the NKRL filtering rules WebBrowser - NKRL Filtering Rules

  16. 4rd phase: Establishment of a profile defining a level of filtering • Owner of the filter user (eg institution, parent,...) • ProfileManager • to add, remove, modify and browse ICRAcategories and the corresponding HClassconcepts • to select ICRA categories • that are associated with HClass concepts associated in turn with filtering rules • Profile repository • Rules repository

  17. ProfileManager WebFilter Profile Rules 4rd phase - Establishment of a profile

  18. 4rd phase - Establishment of a profile ProfileManager - Edit User Profile

  19. 4rd phase - Establishment of a profile ProfileManager - ICRA categories / HCLASS concepts

  20. 5th phase: Browsing with a NKRL filter • Final user (eg student,...) • WebBrowser • user interface • input: URL (inserted or clicked on the web page) • output: viewing of requested web pages when permitted by the NKRL filter • deals with the ProfileManager and WebFilter • functions to view all the process involved in the filtering of the web pages, calling: • AnnotationManager / RuleManager / HClassManager / HTempManager

  21. 5th phase - Browsing with NKRL filter WebBrowser - Main window

  22. WebFilter WebBrowser Annotations URL AnnotationFetcher URLReader/Parser URL protected AnnotationX NKRLFilter LoadDecider Rules Denied URLs set no yes FUM + InferenceEngine Web HTMLLoader Web Page HTMLViewer 5th phase - Browsing with NKRL filter ...if site protected!

  23. WebFilter WebBrowser Annotations URL AnnotationFetcher URLReader/Parser URL NOT protected NKRLFilter LoadDecider Rules no yes FUM + InferenceEngine Web HTMLLoader Web Page HTMLViewer 5th phase - Browsing with NKRL filter ...if site NOT protected!

  24. WebFilter WebBrowser Annotations URL(external) AnnotationFetcher URLReader/Parser protected AnnotationX NKRLFilter LoadDecider Rules Denied URLs set no yes FUM + InferenceEngine Web HTMLLoader Web Page URL HTMLViewer 5th phase - Browsing with NKRL filter ...if clicking in a EXTERNAL URL!

  25. WebFilter WebBrowser Annotations URL(internal) AnnotationFetcher URLReader/Parser protected AnnotationX NKRLFilter LoadDecider Rules Denied URLs set no yes FUM + InferenceEngine Web HTMLLoader Web Page URL HTMLViewer 5th phase - Browsing with NKRL filter ...if clicking in a INTERNAL URL!

More Related