Item:OSWdb485a954a88465287b341d2897a84d6
mNo edit summary Tag: 2017 source edit |
m (Protected "OSW Introduction": Protected as read-only import via Page Exchange extension ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]) |
||
| (One intermediate revision by the same user not shown) | |||
| jsondata | |||
|---|---|---|---|
| Line 1: | Line 1: | ||
{ | { | ||
"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" | |||
} | |||
] | |||
} | } | ||
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 |
Background[edit | edit source]
KIproBatt Project Usecase[edit | edit source]
from: https://kiprobatt.de
Motivation[edit | edit source]
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]
[edit | edit source]
see also https://github.com/OO-LD/schema
Technology Stack[edit | edit source]
Why (Semantic) MediaWiki?[edit | edit source]
- already powers large public knowledge bases (Wikipedia, Wikidata)
- Provides fundmental features
- User management, OAuth / OIDC
- Multi-Language / i18n support
- API and botframeworks to automate everything
- Multi-Content-Slots and Revisions / Versioning
- Core database (SQL), multiple Triplestores (SPARQL), ElasticSearch
- One of the most powerful (yet complex) template language
- with visual editing
- other options like mustache and markdown
- > 1000 extensions: UI, data handling, custom content, etc.
- ... but it's just a container, the core JSON-based concept is highly portable
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]
jsondata
| recommended_successor |
| |||||
|---|---|---|---|---|---|---|
| type |
| |||||
| uuid | "db485a95-4a88-4652-87b3-41d2897a84d6" | |||||
| name | "OswIntroduction" | |||||
| label |
|