The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited...
-
Upload
chase-dillon -
Category
Documents
-
view
218 -
download
5
Transcript of The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited...
![Page 1: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/1.jpg)
The CODS Protégé Server
![Page 2: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/2.jpg)
Goals
![Page 3: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/3.jpg)
3
Collaborative Ontology Development
Approaches Browse with limited Edit Version Control (analogous to cvs, svn)
But should be ontology aware Shared Document Approach (Protégé Server)
![Page 4: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/4.jpg)
4
Browsing and Editing
Semantic Wiki’s (NCI Biomed GT) Protégé Web Client BioPortal (More browsing oriented) Attributes
Simpler Editing Interfaces For people with less experience with ontologies
Compelling Display of Ontology Contents Easily shared
![Page 5: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/5.jpg)
5
Version Control
Requires an Ontology Versioning System Cvs, svn, etc are not sufficient Somebody needs to make one (NeOn?)
Independent updates to ontologies by experts Changes are shared via a commit
Simplifies other tools (Editting, inference,…) Performance Distribution of tools on the server-client (inference)
![Page 6: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/6.jpg)
6
Ontology Servers
Clients can interact while editing Updates are shared immediately Chat Tab for discussion of changes Collaborative Protégé
Access very large ontologies Resource intensive activities can be done
on the server
![Page 7: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/7.jpg)
7
Goal
To develop all three approaches and to be able to combine them as needed
Cim3.net will be a testing ground for the latest technologies.
![Page 8: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/8.jpg)
The Present
![Page 9: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/9.jpg)
9
Protégé Server at cim3.net
Protégé Server is up and running. protege1.cim3.net:4025 In transition - soon protege2.cim3.net
Users can create their own accounts. New Ontologies can be added as needed
through Peter Yim Policy Controls Snapshots of these ontology projects through
svn
![Page 10: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/10.jpg)
10
Running Protégé
Obtain Protégé 3.4.1 http://protégé.stanford.edu
Install and run
![Page 11: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/11.jpg)
11
Running Protégé
Select Open Other
Opening Screen
![Page 12: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/12.jpg)
12
Running ProtégéRegistering
1. Select “Server”
3. Create New Account2. Server Address
![Page 13: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/13.jpg)
13
Setting Up the Account
ClickClick
Don’t Choose a greatPassword.
![Page 14: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/14.jpg)
14
Choose the Project
Hungry?
![Page 15: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/15.jpg)
15
Reward
![Page 16: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/16.jpg)
16
Protégé Plugins
Editting Query, Navigation, Forms
Alignment (PROMPT) Collaboration
Collaboration Tab, Chat, Changes Scripting Visualization
Jambalaya, OWLViz, OntoViz Inference
DL, PAL, SWRL, Jess
![Page 17: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/17.jpg)
17
Combining Web Protégé and the Thick Client
QuickTime™ and a decompressor
are needed to see this picture.
Browser Thick Client
![Page 18: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/18.jpg)
The Future (Protégé 4)
![Page 19: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/19.jpg)
19
Client-Server Model
Benefits Collaborative Editing Distributed Applications
Disadvantages Hard to get performance out of network Complexity
![Page 20: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/20.jpg)
20
Client-Server Lessons
Fine grained network api difficult to maintain Network Latency (1ms - 80ms) Network Outages
Thread Safe OWL api essential Performance is constantly being tuned
![Page 21: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/21.jpg)
21
Full Featured Protégé Server
![Page 22: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/22.jpg)
22
Client-Server Approach
Web Protégé Client is lightweight Network interface must be fine grained Limited Functionality
Thick Client Capable of loading ontologies Ontology Service
Download Change Management
![Page 23: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/23.jpg)
23
Web Protégé
Browse and Edit ontology using ordinary web browser
Benefits No installation Powerful Tools Instant Gratification
Disadvantages Limits on capabilities
![Page 24: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/24.jpg)
24
Thick Client
Install a powerful client Benefits
Best performance and power All the tools of Web Protégé Sandbox Capability
Disadvantages Requires installation
![Page 25: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/25.jpg)
25
Collaborative Protégé
Adding shared notes to an ontology Discussion threads
View and discuss changes made to an ontology
Live Chat during editing
![Page 26: The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.](https://reader035.fdocuments.us/reader035/viewer/2022062618/55149a04550346f06e8b56d9/html5/thumbnails/26.jpg)
26
Future (BioPortal & Protégé)
Advanced API’s (Manchester OWL API) Advanced Services
Incremental Inference Lucene Search
Merge Capabilities Protégé 4 Client Web-Protégé BioPortal