ONTOLOGY ENGINEERING Lab #1 - August 25, 2014. Lab Syllabus 2  Lab 1 – 8/25: Introduction and Overview of Protégé  Lab 2 – 9/8: Building an ontology.

Slides:



Advertisements
Similar presentations
© Paradigm Publishing, Inc Access 2010 Level 1 Unit 2Creating Forms and Reports Chapter 6Creating Reports and Mailing Labels.
Advertisements

Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin TECHNOLOGY PLUG-IN T3 PROBLEM SOLVING USING EXCEL.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
WASTE MANAGEMENT ©2010 SciQuest USA Confidential 1 Powered by RFx User Guide.
Using Excel to Understand Your Data Clayton County Public Schools Department of Research, Evaluation and Assessment Assistant Principal In-Service.
Concepts of Database Management Sixth Edition
Advanced Microsoft Word Hosted by Jared Hoffman Topics Keyboard Shortcuts Customizing Toolbars and Menus Auto Format & Auto Correct Tabs Inserting Pictures.
Access Lesson 2 Creating a Database
© by Pearson Education, Inc. All Rights Reserved.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Section 9: MWF 12:05PM - 12:55PM.  Given a description of a real world problem that involves word processing and spreadsheet, students are able to use.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 5: Navigation in OBIEE – Touring the Catalog Page.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Problem Solving Using Excel
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Advanced SAGE Formative Adding Your Own Resources Using Common Assessments Creating Educator Groups.
Microsoft Word 2010 Lesson 10. Learning Objectives 1 Understand and Use Mail Merge 2 Select and Edit a main document 3 Create a source document 4 Preview,
Chapter 10: Working with Large Data Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Lesson No:9 MS-Word Tools, Mail Merge and working with Tables CHBT-01 Basic Micro process & Computer Operation.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin TECHNOLOGY PLUG-IN T8 DECISION MAKING USING ACCESS.
Workbench Overview Dwight Deugo Nesa Matic
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
Chapter 17 Creating a Database.
Chapter 5 Quick Links Slide 2 Performance Objectives Understanding Framesets and Frames Creating Framesets and Frames Selecting Framesets and Frames Using.
Lotus 认证培训 Notes Domino 6/6.5 Application Development Foundation Skills ( 610 ) Exam Number: 610 Competencies: Please see exam guide. Length:
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 15 Advanced Tables.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
WDO-It! 101 Workshop: Creating an abstraction of a process UTEP’s Trust Laboratory NDR HP MP.
Creating Google Sites Laura Assem, Director of Technology.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Introduction to KE EMu
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
The Diagnostic Pathfinder System Introduction Getting Started.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved TECHNOLOGY PLUG-IN T8 Decision Making Using Access.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Easy WP Guide V2.6 for WordPress 3.8. easywpguide.com Adding Tags within your Post Adding Tags whilst editing your Post, will automatically assign those.
Ontology Engineering Ron Rudnicki Lab #1 - August 26, 2013.
Page 1 Orchard Harvest ™ LIS Training Order Patient Samples.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Creating a Google Site For a Digital Portfolio Purpose.
Orders – View and Print Boeing Supply Chain Platform (BSCP) Detailed Training January 2015.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
Visual Basic 2010 How to Program
Creating Oracle Business Intelligence Interactive Dashboards
Forms and Reports 09.
CMIP5 Questionnaire Roadmap – beta
LMEvents SharePoint Portal How-to Guide
Boeing Supply Chain Platform (BSCP) Detailed Training
Windows Internet Explorer 7-Illustrated Essentials
Viewing the New Interface
Viewing the New Interface
Aleph Beginning Circulation
Microsoft Word 2010 Lesson 10 Lesson 10
Microsoft Word 2010 Lesson 10 Lesson 10
Chapter 18 Finalizing a Database.
Viewing the New Interface
Wells Fargo Toolkit – CreativeBuilder Reference Guide
Viewing the New Interface
Viewing the New Interface
Presentation transcript:

ONTOLOGY ENGINEERING Lab #1 - August 25, 2014

Lab Syllabus 2  Lab 1 – 8/25: Introduction and Overview of Protégé  Lab 2 – 9/8: Building an ontology with RDF, RDF-S and OWL  Lab 3 – 9/15: Describing Domains with Axioms I  Lab 4 – 9/22: Describing Domain with Axioms II  Lab 5 – 9/29: Lab Assignment 1 Due, RDF, RDF-S and OWL Summary  Lab 6 – 10/6: SPARQL Select Queries

Lab Syllabus 3  Lab 7 – 10/13: Manipulating SPARQL Result Sets  Lab 8 – 10/20: SPARQL Functions and Operators  Lab 9 – 10/27: SPARQL Describe, Ask, and Construct Queries  Lab 10 – 11/3: Lab Assignment 2 Due, SPARQL Summary  Lab 11 – 11/10: Ontology Mapping Languages I  Lab 12 – 11/17: Ontology Mapping Languages II  Final Exam – Date to be determined

Semantic Web Stack 4 Content of Labs

Overview of Protégé 5  A platform for constructing ontologies in the Web Ontology Language, or OWL, that is, machine processable versions of ontologies  Developed at the Stanford Center for Biomedical Informatics Research at the Stanford University School of Medicine in collaboration with The University of Manchester  Development was supported by grant GM from the National Institute of General Medical Sciences of the United States National Institutes of Health

Overview of Protégé 6  Constructs documents in a number of formats other than OWL such as OBO, KRSS2 and LaTex  Widely used, 225,000 registered users  Open-source, extendable, plug-in architecture  Documentation available at:  Other options are available:

Installing Protégé 7  Installing the Version 5 Beta  Download the.zip from  Make certain you have version 7 of the Java Virtual Machine on your computer  Extract the files to a location of your choosing and run the.bat file  Installing the Version 4.3 Release - Three Options  InstallAnywhere platform independent installer program Recommended Handles identifying the correct version of the Java VM Provides an.exe file that launches Protégé  Zip file Must identify the correct version of the Java VM For users not needing an.exe file  Application Bundle File For OS X users  rs/ rs/

Setting Up Protégé 8  Menu item: File/Preferences  New Ontologies Tab Automatically constructs the base of the Internationalized Resource Identifier (IRI) of the ontologies created in Protégé. Change Default Base URI to / where the course id is the id of the course in which you’ve enrolled (PHI 598 or CSE 510) and name is your UB address without the domain name) /< _name This will now be automatically populated in the Ontology IRI field in the Active Ontology tab

Setting Up Protégé 9  Menu Item: File/Preferences  New Entities Tab Builds the identifier for the elements of the ontology (Classes, Properties and Individuals) Entity URI has an initial three components Start with: either the Active Ontology URI or a Specified URI Followed by: either #, /, or : End with: User supplied name or Auto Generated ID Example: Choosing 1) Active Ontology URI, 2) “/”, and 3) User supplied name results in the following for a class with a supplied name of “LandVehicle”: / / /LandVehicle

Setting Up Protégé 10  Menu Item: File/Preferences  New Entities Tab Choosing the End with: option of Auto Generated ID results in needing to make some additional choices Entity Label: used to store a human-readable name The Same as label renderer option will result in using the rdfs:label annotation property The Custom label option allows you to choose among other options of annotation properties (including ones you create) and the language in which they’ll be stored Auto Generated ID: creates the rule for generating the ID Numeric can include a Prefix, Suffix, Digit Count, Start Number, and End Number Globally Unique generates a GUID (e.g. f5f7f6d6_cc18_486c_8b6a_18c9b )  Example: Choosing 1) Active Ontology, 2) “/”, 3) Auto Generated ID, 4) Numeric, 5) Prefix = “OEF14_”, 6) Digit Count = 7 and 7) Start = 101 results in the URI of: / / /OEF14_

Setting Up Protégé 11  Menu Item: File/Preferences  Renderer Tab Entity Rendering: Four choices are available (also available under the View menu) Render by name (rdf:id) – this will be the URI that you’ve created for the entity Render by qualified name – this will be the full name of the entity including all three pieces of the URI Render by annotation property (e.g. rdfs:label, skos:prefLabel) – this will be the entity label (most likely the rdfs:label property) Render by prefixed annotation property – this will be and annotation property of your choosing If your annotation property stores a value with an associated language (e.g. “en”) then it will not render unless that language is specified in the configure window. If you specify a language in the configure window, then only those annotation property instances that have that language associate will render Enter the required language code(s) and a value of “!” to solve the problem (e.g. en, en-US, !)

Navigating Protégé 12  The color coding of window frames and the entities they contain is helpful for orientation  Purple – ontologies  Harvest Gold – classes  Blue – object properties  Green – datatype properties  Red - Individuals

Navigating Protégé 13  Frame Views  Have headers that are updated with the selection in the hierarchy changes  Broken into subsections  Entries with a + button can be edited Three standard operations: annotate, delete and edit  Hovering help Shows where a statement was asserted Context menu is made visible by right clicking on a highlighted statement and has three main options Switch: makes the ontology that contains the assertion the active ontology Pull: moves the assertion into the current active ontology Move: moves the assertion into a specified ontology

Navigating Protégé 14  Hierarchy Views  Selection of an item in a hierarchy updates other views  Arrow keys Up and Down arrow keys ascend or descend a branch Right and Left arrow keys open or close a branch  Drag and Drop is supported  Push Buttons perform three standard operations Add a child entity Add a sibling entity Delete an entity  Hovering Help displays the qualified name (no context menu is available)

Navigating Protégé 15  Frames can be split horizontally, vertically, floated or deleted  Tabs can be added or removed using the Window/Tab menu item.  Views can be added using the Window/View menu item  Can be added as an additional tab within a view or as a distinct view to the left, right, top, or bottom of existing views.  A tab can be returned to its original state by selecting the Window/Reset selected tab to default state menu item

Navigating Protégé 16  Opening Ontologies – 4 options  New  Open  Open from URL  Open recent  Importing Ontologies – 4 options  Import an ontology contained in a specific file  Import an ontology contained in a document located on the web  Import an ontology that is already loaded in the workspace  Import an ontology that is contained in one of the ontology libraries

Assignment 17  Read Sections 1 – 3.2 of the Highway Functional Classification Concepts, Criteria and Procedures 2013 Edition (available at: wide/related/highway_functional_classifications/fc auab.pdf)  Represent the Federal Functional Classification Decision Tree (p. 18) as a taxonomy in Protégé.  Represent the travel characteristics in Table 2.1 (p. 11) as a taxonomy in Protégé.