Skip to content

Commit

Permalink
Update Lesson 7b (OWL)
Browse files Browse the repository at this point in the history
  • Loading branch information
hlapp committed Nov 16, 2023
1 parent a904659 commit 80e55be
Show file tree
Hide file tree
Showing 41 changed files with 445 additions and 232 deletions.
14 changes: 7 additions & 7 deletions Lesson-7b.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Biostat 823 - Web Ontology Language"
author: "Hilmar Lapp"
institute: "Duke University, Department of Biostatistics & Bioinformatics"
date: "Fall 2022"
date: "Nov 16, 2023"
format:
revealjs:
slide-number: true
Expand All @@ -27,10 +27,10 @@ knitr:
* Thriving community of ontology editors, semantic engineers, data scientists, and software developers
* [100s of ontologies](https://obofoundry.org) covering various domains across biology and biomedicine
* Open-source software tooling ecosystem:
- Protégé ontology editor
- Automatic reasoners
- Command-line tooling
- Ontology development kit libraries and tools
- [Protégé]() ontology editor
- [Machine reasoners](http://owl.cs.manchester.ac.uk/tools/list-of-reasoners/)
- [Command-line tooling](http://robot.obolibrary.org)
- [Ontology development kit](https://github.com/INCATools/ontology-development-kit), [libraries and tools](https://github.com/INCATools/ontology-access-kit)

## OWL2: Terminology vs DL and FOL {.smaller}

Expand All @@ -52,7 +52,7 @@ Individuals and classes are sometimes referred as _particulars_ and _universals_

## OWL2 constructs vs DL notation (I) {.smaller}

_C_ and _D_ are concepts. If $a\ R\ b$ then _b_ is connnected by R (_"R-successor"_).
_C_ and _D_ are concepts, _R_ is a role (property). If $a\ R\ b$ then _b_ is connnected by R (_"R-successor"_).

| DL notation | Concept | OWL2 (Functional Syntax) |
|---------|-------------------------|----------------------------|
Expand Down Expand Up @@ -122,7 +122,7 @@ _C_ and _D_ are concepts; _P_, _R_ and _S_ are roles (properties); _a_ and _b_ a

'index finger' _SubClassOf_ 'anatomical structure' _and_ :part_of _some_ 'hand'

* Note that existential quantification is "assymmetric", and the reverse with the inverse property does not necessarily follow:
* Note that existential quantification is "asymmetric", and the reverse with the inverse property does not necessarily follow:

$hand\not\sqsubseteq\exists has\_part.index\_finger$

Expand Down
177 changes: 117 additions & 60 deletions pub/Lesson-7b.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pub/Lesson-7b_files/libs/clipboard/clipboard.min.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions pub/Lesson-7b_files/libs/quarto-html/light-border.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions pub/Lesson-7b_files/libs/revealjs/dist/reveal.css

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions pub/Lesson-7b_files/libs/revealjs/dist/reveal.esm.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pub/Lesson-7b_files/libs/revealjs/dist/reveal.esm.js.map

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions pub/Lesson-7b_files/libs/revealjs/dist/reveal.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pub/Lesson-7b_files/libs/revealjs/dist/reveal.js.map

Large diffs are not rendered by default.

Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
4 changes: 2 additions & 2 deletions pub/Lesson-7b_files/libs/revealjs/dist/theme/quarto.css

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pub/Lesson-7b_files/libs/revealjs/plugin/highlight/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ const Plugin = {

var scrollState = { currentBlock: block };

// If there is at least one highlight step, generate
// If there is more than one highlight step, generate
// fragments
var highlightSteps = Plugin.deserializeHighlightSteps( block.getAttribute( 'data-line-numbers' ) );
if( highlightSteps.length > 1 ) {
Expand Down Expand Up @@ -142,7 +142,7 @@ const Plugin = {

} );

block.removeAttribute( 'data-fragment-index' )
block.removeAttribute( 'data-fragment-index' );
block.setAttribute( 'data-line-numbers', Plugin.serializeHighlightSteps( [ highlightSteps[0] ] ) );

}
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pub/Lesson-7b_files/libs/revealjs/plugin/markdown/plugin.js
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* of external markdown documents.
*/

import marked from 'marked'
import { marked } from 'marked';

const DEFAULT_SLIDE_SEPARATOR = '\r?\n---\r?\n',
DEFAULT_NOTES_SEPARATOR = 'notes?:',
Expand Down
Empty file modified pub/Lesson-7b_files/libs/revealjs/plugin/math/katex.js
100755 → 100644
Empty file.
2 changes: 1 addition & 1 deletion pub/Lesson-7b_files/libs/revealjs/plugin/math/math.esm.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pub/Lesson-7b_files/libs/revealjs/plugin/math/math.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pub/Lesson-7b_files/libs/revealjs/plugin/math/mathjax3.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export const MathJax3 = () => {
let revealOptions = deck.getConfig().mathjax3 || {};
let options = {...defaultOptions, ...revealOptions};
options.tex = {...defaultOptions.tex, ...revealOptions.tex}
options.options = {...options.options, ...defaultOptions.options}
options.options = {...defaultOptions.options, ...revealOptions.options}
options.startup = {...defaultOptions.startup, ...revealOptions.startup}

let url = options.mathjax || 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js';
Expand Down

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pub/Lesson-7b_files/libs/revealjs/plugin/notes/notes.js

Large diffs are not rendered by default.

Loading

0 comments on commit 80e55be

Please sign in to comment.