Difference between revisions of "EMWConTalk2023-04"

From BITPlan Wiki
Jump to navigation Jump to search
Line 30: Line 30:
 
* http://family.bitplan.com/index.php/Princess_Charlotte_of_Cambridge
 
* http://family.bitplan.com/index.php/Princess_Charlotte_of_Cambridge
  
== SMW CRUD ==
+
== SMW as a database? ==
'''Row operations'''
+
'''Row and Column definition operations'''
<div style='height:400px'>
+
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|+ Caption text
 
|+ Caption text
Line 46: Line 46:
 
| Delete || delete page {{Done}} || delete {Done}}  || wikinuke {{Done}}
 
| Delete || delete page {{Done}} || delete {Done}}  || wikinuke {{Done}}
 
|}
 
|}
</div>
+
'''Column value operations'''
'''Column operations'''
+
{| class="wikitable"
* Create - create property page and modify concept, template, form, help {{Done}}
+
|+ Caption text
 +
|-
 +
! Operation !! Manually !! Via Api !! Via Wikipush
 +
|-
 +
| Create || reate property page and modify concept, template, form, help {{Done}} || edit {{Done}} || wikipush, wikiupload, wikirestore {{Done}}
 +
|-
 +
|}
 
* Read -  - use ask queries to retrieve property values {{Done}}
 
* Read -  - use ask queries to retrieve property values {{Done}}
 
* Update - modify  
 
* Update - modify  

Revision as of 13:25, 19 April 2023

view EMWConTalk2023-04 as slides

Wolfgang Fahl

WolfgangFahl.png
  • Computer Scientist
  • Expert
  • Trainer for Software Architecture and Requirements Engineering
  • PhD Candidate at RWTH Aachen i5

BITPlan GmbH

BITPlan

  • Inception: 1999


  • Focus on Software-Engineering 

Training, Consulting, Projects …
  • 

Switch from Lotus Notes to 
Semantic Mediawiki in 2013


  • ProfiWiki since 2015

Agenda

  • Wikidata-logo-en.svg Wikidata
  • 20210702 Semantic MediaWiki logo with wordmark.png
  • Octicons-sync.svg Synchronization

SMW and Wikidata storage

  • Both systems use triples: subject, predicate and object
  • It's a girl revisited:
    It's a girl!
The princess of cambridge was born on [[is born::2015-05-03]] 
Her rank inline to the throne is [[throne rank is::4]].
Her mother is [[mother is::Duchess Kate]].

SMW as a database?

Row and Column definition operations

Caption text
Operation Manually Via Api Via Wikipush
Create create page and use markup to set property edit wikipush, wikiupload, wikirestore
Read visit link of page read html or markup {Done}} wikibackup, wikipush, wikiedit
Update modify page via edit edit wikiedit, wikirestore, wikipush
Delete delete page delete {Done}} wikinuke

Column value operations

Caption text
Operation Manually Via Api Via Wikipush
Create reate property page and modify concept, template, form, help edit wikipush, wikiupload, wikirestore
  • Read - - use ask queries to retrieve property values
  • Update - modify
  • Delete - delete property - modify content pages to remove property Δ

Example Usecases

  • Royal Family
  • Scholary communication

Example: Scholary communication

0x1a095a5a.png

How SMWSync works

  • Self describing Properties
  • Mapping SMW Properties to Wikidata properties
  • Command Line Tool

Self describing Properties

MetaModel, SiDIF, LinkML

Mapping SMW Properties to Wikidata properties

Command Line Tool

Links

Questions / Discussion

Bitplanpartner.png