Item:OSWdb485a954a88465287b341d2897a84d6: Difference between revisions

From OpenSemanticWorld
Item:OSWdb485a954a88465287b341d2897a84d6
No edit summary
Tag: Undo
m (Protected "OSW Introduction": Protected as read-only import via Page Exchange extension ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
 
(3 intermediate revisions by the same user not shown)
Line 21: Line 21:


==OpenSemanticWorld Concept==
==OpenSemanticWorld Concept==
Note: Read [[Item:OSW7113f5cf921a4c82ad1872afeff9d01d]] first if you are already familiar with mediawiki{{Template:Editor/DrawIO
Note: Read [[Item:OSW7113f5cf921a4c82ad1872afeff9d01d]] first if you are already familiar with mediawiki
 
 
==OpenSemanticWorld Concept==
{{Template:Editor/DrawIO
| file_name = OSW Introduction data model
| file_name = OSW Introduction data model
| page_name = Item:OSWdb485a954a88465287b341d2897a84d6
| page_name = Item:OSWdb485a954a88465287b341d2897a84d6
| uuid = 96280227-805c-4e4a-8fcf-615359b01672
| uuid = 96280227-805c-4e4a-8fcf-615359b01672
| width = 50%
| width = 30%
}}
}}


jsondata
Line 1: Line 1:
{
{
    "recommended_successor": [
"recommended_successor": [
        "Item:OSW7113f5cf921a4c82ad1872afeff9d01d",
"Item:OSW7113f5cf921a4c82ad1872afeff9d01d",
        "Item:OSW659a81662ff44af1b2b6febeee7c3a25",
"Item:OSW659a81662ff44af1b2b6febeee7c3a25",
        "Item:OSWc596ce27af054764ae9716748d01555e",
"Item:OSWc596ce27af054764ae9716748d01555e",
        "Item:OSW92619b0700984fe7913e5fbbd7f194dc"
"Item:OSW92619b0700984fe7913e5fbbd7f194dc"
    ],
],
    "type": [
"type": [
        "Category:OSW494f660e6a714a1a9681c517bbb975da"
"Category:OSW494f660e6a714a1a9681c517bbb975da"
    ],
],
    "uuid": "db485a95-4a88-4652-87b3-41d2897a84d6",
"uuid": "db485a95-4a88-4652-87b3-41d2897a84d6",
    "name": "OswIntroduction",
"name": "OswIntroduction",
    "label": [
"label": [
        {
{
            "text": "OSW Introduction",
"text": "OSW Introduction",
            "lang": "en"
"lang": "en"
        }
}
    ],
]
    "description": [
        {
            "text": "Introduction into the open-source software stack OpenSemanticLab: https://github.com/OpenSemanticLab/mediawiki-extensions-OpenSemanticLab",
            "lang": "en"
        }
    ]
}
}

Latest revision as of 05:10, 13 January 2026

OSW Introduction ID: OSWdb485a954a88465287b341d2897a84d6 | UUID: db485a95-4a88-4652-87b3-41d2897a84d6 | 📦: world.opensemantic.meta.docs.core
ID OSWdb485a954a88465287b341d2897a84d6
UUID db485a95-4a88-4652-87b3-41d2897a84d6
Label OSW Introduction
Machine compatible name OswIntroduction
Types/Categories Tutorial
Statements (outgoing)
Statements (incoming)
Details

Description[edit source]

No description found
Item
Type(s)/Category(s) Tutorial
Tutorial
Prerequisites (required)
Prerequisites (optional)
Follow-up (recommended) Transcend wikitext to store and edit structured & linked data
OSW Python Package
OSW Ontology Import
OSW Special Editors and Viewer

View as slide show

doi: https://doi.org/10.5281/zenodo.8086418

github: https://github.com/OpenSemanticLab

Background[edit | edit source]

KIproBatt Project Usecase[edit | edit source]


Motivation[edit | edit source]

drawio: OSW Introduction - motivation

OpenSemanticWorld Concept[edit | edit source]

Note: Read Transcend wikitext to store and edit structured & linked data first if you are already familiar with mediawiki


OpenSemanticWorld Concept[edit | edit source]

drawio: OSW Introduction data model

Link to related technologies[edit | edit source]

see also https://github.com/OO-LD/schema

drawio: OSW concept and included technologies

Technology Stack[edit | edit source]

drawio: OSW Introduction technology stack

Why (Semantic) MediaWiki?[edit | edit source]

What is different to Vanilla (Semantic) MediaWiki?[edit | edit source]

  • All titles are UUIDs to make same global unique and stable + to allow changing the labels easily
    • Requires custom search interface (based on Skin:Citizen)
    • Requires replacements for some VE tools (Links, Media, Gallery)
  • Additional tools to place custom and inline editable content
  • Categories become nestable dataschemas (accessable for third-party tools) and render templates for their instances (also supporting metaschemas)
  • All structured data lives in the jsondata slot, templates are only used for rendering
  • All semantic annotations are done per json-ld context, which can be processed by many third-party tools without any SMW knowledge

Link to Ontologies[edit | edit source]

  • Ontology classes are just specific schemas / schemas represent "icons" of "real objects"
  • Automatic import via python (see: Python Examples)
  • Combination with data schemas, e. g. to populate autocomplete fields
  • Not just a static documentation: Planned community interaction features
    • Comments => Github Issues,
    • Edits => Re-export => Github Pull request


Usecases and Applications[edit | edit source]


📎 Select files (or drop them here)... 📷 Camera
    jsondata
    recommended_successor
    "Item:OSW7113f5cf921a4c82ad1872afeff9d01d"
    "Item:OSW659a81662ff44af1b2b6febeee7c3a25"
    "Item:OSWc596ce27af054764ae9716748d01555e"
    "Item:OSW92619b0700984fe7913e5fbbd7f194dc"
    type
    "Category:OSW494f660e6a714a1a9681c517bbb975da"
    uuid"db485a95-4a88-4652-87b3-41d2897a84d6"
    name"OswIntroduction"
    label
    text"OSW Introduction"
    lang"en"
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.