Skip to content

Commit

Permalink
Merge pull request #72 from nfdi4plants/ontology
Browse files Browse the repository at this point in the history
First draft of Shared Vocabulary page
  • Loading branch information
muehlhaus authored Sep 26, 2024
2 parents 298b41f + 57db7b3 commit 462b1cf
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 2 deletions.
Binary file added public/ontology-connection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/ontology-conversion.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/components/Home/ResearchGraphNavigation.astro
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { Color } from "../GraphNavigation.astro";
const circles = [
{ id: 1, cx: 8, cy: 10, r: 5, href: URLS.INTERNAL_COM_DOCUMENTATION, text: 'Documentation Principle', angle: 80 },
{ id: 2, cx: 30, cy: 40, r: 5, href: URLS.INTERNAL_COM_ORGANIZATION, text: 'Organization Principle', angle: 200 },
{ id: 3, cx: 60, cy: 35, r: 5, href: '#', text: 'Quality Control', angle: 130 },
{ id: 3, cx: 60, cy: 35, r: 5, href: URLS.INTERNAL_COM_ONTOLOGY, text: 'Shared Vocabulary', angle: 130 },
{ id: 4, cx: 90, cy: 15, r: 5, href: URLS.INTERNAL_COM_PUBLICATION, text: 'Publication & Exchange', angle: 10 },
{ id: 5, cx: 140, cy: 25, r: 5, href: URLS.INTERNAL_COM_FAIRNESS, text: 'RDM & FAIRness', angle: 210 },
];
Expand Down
2 changes: 1 addition & 1 deletion src/components/Navbar.astro
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ const links: Link[] = [
{text: "More", children: [
{href: URLS.INTERNAL_COM_DOCUMENTATION, text: "Documentation Principle"},
{href: URLS.INTERNAL_COM_ORGANIZATION, text: "Organization Principle"},
{href: "#", text: "quality control 🚧"},
{href: URLS.INTERNAL_COM_ONTOLOGY, text: "Shared Vocabulary"},
{href: URLS.INTERNAL_COM_PUBLICATION, text: "Publication & Exchange"},
{href: URLS.INTERNAL_COM_FAIRNESS, text: "RDM & FAIRness"},
]},
Expand Down
31 changes: 31 additions & 0 deletions src/pages/details/shared-vocabulary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
layout: ../../layouts/MarkdownLayout.astro
title: 'Shared Vocabulary, Shared Comprehension'
pubDate: 2024-09-10
description: 'Controlled Vocabularies play a major role at the ARC, allowing for an explicit description of an unrestricted range.'
author: 'Heinrich Lukas Weil'
image:
url: 'https://docs.astro.build/assets/rose.webp'
alt: 'The Astro logo on a dark background with a pink glow.'
tags: ["ontology", "annotation", "isa"]
---

Shared comprehension is one of the main goals in making research FAIR. Only datasets that can be understood, can be reused, multiplying their worth.
For this, using terminology with well-defined meanings is one key step. The ARC enables and encourages usage of such terms stemming from controlled vocabularies and ontologies.

![Structural-and-Semantic-Ontology](/ontology-connection.png)

Flexibility is achieved by combining an ARC-specific container ontology providing structure with terms coming from other ontologies, providing information specific to the experimental setup.

## Providing terminology guidance

Any term stemming from any controlled vocabulary is allowed to be used in the ARC. Picking the right term can sometimes be difficult because of the amount of different vocabularies that exist.
To ease this initial superabundance of possibilites, streamline the picked terms and guide the user to use high-quality term collection, the ARC tool framework features a curated ontology collection.

## Harnessing ontological reasoning

Using terms picked from well-maintained ontologies offers other advantages than just the controlled definitions and naming of the terms themselves. Through ontological reasoning, predefined connections between terms can be automatically interpreted.

![Ontology Term Mapping](/ontology-conversion.png)

This allows providing a controlled set of terms agnostic to the specifics of the experimental context. By having these terms ontologically connected to their counterparts in experiment specific ontologies used in end-point repositories, even generic ARCs can be automatically mapped to these end-point repositories.
21 changes: 21 additions & 0 deletions src/pages/dictionary/ontology.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
layout: ../../layouts/DictionaryPageLayout.astro
title: 'Ontologies'
pubDate: 2024-09-16
description: 'A collection of concepts and their relationships for a specific domain.'
author: 'Heinrich Lukas Weil'
image:
url: 'https://docs.astro.build/assets/rose.webp'
alt: 'The Astro logo on a dark background with a pink glow.'
tags: ["specification", "services", "community"]
keywords: ["Ontology", "Controlled Vocabulary", "Ontology Term"]
url: "ontology"
---


## Controlled Vocabulary vs Ontology

## Representation


Find out more about Ontologies on [ontotext.com](https://www.ontotext.com/knowledgehub/fundamentals/what-are-ontologies/).
1 change: 1 addition & 0 deletions src/statics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export enum URLS {
INTERNAL_COM_TOOLS = BASE_PATH + "details/tools-and-services",
INTERNAL_COM_RESOURCES = BASE_PATH + "details/resources",
INTERNAL_COM_DOCUMENTATION = BASE_PATH + "details/documentation-principle",
INTERNAL_COM_ONTOLOGY = BASE_PATH + "details/shared-vocabulary",
INTERNAL_COM_ORGANIZATION = BASE_PATH + "details/organization-principle",
INTERNAL_COM_PUBLICATION = BASE_PATH + "details/exchange-and-publication",
INTERNAL_COM_FAIRNESS = BASE_PATH + "details/fairness-and-rdm",
Expand Down

0 comments on commit 462b1cf

Please sign in to comment.