Am 16.01.2014 17:18, schrieb Brueckner, Sebastian:
> Hey everyone,
> 
> As we have just introduced ourselves on wikidata-l, we are currently working 
> on
> a PubSubHubbub [1] extension [2] to MediaWiki. Currently, the extension only
> works on MediaWiki articles, not on Wikibase objects. For those articles we 
> are
> using the wiki markup as exchange format (using URLs with action=raw), but
> currently there is no equivalent in Wikibase.

Jeroen already explained about the canonical JSON format. In the context I would
like to add some information about the URI scheme we use for our linked data
interface, which should also be used for PuSH, I think:

The canonical URI of the *description* of a Wikidata item has the form
<http://www.wikidata.org/wiki/Special:EntityData/Q64>. This URI is
format-agnostic, content negotiation is used to redirect to the appropriate
concrete URL (in a web browser, the redirect will typically take you to the
item's "nromal" page). A format can also be specified directly by giving a file
extension, e.g. <http://www.wikidata.org/wiki/Special:EntityData/Q64.json>

In contrast, the canonical URI of the *concept* described by a Wikidata item
follows the form <https://www.wikidata.org/entity/Q64>.

I suggest to use format-agnostic canonical *description* URI for PuSH 
notifications.

The URI scheme is described at
<https://meta.wikimedia.org/wiki/Wikidata/Notes/URI_scheme>, but please note
that that document was a working draft, and some aspects may be outdated.

-- 
Daniel Kinzler
Senior Software Developer

Wikimedia Deutschland
Gesellschaft zur Förderung Freien Wissens e.V.

_______________________________________________
Wikidata-tech mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-tech

Reply via email to