Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Wikibase
Create new item
Create new property
All items
All properties
QuickStatements
SPARQL Query Service
Federated Objects
Search
Search
English
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
UseCases/Ogham
(section)
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
In other projects
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
= Use Case: Ogham (CIIC 81) = A single object β the Ogham stone '''CIIC 81 / UCC Stone Corridor IV''' β is described across '''five Wikibases plus Wikidata'''. We tie them together in one hub item ([[Item:Q5|Q5]]) on this instance. == What we mean by federation here == This is the '''hardest need''' the Task Force names: ''"the ability to have statements in one Wikibase on an entity from another Wikibase."'' The stone's facts do not live in one place: * '''Wikidata''' β the generic layer: object type (Ogham stone), script (Ogham), find place, current location, collection. * '''FactGrid''' (Q1000294) β the inscription reading and related persons. * '''Fuzzy-SL''' (Q74) β the (fuzzy) coordinates. * '''Semantic Kompakkt''' (Q1247) β the 3D model. * '''SquirrelBase''' (Q48) β the FAIR Digital Object + Zenodo DOI. * '''LinkedOgham''' (Y50000081) β the LOD record. The hub reuses Wikidata for the shared layer and '''links to''' each specialist record for the domain detail β without copying it. == Why a Wikibase ecosystem, not Wikidata alone == * The domain detail (inscription epigraphy, fuzzy spatial models, 3D scans, FDOs) is '''too specialised / not notable enough''' for Wikidata. Each community curates its own Wikibase. * Federation ties these into '''one queryable graph''' without duplication or drift β the Task Force's "combined querying" and "prevent splits" goals. * Concrete example: the inscription ''C[A]SSITT[A]S MAQI MUCOI CALLITI'' stays authoritative in FactGrid. The hub carries only a '''reference''' to it, and a one-hop federated SPARQL query pulls it live at query time. == How it works technically == * Generic values: '''native Wikidata value federation''' (e.g. ''instance of'' β wd:Q2016147). * Cross-Wikibase links: '''external-id + formatter URL''' per source (e.g. ''FactGrid ID'' = Q1000294, formatter <code>https://database.factgrid.de/entity/$1</code>). This yields a '''resolvable IRI''' in the RDF β traversable by federated SPARQL. This is exactly the Task Force's "external ID back to the source" pattern. * Provenance: materialised values (coordinate, inscription) carry a '''reference''' to the source Wikibase. == What to watch out for (things we actually hit) == * '''Identifier collisions.''' Q-numbers repeat across instances (FactGrid Q1000294 β our Q1000294). Always normalise to '''full entity URIs''', never bare Q-numbers β this is the Task Force's identifier-reuse warning in practice. * '''url datatype is blocked''' on this instance β we bridge with external-id + formatter (string), which also gives the resolvable IRI. * '''Federated Wikidata items render as "(Deleted Item)"''' via the API until registered once via the UI (alpha API gap). * '''formatterUrlProperty must be set''' server-side, or external-ids do not resolve to IRIs and are not clickable. * Cross-Wikibase '''SPARQL federation''' requires the target endpoint on the query-service allowlist. == TODOs == * '''[Flo]''' Register the referenced Wikidata items once via the UI so they resolve. * '''[Flo/devs]''' Set <code>formatterUrlProperty</code>; unblock the url datatype. * '''[Flo/devs]''' Add FactGrid / Fuzzy-SL / Semantic Kompakkt / SquirrelBase endpoints to the query-service allowlist. * '''[Flo]''' Curate remaining values; publish the crosswalk. == What would matter most for federation == * '''Native Wikibase-to-Wikibase values''' (not just Wikidata) would replace the external-id bridge β the single most valuable extension for this use case. * Stable, '''collision-free identifiers''' across the ecosystem. * '''Query-service federation''' across the linked instances. ''See also: [[UseCases/Software]] β the "reuse Wikidata, extend with your own vocabulary" case.''
Summary:
Please note that all contributions to Federated Objects may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Federated Objects:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
UseCases/Ogham
(section)
Add languages
Add topic