Repository navigation
Semantification at the creation points: which tool, run by whom, creates and checks paper ids, DOIs and JSON-LD #40
WolfgangFahl
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
✍️🤖 Agent/Sotsog: per Wolfgang Fahl
Question
Semantified metadata - paper ids, landing pages, DOIs, the JSON-LD of a
volume - has to be created where the volume is created, not recovered
afterwards from the published HTML. At each creation point a different
person runs a different tool. Where does semantification have to plug in,
and into whose tool?
Creation points
index.jsonld: volume DOIprefix/ceurws_NNNNN, paper DOIprefix/ceurws_NNNNN_PPPwith PPP the running number of the papers with authors in JSON-LD order (8f3f529), landing pagehttps://ceur-ws.org/Vol-N/<paper id>/, CEURDOI inserted at the li with that idWhy it depends on who runs the tool
index.jsonld; the order of its paper list fixesthe paper DOIs and the paper id fixes the landing page; both are decided
at point 1 by the organizers, so a wrong order, a missing or wrong li id
or a paper published elsewhere in the list (volume page mapping: entries of papers published elsewhere are taken as papers of the volume #35) becomes a registered
DOI or landing page at point 4 unless it is checked before
machine; the same rule at point 2 or 5 can stay a Linux script on the
server
volume page mapping: paper entries without li id are dropped #36 entries without li id, volume page mapping: volumes without CEUR marks give no papers #37 volumes without CEUR marks, volume page mapping: entries of papers published elsewhere are taken as papers of the volume #35 papers
published elsewhere taken as papers of the volume
Walks
The creation points are hops of the stakeholder walks on
CEUR-WS Graph Walks
(walks P1, C1, C2 of the proceedings editor and the CEUR editor). In the
Wikidata version of these walks the workflow hops - AuthorAgreement,
Ticket, volume page commit, landing page, URN - have no property; they
exist only where the tool at that creation point records them. The
concrete walks W1 to W5 on the same page show where published data
already breaks, e.g. proceedings without short name and without volume
url (W3).
Proposal
person it applies to; ceurtools, the checklist of Checklist for the 0.0.1 MVP prototype: rules for JSON-LD, generated page and year page (basis for #13) #23 and the volume
page mapping implement it
are checked at point 1, not first at point 4
the creation points as their states
Open questions
index.jsonldthat register-dois.py reads, and atwhich point
removed before registration
All reactions