30
September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II http://nemo.nic.uoregon.edu

September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

September 16, 2009

NEMO OWL ontologies:Viewing & editing OWL/RDF files,

part II

http://nemo.nic.uoregon.edu

Page 2: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Overview Agenda

1. Short-term goals & methods [10 mins]2. Divide & conquer strategy [10 mins]3. Hands-on part [30-40 mins]

Page 3: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Overview Agenda

1. Short-term goals & methods [10 mins]2. Divide & conquer strategy [10 mins]3. Hands-on part [30-40 mins]

Page 4: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Reminder: Top-Down + Bottom-Up in NEMO

NEMO Ontologies & Ontology-Based Tools for Data Mark-up

and Analysis

TOP-DOWN

BOTTOM-UP

Page 5: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Encode concepts (classes, relations) & their definitions in NEMO owl/rdf files

Page 6: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Short-term goals for Top-Down

• Viewing ontologies (owl/rdf files)• Discussing specific issues in NEMO• Revising ontologies

Main objectives: • Get familiar with structure & contents of current versions of NEMO • Put in place protocols for collaborative work on ontologies

(*) Please refer to “Instructions_NEMOontology_EditingLite”

(*)

Page 7: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Viewing ontologies• BioPortal — view latest NCBO submission on web

– http://bioportal.bioontology.org/visualize/40522– Note that we only upload full ontology (NEMO.owl) to NCBO, not modules

(NEMO_spatial, _data, etc.)

• Protégé — view any NEMO owl file using software installed on your machine– http://protege.stanford.edu/download/download.html– You can view any version of any file (not just latest release)– free, flexible, good graphics, easy to learn basics, but quirky & unstable,

constantly updated ( new goodies, but also new bugs!)

• BBEdit (or any text or syntax editor)– For viewing & editing raw rdf files

Page 8: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Discussing specific issues• Soureforge listserve

[email protected]• Please make sure you are receiving and responding to individual

postings, not just digests • Issues we’re looking into: attachments, threading of posts• PIs —your point person may contact Jason to set up account

• Issues for discussion [some examples]

• Classes• BFO — distinctions between types of realizable_entities (dispositions,

functions, & roles)• NEMO —fiat boundaries between ERP temporal_intervals; plus more

abstract (super-) classes “early,” “mid-latency,” and “late”• Distinguishing scalp_surface vs. scalp

Page 9: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Discussing specific issues (II)• Issues for discussion (cont)

• Class structure• ERP_topography is_a quality? Or is_a

generically_dependent_continuant?• scalp_surface is_a object_boundary? Or is_a spatial_region?

• Class annotations• See NEMO-PropertyAnnotations-09012009-gf-v9.pdf for a full list of

NEMO annotation properties, their definitions and range restrictions.

• Class restrictions• Disjoint classes; closed class (specification of all possible members); etc.

• Relations• CARO surface_of vs RO location_of• Relations linking concepts across different modules!

• E.g., ERP_pattern RO:bearer_of {spatial, temporal qualities}• E.g., electrical_field participates_in electromagnetic_polarization

Page 10: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Revising ontologies• Correction of obvious errors &gaps

– Post Ontology revision requests to Sourceforge Tracker:https://sourceforge.net/tracker/?group_id=263320&atid=1168891

– See “Instructions_NEMOontology_EditingLite” for details (incentive for students/point people: get name added as curator to each item that you help to add/revise)

– PIs —your point person may contact Jason to set up account

• More complex issues– Discuss first as a consortium (e.g., scalp vs. scalp_surface …)– Then make a group decision, post item to Tracker, & add

NEMO_consortium as curator + change note in class annotation

Page 11: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Overview Agenda

1. Short-term goals & methods [10 mins]2. Divide & conquer strategy [10 mins]3. Hands-on part [30-40 mins]

Page 12: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II
Page 13: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Divide & Conquer Strategy

• September — mid October, 2009– NEMO_spatial -- Dennis & Krista– NEMO_temporal -- John & Alex– NEMO_functional -- Kerry & Stephanie– NEMO_data -- Tim & Chris

• Then play musical modules…? • Leave NEMO_erp for later phase (Spring)?

– Listing labels for ERP patterns that are floating around in the literature….

Page 14: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_spatial

• Review & discuss proposed scalp_surface regions (ROI) & assignment of 10-10 and EGI 128-, 256-channel e_loc to ROI– https://trac.nic.uoregon.edu/ntk/attachment/wiki/

NEMOtechnicalreports/GSNtoITTtoROImappings.zip

• Resolve issues with scalp, scalp_surface, scalp_region, located_in vs. surface_of etc.

Page 15: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_spatial schematic

Page 16: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_temporal

• Review & discuss issues raises on list serve:– Fiat temporal_interval concepts: right granularity?– Validity of abstract temporal categories (early,

mid, & late – per Tim’s posting)?

• physiological_process concepts need lots of work; see also OPB v2.0 (not yet released…)– See email from Dan Cook (9/10/2009)

Page 17: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_temporal schematic

Page 18: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_functional

• Study OBI & IAO (Alan Ruttenberg et al.)

• Coordinate with CogPO (Jess Turner & Angie Laird); see Figure from Jess (CogPO schematic, adopted from NIH)

• Study BrainMapLex.xls doc (download from brainmap website or ask us for copy)

Page 19: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_data

• Study OBI & IAO (Alan Ruttenberg et al.)

• Look at draft version of NEMO autolabel spreadsheet, which has spatial, temporal, & derived metrics for data mark-up– https://trac.nic.uoregon.edu/ntk/attachment/

wiki/NEMOtechnicalreports/NEMOautolabel-gf-04272009_annotated11-rf-05122009.xls

Page 20: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Some Reference Ontologies• General (upper level)

– BFO (Basic Formal Ontology)– RO (Relations Ontology)

• Spatial/Anatomical– FMA/CARO (Foundational Model of Anatomy)

• Temporal/Physiological– OPB (Ontology of Physics for Biology)– ECG (Cardiac Electrophysiology Ontology)

• Functional (protocols, assays), Data– PATO (Phenotypic Attributes Ontology)– OBI (Ontology of Biological Investigation)– IAO (Informational Artifact Ontology) — recent extension of OBI– CogPO (Cognitive Protocols Ontology) — brand new (not yet available)

Page 21: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Overview Agenda

1. Short-term goals & methods [10 mins]2. Divide & conquer strategy [10 mins]3. Hands-on part [30-40 mins]

Page 22: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_spatial classes

NOTE (figure underspecified here):Scalp = three_dimensional objectScalp_surface = two_dimensional object_boundaryScalp_surface_region = two_dimensional spatial_region

Page 23: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO_spatial issues (cont)

• Relationship between scalp_surface & scalp_surface_region– RO: located_in (inverse = location_of)– CARO: surface_of

• Relationship between ITT_electrode_location’s & scalp_surface_region’s (Larger question: how is a 0D point related to a 2D region?)– Is_a– Part_of– Located_in

Page 24: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

International 10-10 EEG Electrode Locations

ITT electrode location Fz(frontocentral_scalp_region)

Page 25: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Scalp surface “regions of interest”

Page 26: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO Temporal Ontology

Page 27: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Early (“exogenous”) vs. Late (“endogenous”) ERP processes

~0-150 ms after event (e.g., stimulus onset)

501 ms or more after event (e.g., stimulus onset)

~151-500 after event (e.g., stimulus onset)

EARLY

LATE

MID-LATENCY

Page 28: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO Functional Ontology

Angela LairdBrainMap

Jessica TurnerBIRNlex

(now part of Neurolex)

CogPO

http://brainmap.org/scribe/index.html

Page 29: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

NEMO Data Ontology:Where ontology meets epistemology

Ontology for Biological Investigations (OBI)

&Information Artifact

Ontology (IAO)

Page 30: September 16, 2009 NEMO OWL ontologies: Viewing & editing OWL/RDF files, part II

Automated ontology-based labeling of ERP data

Pattern Labels

Functional attributes

Temporal attributes

Spatial attributes

= + +

Robert M. Frank

Concepts encoded in NEMO_Data.owl