Difference between revisions of "PyOnlineSpreadSheetEditing"
Jump to navigation
Jump to search
(pushed from rq by wikipush) |
|||
(14 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
{{OsProject | {{OsProject | ||
|id=pyOnlineSpreadSheetEditing | |id=pyOnlineSpreadSheetEditing | ||
+ | |state=active | ||
|owner=Wolfgang Fahl | |owner=Wolfgang Fahl | ||
+ | |title=pyOnlineSpreadSheetEditing | ||
+ | |description=python Online SpreadSheet Editing tool with configurable enhancer/importer and check phase | ||
|url=https://github.com/WolfgangFahl/pyOnlineSpreadSheetEditing | |url=https://github.com/WolfgangFahl/pyOnlineSpreadSheetEditing | ||
− | |version=0.0 | + | |version=0.3.0 |
− | |date=2021-12- | + | |date=2024-03-18 |
+ | |since=2021-12-12 | ||
|storemode=property | |storemode=property | ||
}} | }} | ||
− | = | + | |
+ | = Semantic MediaWiki Use Case = | ||
+ | == SMWCon Fall 2021 Presentation == | ||
+ | <youtube>0zD4cSRDj-Q<</youtube> | ||
+ | == Workflow == | ||
+ | <graphviz format='svg'> | ||
+ | digraph spreadsheetediting { | ||
+ | src [ label="source wiki" shape="box" ] | ||
+ | target [ label="target wiki" shape="box" ] | ||
+ | preview [ label="preview wiki" shape="box" ] | ||
+ | wikiquery [ label="wikiquery" shape="octagon" ] | ||
+ | Query1 [ label="ask query for 1 side of relation" ] | ||
+ | QueryN [ label="ask query for n side of relation" ] | ||
+ | QueryCheck [ label="check plausibility of results" ] | ||
+ | Query1 -> wikiquery [ label="ask" ] | ||
+ | QueryN -> wikiquery [ label="ask" ] | ||
+ | wikiquery -> QueryCheck [ label="LoD 1" ] | ||
+ | wikiquery -> QueryCheck [ label="LoD n" ] | ||
+ | src -> wikiquery | ||
+ | |||
+ | QueryCheck->Pre | ||
+ | subgraph cluster_service { | ||
+ | label="SpreadSheet Editing Service" | ||
+ | Edit [ label="Spreadsheet Editor" ] | ||
+ | Pre [ label="Enhancement" ] | ||
+ | Post [ label="Result Check" ] | ||
+ | } | ||
+ | Pre-> Edit | ||
+ | Edit -> Post | ||
+ | Post -> Publish | ||
+ | Publish -> target [ label="wikipush" ] | ||
+ | Preview -> preview [ label="wikipush" ] | ||
+ | Post-> Preview [ label ="optional" ] | ||
+ | |||
+ | } | ||
+ | </graphviz> | ||
+ | = Steps = | ||
+ | #Queries - multiple ones potentially via RESTful call giving e.g. CSV/JSON ... result , Simple Example: CSV export | ||
+ | #Enhance data - multiple RESTful calls (optional) | ||
+ | #manual check and edit with Spreadsheet | ||
+ | #Final data check - multiple RESTful calls (optional) | ||
+ | #Store data e.g. Wiki / Wikidata ... Simple Example: CSV import | ||
+ | |||
= Issues = | = Issues = | ||
− | |||
− | |||
− |
Latest revision as of 15:17, 18 March 2024
OsProject
OsProject | |
---|---|
edit | |
id | pyOnlineSpreadSheetEditing |
state | active |
owner | Wolfgang Fahl |
title | pyOnlineSpreadSheetEditing |
url | https://github.com/WolfgangFahl/pyOnlineSpreadSheetEditing |
version | 0.3.0 |
description | python Online SpreadSheet Editing tool with configurable enhancer/importer and check phase |
date | 2024-03-18 |
since | 2021-12-12 |
until |
Semantic MediaWiki Use Case
SMWCon Fall 2021 Presentation
Workflow
Steps
- Queries - multiple ones potentially via RESTful call giving e.g. CSV/JSON ... result , Simple Example: CSV export
- Enhance data - multiple RESTful calls (optional)
- manual check and edit with Spreadsheet
- Final data check - multiple RESTful calls (optional)
- Store data e.g. Wiki / Wikidata ... Simple Example: CSV import