Semantification of the CEUR-WS publication workflow
| PyPi | |
| GitHub | |
| Code | |
| Docs |
See Issue #1: Semantify CEUR-WS for the project vision and definition of done.
ceursemantify generates year, volume and paper pages for volume numbers and ranges, see #24.
The JSON-LD of each volume is fetched from ceur-spt and mapped to the research model of
cr.bitplan.com. The year of a volume is the year of the start date of its event.
# generate volumes into the year of their event
ceursemantify 3649-4202 -o /tmp/ceur-ws-yyyy --progress
# rebuild the page of a year from the volumes present
ceursemantify --year 2024 -o /tmp/ceur-ws-yyyy
# fetch and write the volumes of a year again and rebuild its page
ceursemantify --year 2024 --regenerate -o /tmp/ceur-ws-yyyy --progress
# load all JSON-LD files into memory and serve them as SPARQL endpoint, see #18
ceursemantify --serve -o /tmp/ceur-ws-yyyyWritten are yyyy/index.html, yyyy/Vol-N/index.html and yyyy/Vol-N/paperK/index.html, each volume and paper page with an
index.jsonld beside it and the same JSON-LD as a json-ld fence in an HTML comment that
semantify3 extracts again.
| File | Role |
|---|---|
ceursemantify/model.py |
research model: Proceedings, Paper, Event, Scholar, Publisher, City, Country |
ceursemantify/resources/ceurspt_mapping.yaml |
the one input mapping: ceur-spt JSON-LD to the research model |
ceursemantify/resources/context.yaml |
JSON-LD context of the research model, with the terms the ontology does not have yet |
ceursemantify/resources/site.yaml |
site configuration |
Prototype: 2023, 2024, 2025, 2026
| Project | Role |
|---|---|
| pyCEURmake | CEUR-WS metadata extraction and Volume Browser |
| ceur-spt | Single Point of Truth server — content negotiation (FastAPI) |
| SemPubFlow | Metadata-first publishing workflow (nicegui) |
| pyLoDStorage | List-of-Dict storage with named query support |
| geograpy3 | Location NER/NEL with Wikidata linking |
| semantify3 | YAML-to-triples — syntax matters |
| snapquery | Named parameterized query middleware |
| Paper | Venue | Status |
|---|---|---|
| Semantification of CEUR-WS with Wikidata as a target Knowledge Graph | text2kg 2023 | accepted |
| SemPubFlow: a novel Scientific Publishing Workflow using Knowledge Graphs, Wikidata and LLMs | Semantic Web Journal | rejected |
| Semantify CEUR-WS | ISWC 2026 In-Use Track | to be submitted |
Apache 2.0 (under discussion)