<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikibase.ronzz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SeedBot</id>
	<title>Wikibase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikibase.ronzz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SeedBot"/>
	<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/wiki/Special:Contributions/SeedBot"/>
	<updated>2026-09-24T15:42:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/richMediaContent&amp;diff=7850</id>
		<title>Help:Contributing/richMediaContent</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/richMediaContent&amp;diff=7850"/>
		<updated>2026-09-23T17:53:37Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: docs: add the GeoGebra worksheet embed section (File:x.ggb, deployed 2026-09-23) (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Files on this wiki are classic wiki pages in the &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;File:&amp;lt;/syntaxhighlight&amp;gt; namespace.&lt;br /&gt;
&lt;br /&gt;
You must upload a file before including it in a page.&lt;br /&gt;
&lt;br /&gt;
== Uploading a file ==&lt;br /&gt;
&lt;br /&gt;
You must be logged in — anonymous visitors can only read content. Open [[Special:Upload]], or use the &amp;quot;Upload file&amp;quot; link in the toolbox on the left.&lt;br /&gt;
&lt;br /&gt;
The form asks for three things:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Source file&#039;&#039;&#039; — the file on your computer. This wiki accepts &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;png&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;gif&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;jpg&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;jpeg&amp;lt;/syntaxhighlight&amp;gt; and &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;webp&amp;lt;/syntaxhighlight&amp;gt; for images, and &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;ogg&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;ogv&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;oga&amp;lt;/syntaxhighlight&amp;gt; and &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;webm&amp;lt;/syntaxhighlight&amp;gt; for audio and video.&lt;br /&gt;
* &#039;&#039;&#039;Destination filename&#039;&#039;&#039; — the name the file will have here, for example &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;Example.png&amp;lt;/syntaxhighlight&amp;gt;. Choose a descriptive, unique name.&lt;br /&gt;
* &#039;&#039;&#039;Summary&#039;&#039;&#039; — the file description: what the file contains or shows, and where it comes from. This text is what visitors see in [[Special:ListFiles]], so describe the file itself — not where it is used or how it was processed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Avoid — where the file is used or what was done to it !! Write this — what the file shows&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Sample video for Help:Contributing/richMediaContent&amp;quot; || NASA Apollo 11 television footage of Buzz Aldrin descending the lunar module ladder. Public domain (NASA).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Resized to 600 × 600 to fit the help page&amp;quot; || Photograph of Earth, the &amp;quot;Blue Marble&amp;quot;, taken by the Apollo 17 crew. Public domain (NASA).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The summary cannot be edited in place. To correct it, upload a new version of the file (it may be the same file) with the corrected summary. The text on the file page — what visitors see under the media — is separate and can be edited like any page; keep it consistent with the summary.&lt;br /&gt;
&lt;br /&gt;
The size limit is 1 GiB. The form warns for files larger than 50 MB — the warning does not block the upload.&lt;br /&gt;
&lt;br /&gt;
After uploading, the file lives at a page called &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;File:Name.ext&amp;lt;/syntaxhighlight&amp;gt;. The page shows the media and its description. To replace a file, use &amp;quot;Upload a new version of this file&amp;quot; on the file page — the history keeps every version.&lt;br /&gt;
&lt;br /&gt;
Files larger than roughly 100 MB are slow to upload in one request. Use chunked uploads through the API instead: see the MediaWiki official [https://www.mediawiki.org/wiki/API:Upload API:Upload] documentation.&lt;br /&gt;
&lt;br /&gt;
== Embedding an image ==&lt;br /&gt;
&lt;br /&gt;
The examples below use [[:File:Example.png|Example.png]], a public-domain NASA photograph of Earth. The &#039;&#039;&#039;You get&#039;&#039;&#039; column shows each example rendered live. Replace &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;Example.png&amp;lt;/syntaxhighlight&amp;gt; with your file&#039;s name.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! You type !! What it does !! You get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.png]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Renders the image at full size, inline.&lt;br /&gt;
| [[File:Example.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.png|thumb|Caption text]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A thumbnail floating right, with a caption. The most common choice on content pages.&lt;br /&gt;
| [[File:Example.png|thumb|Caption text]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.png|300px]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Fixes the width to 300 pixels; the height keeps the proportions.&lt;br /&gt;
| [[File:Example.png|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.png|thumb|left|Caption text]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Thumbnail floating left. Use &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;left&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;right&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;center&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;none&amp;lt;/syntaxhighlight&amp;gt;.&lt;br /&gt;
| [[File:Example.png|thumb|left|Caption text]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.png|alt=The Earth seen from Apollo 17]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Sets the alt text, read by screen readers and shown when the image cannot load. The visible render is unchanged.&lt;br /&gt;
| [[File:Example.png|alt=The Earth seen from Apollo 17]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.png|link=Main Page]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Clicking the image opens Main Page instead of the file page. The render looks the same.&lt;br /&gt;
| [[File:Example.png|link=Main Page]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[:File:Example.png]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A text link to the file page — the leading colon prevents embedding.&lt;br /&gt;
| [[:File:Example.png]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[Media:Example.png]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A direct link to the file itself; the reader downloads it instead of seeing it embedded.&lt;br /&gt;
| [[Media:Example.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Options are separated by pipes, in any order. Any parameter that is not an option becomes the caption. A red link means the file does not exist — check the spelling or upload the file first.&lt;br /&gt;
&lt;br /&gt;
Add categories at the bottom of the file page, just like on any page.&lt;br /&gt;
&lt;br /&gt;
== Embedding audio ==&lt;br /&gt;
&lt;br /&gt;
The examples below use [[:File:Example.ogg|Example.ogg]], a public-domain NASA recording of Apollo 11 launch-day communications. Audio plays in the browser; transcoding for compatibility happens automatically in the background.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! You type !! What it does !! You get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.ogg]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| An inline audio player, with play/pause and a progress bar.&lt;br /&gt;
| [[File:Example.ogg]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.ogg|thumb|Caption text]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| The player inside a framed box with a caption.&lt;br /&gt;
| [[File:Example.ogg|thumb|Caption text]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[Media:Example.ogg]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A text link to the file itself; the reader downloads it instead of playing it inline.&lt;br /&gt;
| [[Media:Example.ogg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Accepted audio formats are &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;ogg&amp;lt;/syntaxhighlight&amp;gt; and &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;oga&amp;lt;/syntaxhighlight&amp;gt; (Vorbis or Opus).&lt;br /&gt;
&lt;br /&gt;
== Embedding video ==&lt;br /&gt;
&lt;br /&gt;
The examples below use [[:File:Example.ogv|Example.ogv]], a public-domain NASA television clip of Buzz Aldrin descending the lunar module ladder. Video plays in the browser; transcoding for compatibility happens automatically in the background.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! You type !! What it does !! You get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.ogv]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| An inline video player at the file&#039;s native size.&lt;br /&gt;
| [[File:Example.ogv]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.ogv|thumb|Caption text]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A thumbnail-sized player floating right, with a caption.&lt;br /&gt;
| [[File:Example.ogv|thumb|Caption text]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.ogv|300px]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Fixes the width to 300 pixels; the height keeps the proportions.&lt;br /&gt;
| [[File:Example.ogv|300px]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Example.ogv|start=0:05|end=0:15]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Plays only the given time range, written as minutes:seconds.&lt;br /&gt;
| [[File:Example.ogv|start=0:05|end=0:15]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[Media:Example.ogv]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A text link to the file itself; the reader downloads it instead of playing it inline.&lt;br /&gt;
| [[Media:Example.ogv]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Accepted video formats are &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;ogv&amp;lt;/syntaxhighlight&amp;gt; and &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;webm&amp;lt;/syntaxhighlight&amp;gt; (Theora, VP8 or VP9).&lt;br /&gt;
&lt;br /&gt;
== Files and entities ==&lt;br /&gt;
&lt;br /&gt;
A file is not an entity and has no Q number: it cannot carry statements itself. To attach a file to an item, add a statement on the item with the [[Property:P32|image property (P32)]], whose datatype is Url, and put the file page URL as the value.&lt;br /&gt;
&lt;br /&gt;
Example — the item [[Item:Q162|Blue Marble (photograph)]] carries the statement:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;image&amp;lt;/syntaxhighlight&amp;gt; → &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;https://wikibase.ronzz.org/wiki/File:Example.png&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open [[Special:EntityPage/Q162]] to see it live: the statement links to the file page, and the file page renders the image. Because the value is a plain URL, the same property works for any file you can link to — an upload on this wiki, a picture hosted elsewhere, or a file on Wikimedia Commons.&lt;br /&gt;
&lt;br /&gt;
The statement workflow is the usual one: [[Help:Contributing/entities|Items and properties]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Images Help:Images] (MediaWiki official) — the complete image syntax reference&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Linking_to_files Help:Linking to files] (MediaWiki official) — linking and download behavior&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Extension:TimedMediaHandler Help:Extension:TimedMediaHandler] (MediaWiki official) — audio and video embedding reference&lt;br /&gt;
* [https://www.mediawiki.org/wiki/API:Upload API:Upload] (MediaWiki official) — uploads, including chunked uploads&lt;br /&gt;
* [[Help:Contributing]] — the contributor hub&lt;br /&gt;
=== Uploading from a URL ===&lt;br /&gt;
&lt;br /&gt;
You can also upload a file by pasting a URL instead of choosing one — use the &#039;&#039;&#039;Source file&#039;&#039;&#039; section&#039;s URL option. It works for images, PDFs, audio and video. A &#039;&#039;&#039;Validate&#039;&#039;&#039; button reads the file&#039;s metadata (for Wikimedia URLs, straight from the source in your browser):&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;Destination filename&#039;&#039;&#039; is filled automatically, normalized to lowercase with any word separator — spaces, underscores, or capitalization changes — replaced by dashes (for example &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;National Geographic Society Administration Building&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;National_Geographic_Society_Administration_Building&amp;lt;/syntaxhighlight&amp;gt; becomes &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;national-geographic-society-administration-building&amp;lt;/syntaxhighlight&amp;gt;). You can change it before uploading; the file extension is added automatically.&lt;br /&gt;
* The &#039;&#039;&#039;Summary&#039;&#039;&#039; is filled with the file&#039;s description from the source, up to 2000 characters, cut at a sentence boundary when longer.&lt;br /&gt;
* &#039;&#039;&#039;Author&#039;&#039;&#039; and the &#039;&#039;&#039;license&#039;&#039;&#039; are pre-filled when the source provides them — check them, since attribution accuracy is your responsibility. For non-image files (PDF, audio, video) the validate step reports the file type and size instead of a preview.&lt;br /&gt;
&lt;br /&gt;
For large Wikimedia files the upload itself also happens through your browser, so the wiki server never downloads the file from Wikimedia.&lt;br /&gt;
* The &#039;&#039;&#039;license&#039;&#039;&#039; field is pre-filled when the source names one, and the wiki checks it against the instance&#039;s license items. When it finds a match it shows a confirmation line — &amp;quot;License fetched from source: {value}, we think this corresponds to {label} (Q#).&amp;quot; — with &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; / &#039;&#039;&#039;No, let me correct&#039;&#039;&#039;. Say No to clear the field and pick the license yourself. Attribution accuracy stays your responsibility.&lt;br /&gt;
== Embedding a GeoGebra worksheet ==&lt;br /&gt;
&lt;br /&gt;
A GeoGebra worksheet is saved as a &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;.ggb&amp;lt;/syntaxhighlight&amp;gt; file. It uploads and versions exactly like any other file ([[Special:Upload]], &amp;quot;Upload a new version of this file&amp;quot;) — the accepted-format list includes &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;ggb&amp;lt;/syntaxhighlight&amp;gt;. Unlike an image, it embeds as an &#039;&#039;&#039;interactive&#039;&#039;&#039; applet that readers can pan, zoom and manipulate in the page.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! You type !! What it does&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Parabola.ggb]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| The interactive worksheet at the default size (800 × 600).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Parabola.ggb|600px]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Fixes the width to 600 pixels; the height keeps the 4:3 proportions.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[File:Parabola.ggb|thumb|Caption text]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A framed applet with a caption.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;[[:File:Parabola.ggb]]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| A text link to the file page — the leading colon prevents embedding.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;Parabola.ggb&amp;lt;/syntaxhighlight&amp;gt; with your worksheet&#039;s name. The same options as images apply (width, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;thumb&amp;lt;/syntaxhighlight&amp;gt;, caption, alignment). Upload a worksheet to a page to see it render.&lt;br /&gt;
&lt;br /&gt;
The applet loads from a separate, cookie-less origin (&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;ggb.ronzz.org&amp;lt;/syntaxhighlight&amp;gt;) inside a sandboxed frame, so a worksheet cannot read this wiki&#039;s pages or your session. For the same reason, GeoGebra is configured to &#039;&#039;&#039;not run JavaScript stored inside the worksheet&#039;&#039;&#039; — worksheets that rely on embedded JavaScript may not behave exactly as they do in the GeoGebra desktop app.&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=GeoGebra_UX_E2E_1790184491317&amp;diff=7840</id>
		<title>GeoGebra UX E2E 1790184491317</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=GeoGebra_UX_E2E_1790184491317&amp;diff=7840"/>
		<updated>2026-09-23T17:28:19Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: geogebra UX E2E scratch (run_geogebra_ux_e2e.mjs)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GeoGebra UX E2E scratch page.&lt;br /&gt;
&lt;br /&gt;
[[File:GeoGebra UX E2E 1790184491317.ggb|600px]]&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=File:GeoGebra_UX_E2E_1790184491317.ggb&amp;diff=7839</id>
		<title>File:GeoGebra UX E2E 1790184491317.ggb</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=File:GeoGebra_UX_E2E_1790184491317.ggb&amp;diff=7839"/>
		<updated>2026-09-23T17:28:19Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7826</id>
		<title>Help:Contributing/import</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7826"/>
		<updated>2026-09-22T20:13:59Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Add &amp;quot;When the classic page already exists&amp;quot; section (Sep 22 2026) (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Instead of hand-creating an item per author or source, use the external-authority pages in the &#039;&#039;&#039;semantic tools&#039;&#039;&#039; sidebar.&lt;br /&gt;
&lt;br /&gt;
They fetch metadata from public services (Wikidata, dblp, OpenAlex, Crossref, Open Library, ORCID, YouTube, Wikipedia) and let you pick the right record. They create a local stub item with the authority identifiers (ORCID, VIAF, ISNI, DOI, ISBN, OpenAlex, YouTube IDs, …) and citation metadata (given/family name, journal, publisher as an entity, pages, volume, issue) — every imported statement carries an &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;imported from &amp;lt;authority&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; reference. Each created item also gets a &#039;&#039;&#039;classic wiki page&#039;&#039;&#039; (Person:, Source: or Collective:) sitelinked to it, whose infobox renders the item&#039;s statements at view time — except &#039;&#039;&#039;book excerpts&#039;&#039;&#039;, which are part of a book and get only an item. Where the authority has page prose (an abstract, a plot, lyrics, a lead intro), it is &#039;&#039;&#039;fetched and offered for review&#039;&#039;&#039; before it is written to the classic page (see [[Help:Contributing/import#Fetched page content]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Page !! Creates !! Input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddPerson]] || a person item + a &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page || name, ORCID iD, VIAF ID, ISNI, or a Wikidata Q id&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddSource]] || a source item + a &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page — see the class list below || class first, then the class-specific input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddFictionalCharacter]] || a fictional-character item (no classic page) || a name (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddCollective]] || a non-person agent item (organization, company, band, agency, institution, team…) + a &amp;lt;code&amp;gt;Collective:&amp;lt;/code&amp;gt; page || a name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Every import flow offers a &#039;&#039;&#039;manual fallback&#039;&#039;&#039; — &#039;&#039;Create the item manually instead&#039;&#039; — on the search page and on the candidate-selection page. The manual form is &#039;&#039;&#039;prefilled with what you typed in the search boxes&#039;&#039;&#039; (a person name is split into given/family, e.g. &amp;quot;Marie Curie&amp;quot; → given &#039;&#039;Marie&#039;&#039;, family &#039;&#039;Curie&#039;&#039;), so you correct instead of retyping. When the form is prefilled from &#039;&#039;&#039;fetched&#039;&#039;&#039; data (the website/web page URL entry), the form is titled &#039;&#039;&#039;&#039;&#039;Item details&#039;&#039;&#039;&#039;&#039; — you are verifying fetched content, not entering an item from blank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Place of birth&#039;&#039;&#039; / &#039;&#039;&#039;Place of death&#039;&#039;&#039; — &#039;&#039;&#039;OpenStreetMap search boxes&#039;&#039;&#039;: type a place name and pick the place from the suggestions (searched on OpenStreetMap&#039;s Nominatim — villages, cities and regions alike, no local place items needed). Picking a suggestion stores the place&#039;s &#039;&#039;&#039;OpenStreetMap id&#039;&#039;&#039; (&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;node/123456&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;way/…&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;relation/…&amp;lt;/syntaxhighlight&amp;gt;) as an &amp;lt;code&amp;gt;place of birth (OSM)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;place of death (OSM)&amp;lt;/code&amp;gt; statement; the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page infobox renders it as a link to openstreetmap.org. A place &#039;&#039;&#039;fetched from the authority&#039;&#039;&#039; is automatically looked up on OpenStreetMap and the best match is proposed: &#039;&#039;&amp;quot;{field} fetched from source: {place}, we think this corresponds to {name} ({id}).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the box for you to search. No match shows &#039;&#039;&amp;quot;External record: {place} — search OpenStreetMap to confirm the place, then pick it from the suggestions.&amp;quot;&#039;&#039; — the field must hold a picked OpenStreetMap id to save (a raw place name alone is rejected).&lt;br /&gt;
&lt;br /&gt;
== Fictional characters ==&lt;br /&gt;
&lt;br /&gt;
[[Special:AddFictionalCharacter]] searches Wikidata by name (search → review candidates → create). The review step has &#039;&#039;&#039;Given name&#039;&#039;&#039; / &#039;&#039;&#039;Family name&#039;&#039;&#039; and &#039;&#039;&#039;Appears in&#039;&#039;&#039; (entity search, several works allowed). The &#039;&#039;&#039;label auto-generates&#039;&#039;&#039; as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;{given name} {family name} (fictional character)&amp;lt;/syntaxhighlight&amp;gt;; the &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;fictional character in {works}&amp;lt;/syntaxhighlight&amp;gt; when left blank. Characters get no classic page — just the item.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collectives: common classes ==&lt;br /&gt;
&lt;br /&gt;
The collective class is inferred from the harvested Wikidata instance-of hints and chosen on the &#039;&#039;&#039;review step&#039;&#039;&#039; (the search-results selection step no longer shows a class field — pick the record first, then classify it when the harvested data is in front of you): private company, public company, non-profit organization, governmental agency, music band, educational institution, research institute, political party, trade union, religious organization, sports team — plus the generic organization / group of humans.&lt;br /&gt;
&lt;br /&gt;
The collective review step also offers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Parent organization&#039;&#039;&#039; (optional) — an entity search box: the organization this collective is a subsidiary or subdivision of (type a name to pick an existing item, or type a Q-id).&lt;br /&gt;
* &#039;&#039;&#039;Official website&#039;&#039;&#039; (optional) — the collective&#039;s own website (a plain URL field). The value is written as an &amp;lt;code&amp;gt;official website&amp;lt;/code&amp;gt; statement and renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Logo&#039;&#039;&#039; (optional) — behind the &#039;&#039;&amp;quot;I will upload a logo image for this collective&amp;quot;&#039;&#039; toggle. &#039;&#039;&#039;Choose the source yourself&#039;&#039;&#039; — upload a local image file, paste an image URL, or &#039;&#039;&#039;reuse an existing file on this wiki&#039;&#039;&#039; (two collectives often share a logo, e.g. a website and its TV channel — pick the already-uploaded file instead of re-uploading). The reuse box &#039;&#039;&#039;searches existing files as you type&#039;&#039;&#039; — any fragment of the file name matches (&#039;&#039;astro&#039;&#039; finds &#039;&#039;Astronomy and Astrophysics-logo.svg&#039;&#039;; a thumbnail previews each suggestion; the same fragment search powers the portrait on [[Special:AddPerson]] and the logo on [[Special:AddSoftware]]). Nothing is pre-selected: the matching input appears after you pick a source. A pasted URL has a &#039;&#039;&#039;Validate&#039;&#039;&#039; button with preview + auto-fill, like the portrait. Fill the &#039;&#039;&#039;logo license&#039;&#039;&#039; (required when a logo is provided) and optionally &#039;&#039;&#039;Logo author&#039;&#039;&#039; / &#039;&#039;&#039;Additional license information&#039;&#039;&#039;. The file is saved as &amp;lt;code&amp;gt;File:&amp;amp;lt;name&amp;amp;gt;-logo.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt; and linked from the item with &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt; statements; the logo renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039; (the infobox image cell reads the item&#039;s &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; statement — the logo shows on every page sitelinked to an item that has one, including pages created before the logo existed).&lt;br /&gt;
&lt;br /&gt;
== Special:AddSource is class-first ==&lt;br /&gt;
&lt;br /&gt;
[[Special:AddSource]] opens on a &#039;&#039;&#039;class picker&#039;&#039;&#039; — choose the &#039;&#039;&#039;source type&#039;&#039;&#039; (the page title is &amp;lt;code&amp;gt;Special:AddSource&amp;lt;/code&amp;gt;); the page then shows the adapted first step (search, or a URL entry for websites/web pages) and the adapted review fields for that class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Class !! Kind !! First step&lt;br /&gt;
|-&lt;br /&gt;
| Book || parent || search: ISBN-13, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Scholarly article || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Website || parent || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata (title, description, intro) is fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Song · Film · Video || parent || search: title or author (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube channel || parent || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039; (exact match for a URL)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube video || child of YouTube channel || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Book excerpt || child of book || manual: parent book + pages&lt;br /&gt;
|-&lt;br /&gt;
| Web page || child of website || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Newspaper article · Magazine article || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Conference paper || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Report · Document || parent || manual: title, publisher, report number&lt;br /&gt;
|-&lt;br /&gt;
| Thesis || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Manuscript || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Patent || parent || manual: title, patent number&lt;br /&gt;
|-&lt;br /&gt;
| Legal case || parent || manual: court, territorial jurisdiction, case number&lt;br /&gt;
|-&lt;br /&gt;
| Legislation · Bill || parent || manual: jurisdiction, legislation number&lt;br /&gt;
|-&lt;br /&gt;
| Treaty || parent || manual: jurisdiction&lt;br /&gt;
|-&lt;br /&gt;
| Interview || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Map || parent || manual: title, author, publisher&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Dataset || parent || manual: title, author, publisher&lt;br /&gt;
|-&lt;br /&gt;
| Text || parent || manual: title (catch-all — author, year, URL and access optional)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Zotero/CSL-aligned classes&#039;&#039;&#039; (newspaper/magazine article, conference paper, report, document, thesis, manuscript, patent, legal case, legislation, bill, treaty, interview, map, presentation, dataset) follow the same class-first flow with adapted fields. The &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) carry one or more &#039;&#039;&#039;territorial jurisdictions&#039;&#039;&#039; — an OpenStreetMap search box like the person places: type a place name, pick the suggestion, and the OSM id + its display label are stored (several jurisdictions are allowed — separate them with a comma; each renders as a link in the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page infobox). For a text that applies internationally (a treaty signed by many countries, an international law), tick &#039;&#039;&#039;&amp;quot;This is an international …&amp;quot;&#039;&#039;&#039; instead — the checkbox &#039;&#039;&#039;replaces&#039;&#039;&#039; the jurisdiction (the box is hidden and cleared) and the infobox shows &#039;&#039;International&#039;&#039;. A legal case also takes a &#039;&#039;&#039;court&#039;&#039;&#039; (entity search) and a &#039;&#039;&#039;case number&#039;&#039;&#039;, a patent a &#039;&#039;&#039;patent number&#039;&#039;&#039;, reports/documents a &#039;&#039;&#039;report number&#039;&#039;&#039;, and legislation/bills a &#039;&#039;&#039;legislation number&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Text&#039;&#039;&#039; is the &#039;&#039;&#039;catch-all class&#039;&#039;&#039; for any text that does not fit the others — a historical text, an inscription, a document of uncertain nature. Only the &#039;&#039;&#039;title&#039;&#039;&#039; is required (author(s), year, URL and access are optional).&lt;br /&gt;
* &#039;&#039;&#039;The entity search boxes are class-scoped&#039;&#039;&#039;: typing in a license box suggests only license items, the author box only people/organizations/groups, the publisher box only publishers, and so on — not every item on the instance.&lt;br /&gt;
* &#039;&#039;&#039;Website / web page URL entry&#039;&#039;&#039;: type a public web address (&amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt;) and the title, description and intro are fetched automatically when the site allows it — you correct everything on the next pages. For &#039;&#039;&#039;websites&#039;&#039;&#039; the URL is collapsed to the site root (a website is the site, not a page) and there is &#039;&#039;&#039;no year&#039;&#039;&#039; field (a website is dynamic); for &#039;&#039;&#039;web pages&#039;&#039;&#039; the full URL is kept.&lt;br /&gt;
* &#039;&#039;&#039;Publisher is an entity&#039;&#039;&#039; (book, scholarly article, newspaper/magazine article, conference paper, report, document, thesis, interview, map, dataset): the publisher field is an entity search box — type a name to pick an existing publisher item (or type a Q-id). Create a missing publisher first (e.g. via [[Special:AddCollective]]). The item&#039;s publisher statement then points at that entity.&lt;br /&gt;
* &#039;&#039;&#039;Journal is an entity&#039;&#039;&#039; (scholarly article): the journal field is an entity search box, like the publisher — pick the journal item (create a missing one first, e.g. via [[Special:AddCollective]]).&lt;br /&gt;
* &#039;&#039;&#039;Access&#039;&#039;&#039; (book, scholarly article, song, film, book excerpt, and the new newspaper/magazine article, conference paper, report, document, thesis, manuscript, map and dataset): how this source can be accessed — a toggle with four modes:&lt;br /&gt;
  * &#039;&#039;&#039;Access URL (non-direct)&#039;&#039;&#039; — a link to a page where the work can be accessed (a landing page, not the file itself).&lt;br /&gt;
  * &#039;&#039;&#039;Direct download link&#039;&#039;&#039; — a URL whose file is fetched and saved on this wiki automatically (as &amp;lt;code&amp;gt;File:&amp;amp;lt;title&amp;amp;gt;.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
  * &#039;&#039;&#039;Local file&#039;&#039;&#039; — pick a file on your computer to upload.&lt;br /&gt;
  * &#039;&#039;&#039;N/A (no direct access)&#039;&#039;&#039; — the work is only reachable via archives or physical copies; no access statement is written.&lt;br /&gt;
  The download/file modes expand a &#039;&#039;&#039;license&#039;&#039;&#039; field (pick an existing license item — CC0, CC BY, GNU, etc., or type to search). Uploaded files are named after the item (your original filename is ignored) and you should not upload copyrighted content unless you have the right to distribute it publicly.&lt;br /&gt;
* &#039;&#039;&#039;The Access row on the Source: page&#039;&#039;&#039; — the infobox of every &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page shows an &#039;&#039;&#039;Access&#039;&#039;&#039; row: a stored copy renders as the file name (click it to open &#039;&#039;&#039;[[Special:SourceFile]]&#039;&#039;&#039; — an embedded PDF preview when the file is a PDF, the licence, and a &#039;&#039;&#039;download button that requires accepting the licence conditions&#039;&#039;&#039;), a non-direct access URL renders as a clickable link, and a source without access shows &#039;&#039;&#039;N/A&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Child classes need a parent&#039;&#039;&#039;: for a book excerpt, YouTube video or web page you first pick the parent item (book, YouTube channel, website) with an entity search box — the line under the box, &#039;&#039;&amp;quot;Book not yet imported to RonzzWikiBase? import it yourself&amp;quot;&#039;&#039;, jumps to the parent&#039;s import page; on creation the child is linked to the parent with a &amp;lt;code&amp;gt;part of&amp;lt;/code&amp;gt; statement. For a &#039;&#039;&#039;web page&#039;&#039;&#039; the parent is &#039;&#039;&#039;auto-assigned from the URL&#039;s site root&#039;&#039;&#039;: the root URL&#039;s host is matched against the website items&#039; stored URL addresses — a page on a &#039;&#039;&#039;subdomain&#039;&#039;&#039; of a recorded website matches its parent site too (a page on &#039;&#039;scifa.univ-lorraine.fr&#039;&#039; belongs to the &#039;&#039;univ-lorraine.fr&#039;&#039; website; a page on the recorded host itself still matches first). An &#039;&#039;&#039;exact host (or ancestor) match silently fills the parent box&#039;&#039;&#039; (you can still change it before submitting; no confirmation needed); a &#039;&#039;&#039;close name match&#039;&#039;&#039; fills it with the &#039;&#039;&amp;quot;we think this corresponds to …&amp;quot;&#039;&#039; confirmation (&#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; / &#039;&#039;&#039;No, let me correct&#039;&#039;&#039;); and no match leaves the box empty with &#039;&#039;&amp;quot;No record found for {URL} — the website exists, but we don&#039;t have a record of it yet. Add the website first, then pick it above.&amp;quot;&#039;&#039; (add the website via [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Book excerpts&#039;&#039;&#039;: after picking the parent book, fill the &#039;&#039;&#039;pages&#039;&#039;&#039; and optionally the &#039;&#039;&#039;volume&#039;&#039;&#039; and &#039;&#039;&#039;chapters&#039;&#039;&#039;. A blank &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &#039;&#039;Pages a-b (Volume c) of {book}&#039;&#039; from the pages/volume fields and the book&#039;s title; blank &#039;&#039;&#039;year&#039;&#039;&#039; and &#039;&#039;&#039;author(s)&#039;&#039;&#039; fall back to the parent book&#039;s own values (&#039;&#039;Leave blank if same as the parent book&#039;&#039;).&lt;br /&gt;
* &#039;&#039;&#039;Website vs web page&#039;&#039;&#039;: add an &#039;&#039;&#039;entire website&#039;&#039;&#039; once, then add specific pages as child items (see the explanation on [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Duration&#039;&#039;&#039; (film, song, video, YouTube video): type &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;MM:SS&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;HH:MM:SS&amp;lt;/syntaxhighlight&amp;gt; — stored in seconds.&lt;br /&gt;
* &#039;&#039;&#039;Title is the only required field&#039;&#039;&#039; — every other fact (author(s), year, publisher, …) is optional, because it can genuinely be unknown (a text of unknown authorship, an anonymous work). Authors are picked as &#039;&#039;&#039;entities&#039;&#039;&#039; (person, organization or group — type a name to search, or type a Q-id); create missing people first via [[Special:AddPerson]]. The &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) take no author (the court / jurisdiction carry the attribution); a book excerpt inherits its authors from the parent book when left blank. Child classes (book excerpt, YouTube video, web page) still require their parent.&lt;br /&gt;
&lt;br /&gt;
== Uploading files (Special:Upload) ==&lt;br /&gt;
&lt;br /&gt;
[[Special:Upload]] is the general file-upload page (also reachable from the &#039;&#039;&#039;Upload file&#039;&#039;&#039; link in the sidebar). It saves the file to a &amp;lt;code&amp;gt;File:&amp;lt;/code&amp;gt; page &#039;&#039;&#039;and&#039;&#039;&#039; — for every form upload — creates (or reuses) a &#039;&#039;&#039;linked image item&#039;&#039;&#039; holding the file&#039;s structured facts, so uploaded files are first-class, queryable entities (the &#039;&#039;facts in the item, prose on the page&#039;&#039; model).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Source&#039;&#039;&#039; — the radio defaults to &#039;&#039;&#039;URL&#039;&#039;&#039; (paste a link — the common case); switch to &#039;&#039;&#039;file from your device&#039;&#039;&#039; when the image is only on your computer.&lt;br /&gt;
* &#039;&#039;&#039;File name + description&#039;&#039;&#039; — filled in by hand, or auto-filled: for a pasted URL, click &#039;&#039;&#039;Validate&#039;&#039;&#039; next to the URL field — a preview thumbnail, the pixel + file size and a best-effort auto-fill of the name / description / author / licence fields appear (clicking Validate again shows only the latest result). &#039;&#039;&#039;Wikimedia image URLs&#039;&#039;&#039; (Wikipedia, Commons, upload.wikimedia.org) are read &#039;&#039;&#039;from your browser&#039;&#039;&#039; — they are not rate-limited, and the image bytes are downloaded by your browser too (the server never fetches Wikimedia). For files larger than 50 MB from Wikimedia, save the image to your device and upload it instead.&lt;br /&gt;
* &#039;&#039;&#039;License&#039;&#039;&#039; — a &#039;&#039;&#039;searchable combobox of the instance&#039;s license items&#039;&#039;&#039; (CC0, CC BY 4.0, CC BY-SA 4.0, GNU licenses, MIT, … — pick from the list or type to search). The license is recorded as a semantic statement on the image item and renders on the File page as a link to the license item.&lt;br /&gt;
* &#039;&#039;&#039;Image author&#039;&#039;&#039; (optional) — the person or organization that created the image, as free text.&lt;br /&gt;
* &#039;&#039;&#039;Additional license information&#039;&#039;&#039; (optional) — free text (attribution lines, terms, credits — e.g. what a CC BY license requires).&lt;br /&gt;
* The single &#039;&#039;Maximum file size: 1 GB&#039;&#039; note applies to both upload methods.&lt;br /&gt;
* The File page carries an &#039;&#039;&#039;Attribution&#039;&#039;&#039; section with the author / license / source; the image item holds the same facts as statements (&amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt;, source URL) and is sitelinked to the File page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Re-editing an imported item ==&lt;br /&gt;
&lt;br /&gt;
Imported items can be edited in place with the &#039;&#039;&#039;same form that created them&#039;&#039;&#039; — no need to re-import or hand-edit statements. On the item page (&amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt;), the &#039;&#039;&#039;Update basic information&#039;&#039;&#039; button under the title opens the matching page (&amp;lt;code&amp;gt;Special:UpdatePerson&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSource&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateCollective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSoftware&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateFictionalCharacter&amp;lt;/code&amp;gt; — chosen from the item&#039;s class), prefilled with the item&#039;s current values. Change what needs changing and submit: the label, description and the form&#039;s statements update; everything else (sitelinks, other statements, uploaded portraits/logos you did not replace) stays. A changed label renames the classic page too. See [[Help:Contributing/entities#Updating basic information with a form]].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Replacing an image&#039;&#039;&#039; — the upload toggle on the Update pages reads &#039;&#039;&amp;quot;I will upload a &#039;&#039;&#039;new&#039;&#039;&#039; portrait/logo image … (replacing existing)&amp;quot;&#039;&#039;: tick it and pick a source to replace the current image; leave it unticked to keep it.&lt;br /&gt;
* &#039;&#039;&#039;The access section on Special:UpdateSource is collapsed&#039;&#039;&#039; behind the &#039;&#039;&amp;quot;I will update the resource access instructions&amp;quot;&#039;&#039; checkbox — tick it to see (and change) the access URL / download link / local file / licence fields; leave it unticked and the item&#039;s access statements stay exactly as they are (no re-upload, no replacement).&lt;br /&gt;
* &#039;&#039;&#039;Fields you leave blank are kept as they are&#039;&#039;&#039; — the update form never overwrites a value you did not provide (a blank description keeps the existing one). Removing a statement is an explicit edit on the item page itself.&lt;br /&gt;
&lt;br /&gt;
When a field is auto-filled from fetched data, the wiki asks you to confirm: &#039;&#039;&amp;quot;{field} fetched from source: {value}, we think this corresponds to {label} (Q#).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the field for you to pick another item. This happens for:&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;license&#039;&#039;&#039; on Special:Upload and the Add\* portrait/logo URL fields (from the image&#039;s metadata);&lt;br /&gt;
* the &#039;&#039;&#039;publisher&#039;&#039;&#039; and &#039;&#039;&#039;journal&#039;&#039;&#039; on the book / scholarly-article review (a harvested name that matches — exactly or closely — an existing item is prefilled and confirmed);&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label matched against local items; no match → the &amp;quot;External record: …&amp;quot; hint);&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the site root of the entered URL matched against website items; no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;br /&gt;
* the harvested &#039;&#039;&#039;developer / license / programming language&#039;&#039;&#039; facts on AddSoftware;&lt;br /&gt;
* a &#039;&#039;&#039;free-text author name&#039;&#039;&#039; in the AddSource search: if it matches an existing person, the manual form is prefilled with that person and confirmed (previously a free-text name was only a search filter).&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
For classes with an authority: search → review the candidates (same-name disambiguation) → review the record → [review the fetched content, when present] → create. Each candidate carries a &#039;&#039;see record details&#039;&#039; link to its canonical authority page (opens in a new tab). The English label comes from the authority; add &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt; labels afterwards. &#039;&#039;&#039;Source labels carry the source type in parentheses&#039;&#039;&#039; for disambiguation — e.g. &#039;&#039;The Hobbit (Book)&#039;&#039;, &#039;&#039;Example Domain (Website)&#039;&#039;, &#039;&#039;Chapter 3 (Book excerpt)&#039;&#039; — the suffix is added automatically (and editable) on the AddSource review/manual forms, and the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page title follows the label. While you type the title on those forms, a read-only &#039;&#039;&#039;Final label&#039;&#039;&#039; box next to it shows exactly what the item label will be (title + suffix) — no surprises at creation. Fetch failures degrade to manual entry at &amp;lt;code&amp;gt;Special:AddSource/&amp;amp;lt;class&amp;amp;gt;/manual&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Duplicates are confirmed, not silently reused ===&lt;br /&gt;
&lt;br /&gt;
When the record you are about to create matches an &#039;&#039;&#039;existing item&#039;&#039;&#039; — the same authority identifier (Wikidata, OpenAlex, ORCID, DOI, ISBN, VIAF, ISNI, YouTube id), the same web URL (official website, repository, documentation or access URL), or a &#039;&#039;&#039;very similar label&#039;&#039;&#039; — the wiki asks first:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&amp;quot;We think this item may be a duplicate of [[Item:Qxxx|label]].&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; takes you straight to the existing item (nothing is created); &#039;&#039;&#039;No&#039;&#039;&#039; continues the creation (the final confirmation creates the item anyway, even with the same label — the existing item&#039;s classic page keeps rendering the original).&lt;br /&gt;
&lt;br /&gt;
The check runs as soon as the duplicate is recognizable: when you &#039;&#039;&#039;pick a search result&#039;&#039;&#039; whose authority id already exists locally, when you &#039;&#039;&#039;enter an existing website / web-page / YouTube URL&#039;&#039;&#039;, and on &#039;&#039;&#039;every final submit&#039;&#039;&#039; (the last check re-examines the record you actually submit). A machine client (the API) never creates silently either: it answers &amp;lt;code&amp;gt;duplicate&amp;lt;/code&amp;gt; with the existing item&#039;s id instead, unless it explicitly confirms.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The authority lookups run &#039;&#039;&#039;only when you click search&#039;&#039;&#039; — never on page load.&lt;br /&gt;
* &#039;&#039;&#039;Author search&#039;&#039;&#039; on the book / scholarly-article / film / song / video pages narrows the results for common titles. Toggle between &#039;&#039;&#039;free text&#039;&#039;&#039; (an author name, e.g. Albert Einstein) and &#039;&#039;&#039;semantic entities&#039;&#039;&#039; (Wikidata Q-ids, comma-separated — e.g. Q937, Q42). The semantic mode resolves works by the author entities on the Wikidata hub.&lt;br /&gt;
* &#039;&#039;&#039;YouTube&#039;&#039;&#039;: paste a URL for an exact match (no match → &#039;&#039;no match for the provided URL&#039;&#039;), or type a name for the top 10 matches.&lt;br /&gt;
* The provenance form on [[Special:AddQuotation]] (and the other content pages) has entity &#039;&#039;&#039;search + autofill&#039;&#039;&#039; for &amp;lt;code&amp;gt;attributed to&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;: type a name, pick the entity, the item id is filled in. Manually typed ids still work. The &#039;&#039;&#039;label field is prefilled&#039;&#039;&#039; with the class marker — &#039;&#039;(quotation)&#039;&#039; / &#039;&#039;(code snippet)&#039;&#039; / &#039;&#039;(math snippet)&#039;&#039; — type the content text in front of it, like the &#039;&#039;The Hobbit (Book)&#039;&#039; source-label convention. The &#039;&#039;&#039;Add more&#039;&#039;&#039; button creates the item and reopens the page with everything you typed carried over &#039;&#039;&#039;except the label and the content&#039;&#039;&#039; (the label resets to the marker, the content to empty) — adding several items from the same source or author means typing only the new content each time. Only signed-in users can create content items.&lt;br /&gt;
* Citations use the source item&#039;s harvested metadata (journal name, publisher, volume/issue/pages, DOI, ISBN) and cite the source &#039;&#039;&#039;type&#039;&#039;&#039; correctly (a book quote cites as a book, a song quote as a song).&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label is auto-looked-up on OpenStreetMap; a match prefills the OSM id with confirmation, no match → the &amp;quot;search OpenStreetMap to confirm&amp;quot; hint). The picked place&#039;s &#039;&#039;&#039;display label is stored with the person&#039;&#039;&#039; and shown — linked to the OpenStreetMap map — on the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page instead of the raw OSM id. A person who already has places added before this feature gets their labels backfilled automatically.&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the root URL&#039;s host matched against website items — an exact host match auto-assigns silently, a close name match confirms, no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;br /&gt;
&lt;br /&gt;
== When the classic page already exists ==&lt;br /&gt;
&lt;br /&gt;
Every creation flow ([[Special:AddPerson]] / [[Special:AddSource]] / [[Special:AddCollective]] / [[Special:AddSoftware]] / [[Special:AddFictionalCharacter]]) writes a classic wiki page for the new item (&amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Collective:&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;FOSS:&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Software:&amp;lt;/code&amp;gt;). If a page with that exact name already exists — an editor may have created it by hand — the flow does &#039;&#039;&#039;not&#039;&#039;&#039; overwrite it and does &#039;&#039;&#039;not&#039;&#039;&#039; link it silently:&lt;br /&gt;
&lt;br /&gt;
* you are asked to confirm: &#039;&#039;&amp;quot;A page named X already exists. Is it the same thing as the item you just created?&amp;quot;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Yes, link the item to this page&#039;&#039;&#039; links the new item to the existing page (the page itself is left untouched);&lt;br /&gt;
* &#039;&#039;&#039;No, don&#039;t link it&#039;&#039;&#039; leaves the item unlinked — you can link it later with the &#039;&#039;&#039;Sitelink&#039;&#039;&#039; tab.&lt;br /&gt;
&lt;br /&gt;
The same rule applies to items created at [[Special:NewItem]]: a main-namespace page titled with the label is created and linked automatically; if that page already exists, the item is linked to it (no confirmation there — the hook has no form, the page is never modified, and the Sitelink tab lets you correct it). See [[Help:Contributing/entities#Creating an item]].&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/entities&amp;diff=7825</id>
		<title>Help:Contributing/entities</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/entities&amp;diff=7825"/>
		<updated>2026-09-22T20:13:36Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Creating an item: document the auto-created main-namespace page (Sep 22 2026) (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains the data model and how to create and edit items and properties. Start at the [[Help:Contributing]] hub if you are new here.&lt;br /&gt;
&lt;br /&gt;
== The data model in five minutes ==&lt;br /&gt;
&lt;br /&gt;
Wikibase is the software behind Wikidata. Two entity types exist on this instance:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Entity !! ID !! URL form !! Example&lt;br /&gt;
|-&lt;br /&gt;
| Item || &amp;lt;code&amp;gt;Q1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Q2&amp;lt;/code&amp;gt;, … || &amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt; || a book, a person, a place&lt;br /&gt;
|-&lt;br /&gt;
| Property || &amp;lt;code&amp;gt;P1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;P2&amp;lt;/code&amp;gt;, … || &amp;lt;code&amp;gt;/wiki/Property:P1&amp;lt;/code&amp;gt; || &amp;quot;instance of&amp;quot;, &amp;quot;date&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each entity has:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Terms&#039;&#039;&#039;: a multilingual &#039;&#039;&#039;label&#039;&#039;&#039; (unique per language per type), a &#039;&#039;&#039;description&#039;&#039;&#039;, and optional &#039;&#039;&#039;aliases&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Statements&#039;&#039;&#039;: a &#039;&#039;&#039;property → value&#039;&#039;&#039; pair, optionally with &#039;&#039;&#039;qualifiers&#039;&#039;&#039; (details) and &#039;&#039;&#039;references&#039;&#039;&#039; (provenance), and a &#039;&#039;&#039;rank&#039;&#039;&#039; (preferred, normal, deprecated).&lt;br /&gt;
&lt;br /&gt;
Order of work: define &#039;&#039;&#039;properties first&#039;&#039;&#039; (the schema), then create &#039;&#039;&#039;items&#039;&#039;&#039; (the data).&lt;br /&gt;
&lt;br /&gt;
== Before you create anything ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Search first&#039;&#039;&#039; — use the search box or [[Special:Search]]; do not create a duplicate item or property.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Reuse existing properties&#039;&#039;&#039; — browse [[Special:ListProperties]] (sidebar → &#039;&#039;&#039;Semantic tools&#039;&#039;&#039; → &#039;&#039;&#039;Browse properties&#039;&#039;&#039;) before proposing a new one. A property is expensive: its datatype is permanent.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Labels are unique per language&#039;&#039;&#039; — an item cannot have two labels in the same language. Use the description to disambiguate.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Creating a property ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to [[Special:NewProperty]] (also in the sidebar → &#039;&#039;&#039;Semantic tools&#039;&#039;&#039; → &#039;&#039;&#039;Create new property&#039;&#039;&#039;).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in at least a &#039;&#039;&#039;label&#039;&#039;&#039; (for example &amp;lt;code&amp;gt;instance of&amp;lt;/code&amp;gt;) and a &#039;&#039;&#039;description&#039;&#039;&#039; (for example &amp;lt;code&amp;gt;that class of which this subject is a particular example and member&amp;lt;/code&amp;gt;). Add aliases (for example &amp;lt;code&amp;gt;is-a&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;isa&amp;lt;/code&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choose the &#039;&#039;&#039;datatype&#039;&#039;&#039; — the most important decision, and it &#039;&#039;&#039;cannot be changed after creation&#039;&#039;&#039;:&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Datatype !! Use for !! Example value&lt;br /&gt;
|-&lt;br /&gt;
| Item || link to another entity || &amp;lt;code&amp;gt;Q5&amp;lt;/code&amp;gt; (a person)&lt;br /&gt;
|-&lt;br /&gt;
| Property || link to another property || &amp;lt;code&amp;gt;P1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String || free text || &amp;lt;code&amp;gt;&amp;quot;ISBN-13&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| External identifier || identifier in another system || &amp;lt;code&amp;gt;Q1234&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;https://www.wikidata.org/wiki/Q1234&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| URL || web address || &amp;lt;code&amp;gt;https://example.org&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Monolingual text || text with a language tag || &amp;lt;code&amp;gt;&amp;quot;hello&amp;quot;@en&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quantity || numbers with units || &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt; (unit &amp;lt;code&amp;gt;Q11573&amp;lt;/code&amp;gt;, kg)&lt;br /&gt;
|-&lt;br /&gt;
| Time || dates || &amp;lt;code&amp;gt;2026-08-15T00:00:00Z&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Globe coordinate || latitude and longitude || &amp;lt;code&amp;gt;48.85N 2.35E&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Commons media || a file name || &amp;lt;code&amp;gt;File:Foo.jpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The dropdown in [[Special:NewProperty]] shows the full set of datatypes available here.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;External identifier&#039;&#039;&#039;, also set the &#039;&#039;&#039;formatter URL&#039;&#039;&#039; (formatter-url field), for example &amp;lt;code&amp;gt;https://www.wikidata.org/wiki/$1&amp;lt;/code&amp;gt; — it makes values dereferenceable URIs in RDF.&lt;br /&gt;
&lt;br /&gt;
Save: the property gets its permanent ID (&amp;lt;code&amp;gt;P1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;P2&amp;lt;/code&amp;gt;, …). Other editors can now use it in statements.&lt;br /&gt;
&lt;br /&gt;
== Creating an item ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Go to [[Special:NewItem]] (also in the sidebar → &#039;&#039;&#039;Semantic tools&#039;&#039;&#039; → &#039;&#039;&#039;Create new item&#039;&#039;&#039;).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Fill in a &#039;&#039;&#039;label&#039;&#039;&#039; (English at minimum — &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt;; other languages welcome), a &#039;&#039;&#039;description&#039;&#039;&#039;, and optional aliases.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Save: the item gets its permanent ID (&amp;lt;code&amp;gt;Q1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Q2&amp;lt;/code&amp;gt;, …).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Add statements (next section). An item with no statements is just a stub.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A classic page is created for you.&#039;&#039;&#039; Saving a new item at [[Special:NewItem]] also creates a wiki page in the main namespace titled with the item&#039;s label — an item labelled &amp;lt;code&amp;gt;Ada Lovelace&amp;lt;/code&amp;gt; gets the page &amp;lt;code&amp;gt;Ada Lovelace&amp;lt;/code&amp;gt; — and links the item to that page (the &#039;&#039;&#039;Sitelink&#039;&#039;&#039; tab then shows blue). If a page with that name already exists, the item is linked to the existing page instead of overwriting it; use the &#039;&#039;&#039;Sitelink&#039;&#039;&#039; tab if you need to correct a wrong link. A label containing characters MediaWiki forbids in page titles (&amp;lt;code&amp;gt;# &amp;amp;lt; &amp;amp;gt; [ ] { } |&amp;lt;/code&amp;gt;) is normalised for the page title only (those characters become dashes); the item&#039;s label is stored unchanged.&lt;br /&gt;
&lt;br /&gt;
== Adding and editing statements ==&lt;br /&gt;
&lt;br /&gt;
On an item page ([[Special:EntityPage/Q1]]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Click &#039;&#039;&#039;+ add statement&#039;&#039;&#039; (or &#039;&#039;&#039;+ add value&#039;&#039;&#039; for more values of one property).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Property&#039;&#039;&#039;: start typing &amp;lt;code&amp;gt;P1&amp;lt;/code&amp;gt; or its label — autocomplete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Value&#039;&#039;&#039;: depends on the datatype (item → start typing another entity&#039;s label).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Qualifiers&#039;&#039;&#039; (optional): refine the statement, for example the &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; property (&amp;lt;code&amp;gt;P8&amp;lt;/code&amp;gt;) on &amp;lt;code&amp;gt;population → 2.1 million&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;References&#039;&#039;&#039; (recommended for facts — this is the provenance layer): &#039;&#039;&#039;Add reference&#039;&#039;&#039;, for example the &amp;lt;code&amp;gt;source URL&amp;lt;/code&amp;gt; property (&amp;lt;code&amp;gt;P7&amp;lt;/code&amp;gt;) for a web source, &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;P28&amp;lt;/code&amp;gt;) for a book or article, or &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;P8&amp;lt;/code&amp;gt;) if the fact itself has a date. Every fact should say where it comes from.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&#039;&#039;&#039;Rank&#039;&#039;&#039;: mark conflicting or outdated values as &#039;&#039;&#039;deprecated&#039;&#039;&#039;, the best value as &#039;&#039;&#039;preferred&#039;&#039;&#039;.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Editing tips:&lt;br /&gt;
* Statement values are editable by clicking them; remove a statement with the ✕ control.&lt;br /&gt;
* Terms (label, description, aliases) are edited directly in the entity header — click the pencil icon and choose the language tab.&lt;br /&gt;
* Undo or roll back via the page &#039;&#039;&#039;history&#039;&#039;&#039; tab — every change is a wiki revision.&lt;br /&gt;
&lt;br /&gt;
== Deleting and merging ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merge&#039;&#039;&#039; two duplicate items: use &#039;&#039;&#039;merge&#039;&#039;&#039; on the item page (right: &amp;lt;code&amp;gt;item-merge&amp;lt;/code&amp;gt;, granted to registered users).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Delete&#039;&#039;&#039; an entity page: [[Special:DeletePage]] (&amp;lt;code&amp;gt;Item:Q12&amp;lt;/code&amp;gt;) — admins only. Deleting a property is rare and breaks the statements that use it — prefer deprecating it instead.&lt;br /&gt;
&lt;br /&gt;
== Updating basic information with a form ==&lt;br /&gt;
&lt;br /&gt;
Items created through the guided flows (persons, sources, collectives, software, fictional characters) can be edited in place with the same form that created them:&lt;br /&gt;
&lt;br /&gt;
* On the item page (&amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt;), the &#039;&#039;&#039;Update basic information&#039;&#039;&#039; button under the title opens the matching page — &amp;lt;code&amp;gt;Special:UpdatePerson&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSource&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateCollective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSoftware&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Special:UpdateFictionalCharacter&amp;lt;/code&amp;gt; (the page is chosen from the item&#039;s class).&lt;br /&gt;
* The form shows the same fields as the creation flow, &#039;&#039;&#039;prefilled from the item&#039;s current statements&#039;&#039;&#039;. Change what needs changing and submit.&lt;br /&gt;
* &#039;&#039;&#039;What updates&#039;&#039;&#039;: the item&#039;s English label and description, and the statements for the fields the form shows (authors, publisher, journal, dates, places, facts, …). Everything else — sitelinks, references on other statements, uploaded portraits/logos you did not replace — is left untouched.&lt;br /&gt;
* &#039;&#039;&#039;Renames&#039;&#039;&#039;: if the new label differs, the classic page (e.g. &amp;lt;code&amp;gt;Person:Old Name&amp;lt;/code&amp;gt;) is renamed to match, with a redirect left behind.&lt;br /&gt;
* When a form field is filled automatically from fetched source data (for example a license from an image&#039;s metadata, or a publisher from a book record), the wiki shows a confirmation line — &amp;quot;{field} fetched from source: {value}, we think this corresponds to {label} (Q#).&amp;quot; — with &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; or &#039;&#039;&#039;No, let me correct&#039;&#039;&#039;. Say No to clear the field and pick another item yourself.&lt;br /&gt;
&lt;br /&gt;
Raw statement editing (add/remove values, qualifiers, references, ranks) is still done on the item page as described in [[#Adding and editing statements|Adding and editing statements]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Contributing]] — the hub&lt;br /&gt;
* [[Help:Contributing/access]] — who can do what&lt;br /&gt;
* [[Help:Contributing/query]] — querying with SPARQL&lt;br /&gt;
* [[Help:Contributing/house-rules]] — house rules for this instance&lt;br /&gt;
* [[Help:Contributing/import]] — importing from external authorities&lt;br /&gt;
* [[Help:Contributing/api]] — API and bulk editing&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=User:SeedBot/section-test&amp;diff=7673</id>
		<title>User:SeedBot/section-test</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=User:SeedBot/section-test&amp;diff=7673"/>
		<updated>2026-09-17T07:04:59Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: scratch: blank section-edit probe page (SeedBot cannot delete — needs admin) (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scratch page used by SeedBot on 2026-09-17 to probe section-edit semantics. Safe to delete (requires admin).&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=User:SeedBot/section-test&amp;diff=7667</id>
		<title>User:SeedBot/section-test</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=User:SeedBot/section-test&amp;diff=7667"/>
		<updated>2026-09-17T07:03:35Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: scratch: replace section 2 (Section A) without heading (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Section test =&lt;br /&gt;
&lt;br /&gt;
body A edited&lt;br /&gt;
&lt;br /&gt;
== Section B ==&lt;br /&gt;
&lt;br /&gt;
body B&lt;br /&gt;
&lt;br /&gt;
Footer line&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=User:SeedBot/section-test&amp;diff=7666</id>
		<title>User:SeedBot/section-test</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=User:SeedBot/section-test&amp;diff=7666"/>
		<updated>2026-09-17T07:03:24Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: scratch: section-edit semantics probe (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Section test =&lt;br /&gt;
&lt;br /&gt;
== Section A ==&lt;br /&gt;
&lt;br /&gt;
body A&lt;br /&gt;
&lt;br /&gt;
== Section B ==&lt;br /&gt;
&lt;br /&gt;
body B&lt;br /&gt;
&lt;br /&gt;
Footer line&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7663</id>
		<title>Help:Contributing/import</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7663"/>
		<updated>2026-09-10T11:20:42Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: AddSource round 4: text class, multi-jurisdiction + international, title-only required (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Instead of hand-creating an item per author or source, use the external-authority pages in the &#039;&#039;&#039;semantic tools&#039;&#039;&#039; sidebar.&lt;br /&gt;
&lt;br /&gt;
They fetch metadata from public services (Wikidata, dblp, OpenAlex, Crossref, Open Library, ORCID, YouTube, Wikipedia) and let you pick the right record. They create a local stub item with the authority identifiers (ORCID, VIAF, ISNI, DOI, ISBN, OpenAlex, YouTube IDs, …) and citation metadata (given/family name, journal, publisher as an entity, pages, volume, issue) — every imported statement carries an &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;imported from &amp;lt;authority&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; reference. Each created item also gets a &#039;&#039;&#039;classic wiki page&#039;&#039;&#039; (Person:, Source: or Collective:) sitelinked to it, whose infobox renders the item&#039;s statements at view time — except &#039;&#039;&#039;book excerpts&#039;&#039;&#039;, which are part of a book and get only an item. Where the authority has page prose (an abstract, a plot, lyrics, a lead intro), it is &#039;&#039;&#039;fetched and offered for review&#039;&#039;&#039; before it is written to the classic page (see [[Help:Contributing/import#Fetched page content]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Page !! Creates !! Input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddPerson]] || a person item + a &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page || name, ORCID iD, VIAF ID, ISNI, or a Wikidata Q id&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddSource]] || a source item + a &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page — see the class list below || class first, then the class-specific input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddFictionalCharacter]] || a fictional-character item (no classic page) || a name (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddCollective]] || a non-person agent item (organization, company, band, agency, institution, team…) + a &amp;lt;code&amp;gt;Collective:&amp;lt;/code&amp;gt; page || a name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Every import flow offers a &#039;&#039;&#039;manual fallback&#039;&#039;&#039; — &#039;&#039;Create the item manually instead&#039;&#039; — on the search page and on the candidate-selection page. The manual form is &#039;&#039;&#039;prefilled with what you typed in the search boxes&#039;&#039;&#039; (a person name is split into given/family, e.g. &amp;quot;Marie Curie&amp;quot; → given &#039;&#039;Marie&#039;&#039;, family &#039;&#039;Curie&#039;&#039;), so you correct instead of retyping. When the form is prefilled from &#039;&#039;&#039;fetched&#039;&#039;&#039; data (the website/web page URL entry), the form is titled &#039;&#039;&#039;&#039;&#039;Item details&#039;&#039;&#039;&#039;&#039; — you are verifying fetched content, not entering an item from blank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Place of birth&#039;&#039;&#039; / &#039;&#039;&#039;Place of death&#039;&#039;&#039; — &#039;&#039;&#039;OpenStreetMap search boxes&#039;&#039;&#039;: type a place name and pick the place from the suggestions (searched on OpenStreetMap&#039;s Nominatim — villages, cities and regions alike, no local place items needed). Picking a suggestion stores the place&#039;s &#039;&#039;&#039;OpenStreetMap id&#039;&#039;&#039; (&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;node/123456&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;way/…&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;relation/…&amp;lt;/syntaxhighlight&amp;gt;) as an &amp;lt;code&amp;gt;place of birth (OSM)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;place of death (OSM)&amp;lt;/code&amp;gt; statement; the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page infobox renders it as a link to openstreetmap.org. A place &#039;&#039;&#039;fetched from the authority&#039;&#039;&#039; is automatically looked up on OpenStreetMap and the best match is proposed: &#039;&#039;&amp;quot;{field} fetched from source: {place}, we think this corresponds to {name} ({id}).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the box for you to search. No match shows &#039;&#039;&amp;quot;External record: {place} — search OpenStreetMap to confirm the place, then pick it from the suggestions.&amp;quot;&#039;&#039; — the field must hold a picked OpenStreetMap id to save (a raw place name alone is rejected).&lt;br /&gt;
&lt;br /&gt;
== Fictional characters ==&lt;br /&gt;
&lt;br /&gt;
[[Special:AddFictionalCharacter]] searches Wikidata by name (search → review candidates → create). The review step has &#039;&#039;&#039;Given name&#039;&#039;&#039; / &#039;&#039;&#039;Family name&#039;&#039;&#039; and &#039;&#039;&#039;Appears in&#039;&#039;&#039; (entity search, several works allowed). The &#039;&#039;&#039;label auto-generates&#039;&#039;&#039; as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;{given name} {family name} (fictional character)&amp;lt;/syntaxhighlight&amp;gt;; the &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;fictional character in {works}&amp;lt;/syntaxhighlight&amp;gt; when left blank. Characters get no classic page — just the item.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collectives: common classes ==&lt;br /&gt;
&lt;br /&gt;
The collective class is inferred from the harvested Wikidata instance-of hints and chosen on the &#039;&#039;&#039;review step&#039;&#039;&#039; (the search-results selection step no longer shows a class field — pick the record first, then classify it when the harvested data is in front of you): private company, public company, non-profit organization, governmental agency, music band, educational institution, research institute, political party, trade union, religious organization, sports team — plus the generic organization / group of humans.&lt;br /&gt;
&lt;br /&gt;
The collective review step also offers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Parent organization&#039;&#039;&#039; (optional) — an entity search box: the organization this collective is a subsidiary or subdivision of (type a name to pick an existing item, or type a Q-id).&lt;br /&gt;
* &#039;&#039;&#039;Official website&#039;&#039;&#039; (optional) — the collective&#039;s own website (a plain URL field). The value is written as an &amp;lt;code&amp;gt;official website&amp;lt;/code&amp;gt; statement and renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Logo&#039;&#039;&#039; (optional) — behind the &#039;&#039;&amp;quot;I will upload a logo image for this collective&amp;quot;&#039;&#039; toggle. &#039;&#039;&#039;Choose the source yourself&#039;&#039;&#039; — upload a local image file, paste an image URL, or &#039;&#039;&#039;reuse an existing file on this wiki&#039;&#039;&#039; (two collectives often share a logo, e.g. a website and its TV channel — pick the already-uploaded file instead of re-uploading). The reuse box &#039;&#039;&#039;searches existing files as you type&#039;&#039;&#039; — any fragment of the file name matches (&#039;&#039;astro&#039;&#039; finds &#039;&#039;Astronomy and Astrophysics-logo.svg&#039;&#039;; a thumbnail previews each suggestion; the same fragment search powers the portrait on [[Special:AddPerson]] and the logo on [[Special:AddSoftware]]). Nothing is pre-selected: the matching input appears after you pick a source. A pasted URL has a &#039;&#039;&#039;Validate&#039;&#039;&#039; button with preview + auto-fill, like the portrait. Fill the &#039;&#039;&#039;logo license&#039;&#039;&#039; (required when a logo is provided) and optionally &#039;&#039;&#039;Logo author&#039;&#039;&#039; / &#039;&#039;&#039;Additional license information&#039;&#039;&#039;. The file is saved as &amp;lt;code&amp;gt;File:&amp;amp;lt;name&amp;amp;gt;-logo.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt; and linked from the item with &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt; statements; the logo renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039; (the infobox image cell reads the item&#039;s &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; statement — the logo shows on every page sitelinked to an item that has one, including pages created before the logo existed).&lt;br /&gt;
&lt;br /&gt;
== Special:AddSource is class-first ==&lt;br /&gt;
&lt;br /&gt;
[[Special:AddSource]] opens on a &#039;&#039;&#039;class picker&#039;&#039;&#039; — choose the &#039;&#039;&#039;source type&#039;&#039;&#039; (the page title is &amp;lt;code&amp;gt;Special:AddSource&amp;lt;/code&amp;gt;); the page then shows the adapted first step (search, or a URL entry for websites/web pages) and the adapted review fields for that class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Class !! Kind !! First step&lt;br /&gt;
|-&lt;br /&gt;
| Book || parent || search: ISBN-13, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Scholarly article || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Website || parent || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata (title, description, intro) is fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Song · Film · Video || parent || search: title or author (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube channel || parent || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039; (exact match for a URL)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube video || child of YouTube channel || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Book excerpt || child of book || manual: parent book + pages&lt;br /&gt;
|-&lt;br /&gt;
| Web page || child of website || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Newspaper article · Magazine article || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Conference paper || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Report · Document || parent || manual: title, publisher, report number&lt;br /&gt;
|-&lt;br /&gt;
| Thesis || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Manuscript || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Patent || parent || manual: title, patent number&lt;br /&gt;
|-&lt;br /&gt;
| Legal case || parent || manual: court, territorial jurisdiction, case number&lt;br /&gt;
|-&lt;br /&gt;
| Legislation · Bill || parent || manual: jurisdiction, legislation number&lt;br /&gt;
|-&lt;br /&gt;
| Treaty || parent || manual: jurisdiction&lt;br /&gt;
|-&lt;br /&gt;
| Interview || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Map || parent || manual: title, author, publisher&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Dataset || parent || manual: title, author, publisher&lt;br /&gt;
|-&lt;br /&gt;
| Text || parent || manual: title (catch-all — author, year, URL and access optional)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Zotero/CSL-aligned classes&#039;&#039;&#039; (newspaper/magazine article, conference paper, report, document, thesis, manuscript, patent, legal case, legislation, bill, treaty, interview, map, presentation, dataset) follow the same class-first flow with adapted fields. The &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) carry one or more &#039;&#039;&#039;territorial jurisdictions&#039;&#039;&#039; — an OpenStreetMap search box like the person places: type a place name, pick the suggestion, and the OSM id + its display label are stored (several jurisdictions are allowed — separate them with a comma; each renders as a link in the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page infobox). For a text that applies internationally (a treaty signed by many countries, an international law), tick &#039;&#039;&#039;&amp;quot;This is an international …&amp;quot;&#039;&#039;&#039; instead — the checkbox &#039;&#039;&#039;replaces&#039;&#039;&#039; the jurisdiction (the box is hidden and cleared) and the infobox shows &#039;&#039;International&#039;&#039;. A legal case also takes a &#039;&#039;&#039;court&#039;&#039;&#039; (entity search) and a &#039;&#039;&#039;case number&#039;&#039;&#039;, a patent a &#039;&#039;&#039;patent number&#039;&#039;&#039;, reports/documents a &#039;&#039;&#039;report number&#039;&#039;&#039;, and legislation/bills a &#039;&#039;&#039;legislation number&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Text&#039;&#039;&#039; is the &#039;&#039;&#039;catch-all class&#039;&#039;&#039; for any text that does not fit the others — a historical text, an inscription, a document of uncertain nature. Only the &#039;&#039;&#039;title&#039;&#039;&#039; is required (author(s), year, URL and access are optional).&lt;br /&gt;
* &#039;&#039;&#039;The entity search boxes are class-scoped&#039;&#039;&#039;: typing in a license box suggests only license items, the author box only people/organizations/groups, the publisher box only publishers, and so on — not every item on the instance.&lt;br /&gt;
* &#039;&#039;&#039;Website / web page URL entry&#039;&#039;&#039;: type a public web address (&amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt;) and the title, description and intro are fetched automatically when the site allows it — you correct everything on the next pages. For &#039;&#039;&#039;websites&#039;&#039;&#039; the URL is collapsed to the site root (a website is the site, not a page) and there is &#039;&#039;&#039;no year&#039;&#039;&#039; field (a website is dynamic); for &#039;&#039;&#039;web pages&#039;&#039;&#039; the full URL is kept.&lt;br /&gt;
* &#039;&#039;&#039;Publisher is an entity&#039;&#039;&#039; (book, scholarly article, newspaper/magazine article, conference paper, report, document, thesis, interview, map, dataset): the publisher field is an entity search box — type a name to pick an existing publisher item (or type a Q-id). Create a missing publisher first (e.g. via [[Special:AddCollective]]). The item&#039;s publisher statement then points at that entity.&lt;br /&gt;
* &#039;&#039;&#039;Journal is an entity&#039;&#039;&#039; (scholarly article): the journal field is an entity search box, like the publisher — pick the journal item (create a missing one first, e.g. via [[Special:AddCollective]]).&lt;br /&gt;
* &#039;&#039;&#039;Access&#039;&#039;&#039; (book, scholarly article, song, film, book excerpt, and the new newspaper/magazine article, conference paper, report, document, thesis, manuscript, map and dataset): how this source can be accessed — a toggle with four modes:&lt;br /&gt;
  * &#039;&#039;&#039;Access URL (non-direct)&#039;&#039;&#039; — a link to a page where the work can be accessed (a landing page, not the file itself).&lt;br /&gt;
  * &#039;&#039;&#039;Direct download link&#039;&#039;&#039; — a URL whose file is fetched and saved on this wiki automatically (as &amp;lt;code&amp;gt;File:&amp;amp;lt;title&amp;amp;gt;.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
  * &#039;&#039;&#039;Local file&#039;&#039;&#039; — pick a file on your computer to upload.&lt;br /&gt;
  * &#039;&#039;&#039;N/A (no direct access)&#039;&#039;&#039; — the work is only reachable via archives or physical copies; no access statement is written.&lt;br /&gt;
  The download/file modes expand a &#039;&#039;&#039;license&#039;&#039;&#039; field (pick an existing license item — CC0, CC BY, GNU, etc., or type to search). Uploaded files are named after the item (your original filename is ignored) and you should not upload copyrighted content unless you have the right to distribute it publicly.&lt;br /&gt;
* &#039;&#039;&#039;The Access row on the Source: page&#039;&#039;&#039; — the infobox of every &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page shows an &#039;&#039;&#039;Access&#039;&#039;&#039; row: a stored copy renders as the file name (click it to open &#039;&#039;&#039;[[Special:SourceFile]]&#039;&#039;&#039; — an embedded PDF preview when the file is a PDF, the licence, and a &#039;&#039;&#039;download button that requires accepting the licence conditions&#039;&#039;&#039;), a non-direct access URL renders as a clickable link, and a source without access shows &#039;&#039;&#039;N/A&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Child classes need a parent&#039;&#039;&#039;: for a book excerpt, YouTube video or web page you first pick the parent item (book, YouTube channel, website) with an entity search box — the line under the box, &#039;&#039;&amp;quot;Book not yet imported to RonzzWikiBase? import it yourself&amp;quot;&#039;&#039;, jumps to the parent&#039;s import page; on creation the child is linked to the parent with a &amp;lt;code&amp;gt;part of&amp;lt;/code&amp;gt; statement. For a &#039;&#039;&#039;web page&#039;&#039;&#039; the parent is &#039;&#039;&#039;auto-assigned from the URL&#039;s site root&#039;&#039;&#039;: the root URL&#039;s host is matched against the website items&#039; stored URL addresses — a page on a &#039;&#039;&#039;subdomain&#039;&#039;&#039; of a recorded website matches its parent site too (a page on &#039;&#039;scifa.univ-lorraine.fr&#039;&#039; belongs to the &#039;&#039;univ-lorraine.fr&#039;&#039; website; a page on the recorded host itself still matches first). An &#039;&#039;&#039;exact host (or ancestor) match silently fills the parent box&#039;&#039;&#039; (you can still change it before submitting; no confirmation needed); a &#039;&#039;&#039;close name match&#039;&#039;&#039; fills it with the &#039;&#039;&amp;quot;we think this corresponds to …&amp;quot;&#039;&#039; confirmation (&#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; / &#039;&#039;&#039;No, let me correct&#039;&#039;&#039;); and no match leaves the box empty with &#039;&#039;&amp;quot;No record found for {URL} — the website exists, but we don&#039;t have a record of it yet. Add the website first, then pick it above.&amp;quot;&#039;&#039; (add the website via [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Book excerpts&#039;&#039;&#039;: after picking the parent book, fill the &#039;&#039;&#039;pages&#039;&#039;&#039; and optionally the &#039;&#039;&#039;volume&#039;&#039;&#039; and &#039;&#039;&#039;chapters&#039;&#039;&#039;. A blank &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &#039;&#039;Pages a-b (Volume c) of {book}&#039;&#039; from the pages/volume fields and the book&#039;s title; blank &#039;&#039;&#039;year&#039;&#039;&#039; and &#039;&#039;&#039;author(s)&#039;&#039;&#039; fall back to the parent book&#039;s own values (&#039;&#039;Leave blank if same as the parent book&#039;&#039;).&lt;br /&gt;
* &#039;&#039;&#039;Website vs web page&#039;&#039;&#039;: add an &#039;&#039;&#039;entire website&#039;&#039;&#039; once, then add specific pages as child items (see the explanation on [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Duration&#039;&#039;&#039; (film, song, video, YouTube video): type &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;MM:SS&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;HH:MM:SS&amp;lt;/syntaxhighlight&amp;gt; — stored in seconds.&lt;br /&gt;
* &#039;&#039;&#039;Title is the only required field&#039;&#039;&#039; — every other fact (author(s), year, publisher, …) is optional, because it can genuinely be unknown (a text of unknown authorship, an anonymous work). Authors are picked as &#039;&#039;&#039;entities&#039;&#039;&#039; (person, organization or group — type a name to search, or type a Q-id); create missing people first via [[Special:AddPerson]]. The &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) take no author (the court / jurisdiction carry the attribution); a book excerpt inherits its authors from the parent book when left blank. Child classes (book excerpt, YouTube video, web page) still require their parent.&lt;br /&gt;
&lt;br /&gt;
== Uploading files (Special:Upload) ==&lt;br /&gt;
&lt;br /&gt;
[[Special:Upload]] is the general file-upload page (also reachable from the &#039;&#039;&#039;Upload file&#039;&#039;&#039; link in the sidebar). It saves the file to a &amp;lt;code&amp;gt;File:&amp;lt;/code&amp;gt; page &#039;&#039;&#039;and&#039;&#039;&#039; — for every form upload — creates (or reuses) a &#039;&#039;&#039;linked image item&#039;&#039;&#039; holding the file&#039;s structured facts, so uploaded files are first-class, queryable entities (the &#039;&#039;facts in the item, prose on the page&#039;&#039; model).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Source&#039;&#039;&#039; — the radio defaults to &#039;&#039;&#039;URL&#039;&#039;&#039; (paste a link — the common case); switch to &#039;&#039;&#039;file from your device&#039;&#039;&#039; when the image is only on your computer.&lt;br /&gt;
* &#039;&#039;&#039;File name + description&#039;&#039;&#039; — filled in by hand, or auto-filled: for a pasted URL, click &#039;&#039;&#039;Validate&#039;&#039;&#039; next to the URL field — a preview thumbnail, the pixel + file size and a best-effort auto-fill of the name / description / author / licence fields appear (clicking Validate again shows only the latest result). &#039;&#039;&#039;Wikimedia image URLs&#039;&#039;&#039; (Wikipedia, Commons, upload.wikimedia.org) are read &#039;&#039;&#039;from your browser&#039;&#039;&#039; — they are not rate-limited, and the image bytes are downloaded by your browser too (the server never fetches Wikimedia). For files larger than 50 MB from Wikimedia, save the image to your device and upload it instead.&lt;br /&gt;
* &#039;&#039;&#039;License&#039;&#039;&#039; — a &#039;&#039;&#039;searchable combobox of the instance&#039;s license items&#039;&#039;&#039; (CC0, CC BY 4.0, CC BY-SA 4.0, GNU licenses, MIT, … — pick from the list or type to search). The license is recorded as a semantic statement on the image item and renders on the File page as a link to the license item.&lt;br /&gt;
* &#039;&#039;&#039;Image author&#039;&#039;&#039; (optional) — the person or organization that created the image, as free text.&lt;br /&gt;
* &#039;&#039;&#039;Additional license information&#039;&#039;&#039; (optional) — free text (attribution lines, terms, credits — e.g. what a CC BY license requires).&lt;br /&gt;
* The single &#039;&#039;Maximum file size: 1 GB&#039;&#039; note applies to both upload methods.&lt;br /&gt;
* The File page carries an &#039;&#039;&#039;Attribution&#039;&#039;&#039; section with the author / license / source; the image item holds the same facts as statements (&amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt;, source URL) and is sitelinked to the File page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Re-editing an imported item ==&lt;br /&gt;
&lt;br /&gt;
Imported items can be edited in place with the &#039;&#039;&#039;same form that created them&#039;&#039;&#039; — no need to re-import or hand-edit statements. On the item page (&amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt;), the &#039;&#039;&#039;Update basic information&#039;&#039;&#039; button under the title opens the matching page (&amp;lt;code&amp;gt;Special:UpdatePerson&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSource&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateCollective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSoftware&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateFictionalCharacter&amp;lt;/code&amp;gt; — chosen from the item&#039;s class), prefilled with the item&#039;s current values. Change what needs changing and submit: the label, description and the form&#039;s statements update; everything else (sitelinks, other statements, uploaded portraits/logos you did not replace) stays. A changed label renames the classic page too. See [[Help:Contributing/entities#Updating basic information with a form]].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Replacing an image&#039;&#039;&#039; — the upload toggle on the Update pages reads &#039;&#039;&amp;quot;I will upload a &#039;&#039;&#039;new&#039;&#039;&#039; portrait/logo image … (replacing existing)&amp;quot;&#039;&#039;: tick it and pick a source to replace the current image; leave it unticked to keep it.&lt;br /&gt;
* &#039;&#039;&#039;The access section on Special:UpdateSource is collapsed&#039;&#039;&#039; behind the &#039;&#039;&amp;quot;I will update the resource access instructions&amp;quot;&#039;&#039; checkbox — tick it to see (and change) the access URL / download link / local file / licence fields; leave it unticked and the item&#039;s access statements stay exactly as they are (no re-upload, no replacement).&lt;br /&gt;
* &#039;&#039;&#039;Fields you leave blank are kept as they are&#039;&#039;&#039; — the update form never overwrites a value you did not provide (a blank description keeps the existing one). Removing a statement is an explicit edit on the item page itself.&lt;br /&gt;
&lt;br /&gt;
When a field is auto-filled from fetched data, the wiki asks you to confirm: &#039;&#039;&amp;quot;{field} fetched from source: {value}, we think this corresponds to {label} (Q#).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the field for you to pick another item. This happens for:&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;license&#039;&#039;&#039; on Special:Upload and the Add\* portrait/logo URL fields (from the image&#039;s metadata);&lt;br /&gt;
* the &#039;&#039;&#039;publisher&#039;&#039;&#039; and &#039;&#039;&#039;journal&#039;&#039;&#039; on the book / scholarly-article review (a harvested name that matches — exactly or closely — an existing item is prefilled and confirmed);&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label matched against local items; no match → the &amp;quot;External record: …&amp;quot; hint);&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the site root of the entered URL matched against website items; no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;br /&gt;
* the harvested &#039;&#039;&#039;developer / license / programming language&#039;&#039;&#039; facts on AddSoftware;&lt;br /&gt;
* a &#039;&#039;&#039;free-text author name&#039;&#039;&#039; in the AddSource search: if it matches an existing person, the manual form is prefilled with that person and confirmed (previously a free-text name was only a search filter).&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
For classes with an authority: search → review the candidates (same-name disambiguation) → review the record → [review the fetched content, when present] → create. Each candidate carries a &#039;&#039;see record details&#039;&#039; link to its canonical authority page (opens in a new tab). The English label comes from the authority; add &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt; labels afterwards. &#039;&#039;&#039;Source labels carry the source type in parentheses&#039;&#039;&#039; for disambiguation — e.g. &#039;&#039;The Hobbit (Book)&#039;&#039;, &#039;&#039;Example Domain (Website)&#039;&#039;, &#039;&#039;Chapter 3 (Book excerpt)&#039;&#039; — the suffix is added automatically (and editable) on the AddSource review/manual forms, and the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page title follows the label. While you type the title on those forms, a read-only &#039;&#039;&#039;Final label&#039;&#039;&#039; box next to it shows exactly what the item label will be (title + suffix) — no surprises at creation. Fetch failures degrade to manual entry at &amp;lt;code&amp;gt;Special:AddSource/&amp;amp;lt;class&amp;amp;gt;/manual&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Duplicates are confirmed, not silently reused ===&lt;br /&gt;
&lt;br /&gt;
When the record you are about to create matches an &#039;&#039;&#039;existing item&#039;&#039;&#039; — the same authority identifier (Wikidata, OpenAlex, ORCID, DOI, ISBN, VIAF, ISNI, YouTube id), the same web URL (official website, repository, documentation or access URL), or a &#039;&#039;&#039;very similar label&#039;&#039;&#039; — the wiki asks first:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&amp;quot;We think this item may be a duplicate of [[Item:Qxxx|label]].&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; takes you straight to the existing item (nothing is created); &#039;&#039;&#039;No&#039;&#039;&#039; continues the creation (the final confirmation creates the item anyway, even with the same label — the existing item&#039;s classic page keeps rendering the original).&lt;br /&gt;
&lt;br /&gt;
The check runs as soon as the duplicate is recognizable: when you &#039;&#039;&#039;pick a search result&#039;&#039;&#039; whose authority id already exists locally, when you &#039;&#039;&#039;enter an existing website / web-page / YouTube URL&#039;&#039;&#039;, and on &#039;&#039;&#039;every final submit&#039;&#039;&#039; (the last check re-examines the record you actually submit). A machine client (the API) never creates silently either: it answers &amp;lt;code&amp;gt;duplicate&amp;lt;/code&amp;gt; with the existing item&#039;s id instead, unless it explicitly confirms.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The authority lookups run &#039;&#039;&#039;only when you click search&#039;&#039;&#039; — never on page load.&lt;br /&gt;
* &#039;&#039;&#039;Author search&#039;&#039;&#039; on the book / scholarly-article / film / song / video pages narrows the results for common titles. Toggle between &#039;&#039;&#039;free text&#039;&#039;&#039; (an author name, e.g. Albert Einstein) and &#039;&#039;&#039;semantic entities&#039;&#039;&#039; (Wikidata Q-ids, comma-separated — e.g. Q937, Q42). The semantic mode resolves works by the author entities on the Wikidata hub.&lt;br /&gt;
* &#039;&#039;&#039;YouTube&#039;&#039;&#039;: paste a URL for an exact match (no match → &#039;&#039;no match for the provided URL&#039;&#039;), or type a name for the top 10 matches.&lt;br /&gt;
* The provenance form on [[Special:AddQuotation]] (and the other content pages) has entity &#039;&#039;&#039;search + autofill&#039;&#039;&#039; for &amp;lt;code&amp;gt;attributed to&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;: type a name, pick the entity, the item id is filled in. Manually typed ids still work. The &#039;&#039;&#039;label field is prefilled&#039;&#039;&#039; with the class marker — &#039;&#039;(quotation)&#039;&#039; / &#039;&#039;(code snippet)&#039;&#039; / &#039;&#039;(math snippet)&#039;&#039; — type the content text in front of it, like the &#039;&#039;The Hobbit (Book)&#039;&#039; source-label convention. The &#039;&#039;&#039;Add more&#039;&#039;&#039; button creates the item and reopens the page with everything you typed carried over &#039;&#039;&#039;except the label and the content&#039;&#039;&#039; (the label resets to the marker, the content to empty) — adding several items from the same source or author means typing only the new content each time. Only signed-in users can create content items.&lt;br /&gt;
* Citations use the source item&#039;s harvested metadata (journal name, publisher, volume/issue/pages, DOI, ISBN) and cite the source &#039;&#039;&#039;type&#039;&#039;&#039; correctly (a book quote cites as a book, a song quote as a song).&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label is auto-looked-up on OpenStreetMap; a match prefills the OSM id with confirmation, no match → the &amp;quot;search OpenStreetMap to confirm&amp;quot; hint). The picked place&#039;s &#039;&#039;&#039;display label is stored with the person&#039;&#039;&#039; and shown — linked to the OpenStreetMap map — on the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page instead of the raw OSM id. A person who already has places added before this feature gets their labels backfilled automatically.&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the root URL&#039;s host matched against website items — an exact host match auto-assigns silently, a close name match confirms, no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Text&amp;diff=7660</id>
		<title>Template:Text</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Text&amp;diff=7660"/>
		<updated>2026-09-10T11:19:10Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: AddSource round 4: Source:Text skeleton template (mirrors Template:Manuscript) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Text&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Author(s) || {{#statements:attributed to}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
|-&lt;br /&gt;
| Access || {{#source-access:}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/languages/translator&amp;diff=7642</id>
		<title>Help:Contributing/languages/translator</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/languages/translator&amp;diff=7642"/>
		<updated>2026-09-10T09:21:36Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: The {{Languages}} bar is now included automatically on every content page (LanguageBar extension) — note it, don&amp;#039;t add it by hand (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for producing and maintaining the static translations of wiki pages into the official languages — &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt;. The [[Help:Contributing/languages|hub]] page explains the model: pages are plain wikitext, translations are separate &amp;lt;code&amp;gt;/lang&amp;lt;/code&amp;gt; copies. There is no marking workflow anymore.&lt;br /&gt;
&lt;br /&gt;
== Creating a translation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the current English source of a settled page — plain wikitext, no translation markup.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Translate it, keeping links, entity IDs, URLs and code blocks verbatim; keep the heading and table structure.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Save it to &amp;lt;code&amp;gt;Page/&amp;amp;lt;lang&amp;amp;gt;&amp;lt;/code&amp;gt; — for example &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;Help:Contributing/code/fr&amp;lt;/syntaxhighlight&amp;gt; — opening with the banner &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;{{Translation|lang=fr|based-on=&amp;lt;revid&amp;gt;|date=YYYY-MM-DD}}&amp;lt;/syntaxhighlight&amp;gt;, where &amp;lt;code&amp;gt;based-on&amp;lt;/code&amp;gt; is the English revision you translated.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The English page&#039;s &amp;lt;code&amp;gt;{{Languages}}&amp;lt;/code&amp;gt; bar already lists the &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt; slots — creating the copy fills its slot; the redlink becomes a link. The bar is added automatically on every content page (you do not add it by hand).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copies are created only once a page has settled editorially — do not translate a page that is still being restructured.&lt;br /&gt;
&lt;br /&gt;
== Keeping copies in sync ==&lt;br /&gt;
&lt;br /&gt;
* When the English page is edited, regenerate its copies in the same session and update &amp;lt;code&amp;gt;based-on&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If an English page changed outside a session, flag the stale copies rather than silently leaving them.&lt;br /&gt;
* Machine translation is a starting point, not a final answer: always read and correct machine-translated text.&lt;br /&gt;
* Keep terminology consistent with the entity terms in the data layer — see the entity terms section on the [[Help:Contributing/languages|hub]] page.&lt;br /&gt;
* Browser machine translation complements, never replaces, the static copies: &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; is covered everywhere, &amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt; only in Chrome.&lt;br /&gt;
* Check the rendered result after saving — the copy should mirror the original&#039;s structure.&lt;br /&gt;
&lt;br /&gt;
== What to keep verbatim ==&lt;br /&gt;
&lt;br /&gt;
* Wikilinks, entity IDs (&amp;lt;code&amp;gt;P1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Q6&amp;lt;/code&amp;gt;), URLs, and &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;/&amp;lt;code&amp;gt;&amp;amp;lt;pre&amp;amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;amp;lt;code&amp;amp;gt;&amp;lt;/code&amp;gt; blocks.&lt;br /&gt;
* Template calls and their parameters, except visible prose.&lt;br /&gt;
* Proper nouns and canonical terms — do not translate them.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Contributing/languages]] — the hub&lt;br /&gt;
* [[Help:Contributing]] — contributing to this wiki&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/languages&amp;diff=7641</id>
		<title>Help:Contributing/languages</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/languages&amp;diff=7641"/>
		<updated>2026-09-10T09:21:34Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: The {{Languages}} bar is now included automatically on every content page (LanguageBar extension) — note it, don&amp;#039;t add it by hand (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The knowledge base is multilingual on a best-effort basis: &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt;. Multilingualism works in two places: inside entities — labels, descriptions and aliases — and on wiki pages, as static translated copies. Contribution is never blocked on translation: write in the language you know; translations are produced separately.&lt;br /&gt;
&lt;br /&gt;
== Entities and properties ==&lt;br /&gt;
&lt;br /&gt;
Items and properties are single entities: there is exactly one page per entity (for example [[Special:EntityPage/Q1]]), shown in the reader&#039;s interface language. The multilingual content lives &amp;lt;em&amp;gt;inside&amp;lt;/em&amp;gt; the entity as per-language values.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Field !! What it is !! Example (property &amp;lt;code&amp;gt;P1&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| Label || The short, human-readable name of the entity || instance of&lt;br /&gt;
|-&lt;br /&gt;
| Description || A one-line clarification that disambiguates the entity || that class of which this subject is a particular example and member&lt;br /&gt;
|-&lt;br /&gt;
| Aliases || Alternative names or spellings that also resolve to the entity || example of&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
House rules:&lt;br /&gt;
* A label and a description must be unique together &amp;lt;em&amp;gt;per language&amp;lt;/em&amp;gt;: no two entities may share the same label + description pair in the same language.&lt;br /&gt;
* Do not copy Wikidata property numbers — properties are mirrored and mapped via equivalence statements instead (see the ontology alignment decision).&lt;br /&gt;
* Prefer the local, human-written value over a machine translation; if you use a machine translation, review it against the original before saving.&lt;br /&gt;
&lt;br /&gt;
=== Workflow ===&lt;br /&gt;
&lt;br /&gt;
To add or edit terms in another language:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open the entity (for example [[Special:EntityPage/P1]]) and enter edit mode.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open the &amp;quot;In more languages&amp;quot; section at the top of the page.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choose the language, type the value, save.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Every field takes a language code (for example &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt;) and the value for that language.&lt;br /&gt;
&lt;br /&gt;
== Wiki pages ==&lt;br /&gt;
&lt;br /&gt;
Pages are written in English as plain wikitext — no translation markup. A translation is a separate static page at a language-suffixed title (&amp;lt;code&amp;gt;Page/fr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Page/eo&amp;lt;/code&amp;gt;), maintained by hand with machine-translation assistance. A &amp;lt;code&amp;gt;{{Translation}}&amp;lt;/code&amp;gt; banner at the top of a copy records which English revision it mirrors, and a &amp;lt;code&amp;gt;{{Languages}}&amp;lt;/code&amp;gt; bar on the English page lists the available copies — the bar is included automatically on every content page, so you never add it by hand. The English original is always authoritative.&lt;br /&gt;
&lt;br /&gt;
Copies are created only once a page has settled editorially — translating a page that is still being restructured is wasted work. Browser machine translation complements, never replaces, the static copies: &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; is covered in all browsers, &amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt; only in Chrome.&lt;br /&gt;
&lt;br /&gt;
=== Producing and maintaining translations ===&lt;br /&gt;
&lt;br /&gt;
* [[Help:Contributing/languages/translator|Translator]] — how copies are produced, kept in sync and verified&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Contributing]] — contributing to this wiki&lt;br /&gt;
* [[Help:Contributing/code]] — code blocks and syntax highlighting&lt;br /&gt;
* [[Help:Contributing/languages/translator]] — producing and maintaining translations&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Languages&amp;diff=7632</id>
		<title>Template:Languages</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Languages&amp;diff=7632"/>
		<updated>2026-09-10T09:20:51Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Refactor to the LanguageBar extension&amp;#039;s {{#languagebar:}} parser function (single markup source with the automatic bar); keeps the optional page= argument (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#languagebar:{{{page|}}}}}&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/citations&amp;diff=7631</id>
		<title>Help:Contributing/citations</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/citations&amp;diff=7631"/>
		<updated>2026-09-10T09:17:18Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Remove duplicated Copy-internal-citation and See-also sections (botched earlier edit) (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;RonzzWikiBase has a custom citation mechanism.&#039;&#039;&#039; It is different from those on vanilla wikibase instances, such as Wikipedia.&lt;br /&gt;
&lt;br /&gt;
== Why a custom citation mechanism? ==&lt;br /&gt;
&lt;br /&gt;
On a vanilla wikibase, citation is cubersome: You need to write citation text manually or generate it via a 3rd-party app, then paste it between &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; inline&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; tags to create a citation item. Therefore, if you cite the same source on multiple pages, the way to go is to copy and paste the citation text multiple times.&lt;br /&gt;
&lt;br /&gt;
The most scary part comes when you later updates the citation (e.g., because you made a typo). You will need to manually update each one, unless you have a bot account setup and know MediaWiki APIs well enough to do some batch text-op scripting.&lt;br /&gt;
&lt;br /&gt;
To eliminate all the complexity, we purpose-built our custom entity-based citation mechanism.&lt;br /&gt;
&lt;br /&gt;
== A citation starts with a citable entity ==&lt;br /&gt;
&lt;br /&gt;
To create a citation on ronzz-wikibase, you first need a citable entity, which can be a book, a newspaper article, or whatever source you would like to cite.&lt;br /&gt;
&lt;br /&gt;
First search via [[Special:ItemDisambiguation]] page by title if the source you would like to cite exists already as an entity on ronzz-wikibase. If so, note its entity number (the number starting with &amp;quot;Q&amp;quot;). If it does not yet exist, you can [[Special:AddSource|create it]]. The entity number will be shown at the end of the guided creation process. Note it. This magic number represents the citable entity across ronzz-wikibase&lt;br /&gt;
&lt;br /&gt;
== A citation is declared with &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;&amp;lt;ref&amp;gt;{{#cite:Qxx}}&amp;lt;/ref&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! You type !! You get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;Ada was first.&amp;lt;ref&amp;gt;{{#cite:Q96}}&amp;lt;/ref&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Ada was first.&amp;lt;ref&amp;gt;{{#cite:Q96}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
That&#039;s it. The ronzz-wikibase render engine takes care of everything.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
If you ever need to cite multiple sources in one place, simply repeat the entire syntax multiple times. Each source needs its own &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; wrapping.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The same source cited several times renders ONE footnote.&#039;&#039;&#039; Repeat &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;&amp;lt;ref&amp;gt;{{#cite:Qxx}}&amp;lt;/ref&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; as often as you need — the render engine recognises duplicate sources and merges the footnotes into a single entry with one ↑ backlink per usage (identical to what a named &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;&amp;lt;ref name=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; would give you). No manual de-duplication needed.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Create bibliography with &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;&amp;lt;references/&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
This part is exactly the same as on vanilla wikibase instances such as wikipedia. You simply type at the end of your article:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and everything you have cited in the article will be automatically included:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Copy a formatted citation from the item page ==&lt;br /&gt;
&lt;br /&gt;
Every item page (&amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt;) carries a small toolbar under the title. The &#039;&#039;&#039;Copy citation&#039;&#039;&#039; button copies a ready-to-paste, formatted citation of that item — pick the &#039;&#039;&#039;format&#039;&#039;&#039; from the selector right next to it first:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;APA&#039;&#039;&#039; (the default) — author–date style, e.g. &#039;&#039;Lovelace, A. (1843). Notes by the Translator.&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Vancouver&#039;&#039;&#039; — numbered style.&lt;br /&gt;
* &#039;&#039;&#039;BibTeX&#039;&#039;&#039; — a &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;@book{...}&amp;lt;/syntaxhighlight&amp;gt; entry for LaTeX bibliographies.&lt;br /&gt;
* &#039;&#039;&#039;RIS&#039;&#039;&#039; — a tagged record for reference managers (Zotero, EndNote, …).&lt;br /&gt;
&lt;br /&gt;
The citation text is generated from the item&#039;s statements at copy time, so the same source can be copied in any of the four formats. The toolbar also carries &#039;&#039;&#039;Copy embed code&#039;&#039;&#039; (for quotable content items) and, when the item can be edited with a form, &#039;&#039;&#039;Update basic information&#039;&#039;&#039; — see [[Help:Contributing/import#Re-editing an imported item]].&lt;br /&gt;
&lt;br /&gt;
== Copy the internal citation from a Source: page ==&lt;br /&gt;
&lt;br /&gt;
The human-facing page of a source — the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page (e.g. &amp;lt;code&amp;gt;Source:Ada Lovelace (Book)&amp;lt;/code&amp;gt;) — carries a &#039;&#039;&#039;Copy internal citation&#039;&#039;&#039; button under its title. Clicking it copies the wikitext snippet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;&amp;lt;ref&amp;gt;{{#cite:Q42}}&amp;lt;/ref&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with the right Q-number for that source, ready to paste into the article you are writing — exactly the hand-typed syntax described above. The button appears on every &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page that is linked to its item, and also on the &#039;&#039;&#039;Item page of any source item&#039;&#039;&#039; (&amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt; — the same toolbar row as Copy citation / Copy embed code). Items of source type therefore offer the internal-citation snippet from both surfaces; this matters most for sources without a &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page at all (a &#039;&#039;&#039;book excerpt&#039;&#039;&#039; is part of a book and never gets its own page — its Item page is where you copy its internal citation from).&lt;br /&gt;
&lt;br /&gt;
The Item-page toolbar&#039;s &#039;&#039;&#039;Copy embed code&#039;&#039;&#039; button (for quotable content items — quotations, code snippets, mathematical expressions) offers a choice when clicked: &#039;&#039;&#039;Internal (on-wiki)&#039;&#039;&#039; copies the &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;{{#content:Q42}}&amp;lt;/syntaxhighlight&amp;gt; parser-function wikitext to show the content inline on any wiki page, &#039;&#039;&#039;External (iframe)&#039;&#039;&#039; copies the &amp;lt;code&amp;gt;&amp;amp;lt;iframe&amp;amp;gt;&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;Special:Embed&amp;lt;/code&amp;gt; for third-party sites. Pick a flavour and it is copied to the clipboard.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Help:Contributing/entities]] — the semantic data model behind the citation mechanism&lt;br /&gt;
* [[Help:Contributing]] — the hub&lt;br /&gt;
* [[Help:Contributing/import]] — creating the citable source items&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/semanticDynamicContent&amp;diff=7630</id>
		<title>Help:Contributing/semanticDynamicContent</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/semanticDynamicContent&amp;diff=7630"/>
		<updated>2026-09-10T09:14:09Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Document the {{#osm-place:jurisdiction}} mode for legal Source: pages (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Semantic dynamic content renders item data on a wiki page at view time. Edit the item once; every page that renders its statements updates. Every example below is live against real items.&lt;br /&gt;
&lt;br /&gt;
== The two parser functions ==&lt;br /&gt;
&lt;br /&gt;
Two of the Wikibase client&#039;s parser functions are enabled on this wiki. Both take a property — a P-number or its label — and render its statements. They differ in output form:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Output form&lt;br /&gt;
! Use it when&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#statements&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rich wikitext: each value keeps its markup (language attributes, list structure).&lt;br /&gt;
| Default for page content — values stay marked up for styling and screen readers.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;#property&amp;lt;/code&amp;gt;&lt;br /&gt;
| Escaped plain text: no markup survives.&lt;br /&gt;
| Inside templates or table cells, where markup would interfere.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Same call, both forms — Q96 (quotation, one statement per language):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! &amp;lt;code&amp;gt;#property&amp;lt;/code&amp;gt; !! &amp;lt;code&amp;gt;#statements&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{#property:P2|from=Q96}} || {{#statements:P2|from=Q96}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The visible text is identical. The difference is in the page source: &amp;lt;code&amp;gt;#statements&amp;lt;/code&amp;gt; wraps each value in language markup, &amp;lt;code&amp;gt;#property&amp;lt;/code&amp;gt; emits plain text. Item values render as labels, not links, on this wiki.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Running example: Q99 (Factorial in Python). The &amp;lt;code&amp;gt;from=&amp;lt;/code&amp;gt; argument names the entity. The property can be a P-number or a label.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! What you want !! You type !! You get&lt;br /&gt;
|-&lt;br /&gt;
| Instance&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:P1|from=Q99}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:P1|from=Q99}}&lt;br /&gt;
|-&lt;br /&gt;
| Programming language&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:P5|from=Q99}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:P5|from=Q99}}&lt;br /&gt;
|-&lt;br /&gt;
| Code source&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:P3|from=Q99}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:P3|from=Q99}}&lt;br /&gt;
|-&lt;br /&gt;
| Attributed to&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:P6|from=Q99}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:P6|from=Q99}}&lt;br /&gt;
|-&lt;br /&gt;
| By label instead of P-number&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:instance of|from=Q99}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:instance of|from=Q99}}&lt;br /&gt;
|-&lt;br /&gt;
| Another entity — Q55 (Markdown)&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:P1|from=Q55}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:P1|from=Q55}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;An item with no statements renders nothing&#039;&#039;&#039; — empty output is not an error. Q94 (Ada Lovelace) has no statements:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! You type !! You get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:P1|from=Q94}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:P1|from=Q94}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;An unknown property is an explicit error, not empty output&#039;&#039;&#039; — P999 does not exist:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! You type !! You get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:P999|from=Q55}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:P999|from=Q55}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sitelinks: pages ↔ items ==&lt;br /&gt;
&lt;br /&gt;
A sitelink links an item to a page title on the &amp;lt;code&amp;gt;wikibase&amp;lt;/code&amp;gt; site. It maps the page to the item; the item page shows the link in its Sitelinks section. Without &amp;lt;code&amp;gt;from=&amp;lt;/code&amp;gt;, a parser function uses the item sitelinked to the current page.&lt;br /&gt;
&lt;br /&gt;
Live pairs on this wiki: Q55 (Markdown) ↔ [[Cheatsheets:Markdown]], Q77 (SPARQL) ↔ [[Cheatsheets:SPARQL]].&lt;br /&gt;
&lt;br /&gt;
=== The Sitelink tab ===&lt;br /&gt;
&lt;br /&gt;
Every content page has a &#039;&#039;&#039;Sitelink&#039;&#039;&#039; tab next to Page/Discussion:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Red&#039;&#039;&#039; (not linked): click it to open a small dialog — type a label to search for an item (or enter a Q-id directly), then click &#039;&#039;Link&#039;&#039;. The page is linked immediately.&lt;br /&gt;
* &#039;&#039;&#039;Blue&#039;&#039;&#039; (linked): the tab links straight to the item page.&lt;br /&gt;
&lt;br /&gt;
You can also link a page the classic way: open the item, add the page title in the Sitelinks section (site &amp;lt;code&amp;gt;wikibase&amp;lt;/code&amp;gt;), or use the API: &amp;lt;code&amp;gt;action=wbsetsitelink&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;linksite=wikibase&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Without &amp;lt;code&amp;gt;from=&amp;lt;/code&amp;gt; the page must be sitelinked to an item.&#039;&#039;&#039; This page is not linked, so &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;{{#statements:P1}}&amp;lt;/syntaxhighlight&amp;gt; on it renders nothing. Link the page to an item (via the tab) to use the short form.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Limits ==&lt;br /&gt;
&lt;br /&gt;
Lua modules (&amp;lt;code&amp;gt;{{#invoke:Wikibase}}&amp;lt;/code&amp;gt;) are not available — the Scribunto extension is not installed. Use the parser functions above.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Extension:Wikibase_Client Wikibase Client] (official extension docs)&lt;br /&gt;
* [https://www.wikidata.org/wiki/Wikidata:Introduction Wikidata introduction] — what a Wikibase is for&lt;br /&gt;
* [[Cheatsheets:SPARQL]] — query items the other way&lt;br /&gt;
* [[Help:Contributing]] — contributing to this wiki&lt;br /&gt;
&lt;br /&gt;
== FOSS software pages (worked example) ==&lt;br /&gt;
&lt;br /&gt;
FOSS software pages ([[FOSS:Main]]) are thin templates over their items: the page transcludes {{tl|FOSS}}, whose infobox reads the item&#039;s statements at view time — so when a project moves its website or repository, you edit the item once and every page updates. Because the page is sitelinked to its item (see above), the short form works. Live example — [[FOSS:Flameshot]] ↔ Item Q180:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! What you want !! You type !! You get&lt;br /&gt;
|-&lt;br /&gt;
| Official website&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:official website}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:official website|from=Q180}}&lt;br /&gt;
|-&lt;br /&gt;
| Source code repository&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:source code repository}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:source code repository|from=Q180}}&lt;br /&gt;
|-&lt;br /&gt;
| Category (instance of)&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#statements:instance of}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#statements:instance of|from=Q180}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Create new software pages with [[Special:AddSoftware]] — it creates the item, the &amp;lt;code&amp;gt;FOSS:&amp;amp;lt;Name&amp;amp;gt;&amp;lt;/code&amp;gt; page and the page↔item sitelink in one flow.&lt;br /&gt;
== The infobox image cell (&amp;lt;code&amp;gt;{{#item-image:}}&amp;lt;/code&amp;gt;) ==&lt;br /&gt;
&lt;br /&gt;
The classic pages (&amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Collective:&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FOSS:&amp;lt;/code&amp;gt;) render their portrait or logo from the item&#039;s &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; statement — the statement the Add\* flows write when you upload one. No page parameter needed: sitelink the page to the item (see above) and the cell fills itself — including on pages created before the image was added.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! What you type !! What you get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#item-image:Q880}}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| {{#item-image:Q880}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The function takes the item from the current page&#039;s sitelink (&amp;lt;code&amp;gt;{{#item-image:}}&amp;lt;/code&amp;gt; with no argument) or an explicit item id (as above — usable on any page). An item without an &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; statement renders nothing — an empty cell, not an error.&lt;br /&gt;
== OSM places ({{#osm-place:}}) ==&lt;br /&gt;
&lt;br /&gt;
A person&#039;s place of birth/death lives in OpenStreetMap — the item stores the OSM id (&amp;lt;code&amp;gt;place of birth (OSM)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;place of death (OSM)&amp;lt;/code&amp;gt;, e.g. &amp;lt;code&amp;gt;relation/3169865&amp;lt;/code&amp;gt;) plus a human-readable display label (&amp;lt;code&amp;gt;place of birth (label)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;place of death (label)&amp;lt;/code&amp;gt;, captured when the place was picked on [[Special:AddPerson]]/[[Special:UpdatePerson]]). The &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; infobox renders the row with &#039;&#039;&#039;&amp;lt;code&amp;gt;{{#osm-place:}}&amp;lt;/code&amp;gt;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! What you type !! What you get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#osm-place:birth}}&amp;lt;/syntaxhighlight&amp;gt; || the place of birth as its display label linked to openstreetmap.org (from the page&#039;s sitelinked person item)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#osm-place:death|Q1133}}&amp;lt;/syntaxhighlight&amp;gt; || the place of death of an explicit item (usable on any page)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The argument is &amp;lt;code&amp;gt;birth&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;death&amp;lt;/code&amp;gt; for persons; an optional second argument names an explicit item. An item without that OSM statement renders nothing; an OSM id without a stored label renders the raw id as the link text (the reader still reaches the map).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Territorial jurisdiction (legal sources).&#039;&#039;&#039; The legal source classes (legal case, legislation, bill, treaty) store their territorial jurisdiction the same way — &amp;lt;code&amp;gt;territorial jurisdiction (OSM)&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;territorial jurisdiction (label)&amp;lt;/code&amp;gt;, picked on [[Special:AddSource]]/[[Special:UpdateSource]]. The &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; infobox renders the row with &#039;&#039;&#039;&amp;lt;code&amp;gt;{{#osm-place:jurisdiction}}&amp;lt;/code&amp;gt;&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! What you type !! What you get&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#osm-place:jurisdiction}}&amp;lt;/syntaxhighlight&amp;gt; || the territorial jurisdiction as its display label linked to openstreetmap.org (from the page&#039;s sitelinked source item)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;{{#osm-place:jurisdiction|Q42}}&amp;lt;/syntaxhighlight&amp;gt; || the territorial jurisdiction of an explicit item (usable on any page)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As with the person places, an item without that OSM statement renders nothing; an OSM id without a stored label renders the raw id as the link text.&lt;br /&gt;
&lt;br /&gt;
== Child items of a source (&amp;lt;code&amp;gt;{{#child-items-of:}}&amp;lt;/code&amp;gt;) ==&lt;br /&gt;
&lt;br /&gt;
A source that contains other sources lists them on its &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page: a &#039;&#039;&#039;book&#039;&#039;&#039; lists its &#039;&#039;&#039;book excerpts&#039;&#039;&#039;, a &#039;&#039;&#039;YouTube channel&#039;&#039;&#039; its &#039;&#039;&#039;YouTube videos&#039;&#039;&#039;. The row is rendered by &#039;&#039;&#039;&amp;lt;code&amp;gt;{{#child-items-of:}}&amp;lt;/code&amp;gt;&#039;&#039;&#039; (from the page&#039;s sitelinked item, or &amp;lt;code&amp;gt;{{#child-items-of:Q42}}&amp;lt;/code&amp;gt; for an explicit one) and links to the always-live listing &#039;&#039;&#039;&amp;lt;code&amp;gt;Special:ChildItemsOf/Q42&amp;lt;/code&amp;gt;&#039;&#039;&#039;, which shows each child linked to its own page — the child&#039;s &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page when it has one (a YouTube video does), its Item page otherwise (a book excerpt creates no classic page). A source with no children renders no row.&lt;br /&gt;
&lt;br /&gt;
== Quotation listings render as blockquotes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Special:QuotationsOf/Q42&amp;lt;/code&amp;gt; — the list of quotations citing a source — renders each quotation as a &amp;lt;code&amp;gt;&amp;amp;lt;blockquote&amp;amp;gt;&amp;lt;/code&amp;gt; in the same visual style as &amp;lt;code&amp;gt;{{#content:}}&amp;lt;/code&amp;gt;, with the item link beneath and spacing between entries.&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7624</id>
		<title>Help:Contributing/import</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7624"/>
		<updated>2026-09-10T08:03:28Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Restore the Special:AddSource is class-first heading (lost in the previous section edit) (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Instead of hand-creating an item per author or source, use the external-authority pages in the &#039;&#039;&#039;semantic tools&#039;&#039;&#039; sidebar.&lt;br /&gt;
&lt;br /&gt;
They fetch metadata from public services (Wikidata, dblp, OpenAlex, Crossref, Open Library, ORCID, YouTube, Wikipedia) and let you pick the right record. They create a local stub item with the authority identifiers (ORCID, VIAF, ISNI, DOI, ISBN, OpenAlex, YouTube IDs, …) and citation metadata (given/family name, journal, publisher as an entity, pages, volume, issue) — every imported statement carries an &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;imported from &amp;lt;authority&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; reference. Each created item also gets a &#039;&#039;&#039;classic wiki page&#039;&#039;&#039; (Person:, Source: or Collective:) sitelinked to it, whose infobox renders the item&#039;s statements at view time — except &#039;&#039;&#039;book excerpts&#039;&#039;&#039;, which are part of a book and get only an item. Where the authority has page prose (an abstract, a plot, lyrics, a lead intro), it is &#039;&#039;&#039;fetched and offered for review&#039;&#039;&#039; before it is written to the classic page (see [[Help:Contributing/import#Fetched page content]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Page !! Creates !! Input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddPerson]] || a person item + a &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page || name, ORCID iD, VIAF ID, ISNI, or a Wikidata Q id&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddSource]] || a source item + a &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page — see the class list below || class first, then the class-specific input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddFictionalCharacter]] || a fictional-character item (no classic page) || a name (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddCollective]] || a non-person agent item (organization, company, band, agency, institution, team…) + a &amp;lt;code&amp;gt;Collective:&amp;lt;/code&amp;gt; page || a name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Every import flow offers a &#039;&#039;&#039;manual fallback&#039;&#039;&#039; — &#039;&#039;Create the item manually instead&#039;&#039; — on the search page and on the candidate-selection page. The manual form is &#039;&#039;&#039;prefilled with what you typed in the search boxes&#039;&#039;&#039; (a person name is split into given/family, e.g. &amp;quot;Marie Curie&amp;quot; → given &#039;&#039;Marie&#039;&#039;, family &#039;&#039;Curie&#039;&#039;), so you correct instead of retyping. When the form is prefilled from &#039;&#039;&#039;fetched&#039;&#039;&#039; data (the website/web page URL entry), the form is titled &#039;&#039;&#039;&#039;&#039;Item details&#039;&#039;&#039;&#039;&#039; — you are verifying fetched content, not entering an item from blank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Place of birth&#039;&#039;&#039; / &#039;&#039;&#039;Place of death&#039;&#039;&#039; — &#039;&#039;&#039;OpenStreetMap search boxes&#039;&#039;&#039;: type a place name and pick the place from the suggestions (searched on OpenStreetMap&#039;s Nominatim — villages, cities and regions alike, no local place items needed). Picking a suggestion stores the place&#039;s &#039;&#039;&#039;OpenStreetMap id&#039;&#039;&#039; (&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;node/123456&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;way/…&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;relation/…&amp;lt;/syntaxhighlight&amp;gt;) as an &amp;lt;code&amp;gt;place of birth (OSM)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;place of death (OSM)&amp;lt;/code&amp;gt; statement; the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page infobox renders it as a link to openstreetmap.org. A place &#039;&#039;&#039;fetched from the authority&#039;&#039;&#039; is automatically looked up on OpenStreetMap and the best match is proposed: &#039;&#039;&amp;quot;{field} fetched from source: {place}, we think this corresponds to {name} ({id}).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the box for you to search. No match shows &#039;&#039;&amp;quot;External record: {place} — search OpenStreetMap to confirm the place, then pick it from the suggestions.&amp;quot;&#039;&#039; — the field must hold a picked OpenStreetMap id to save (a raw place name alone is rejected).&lt;br /&gt;
&lt;br /&gt;
== Fictional characters ==&lt;br /&gt;
&lt;br /&gt;
[[Special:AddFictionalCharacter]] searches Wikidata by name (search → review candidates → create). The review step has &#039;&#039;&#039;Given name&#039;&#039;&#039; / &#039;&#039;&#039;Family name&#039;&#039;&#039; and &#039;&#039;&#039;Appears in&#039;&#039;&#039; (entity search, several works allowed). The &#039;&#039;&#039;label auto-generates&#039;&#039;&#039; as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;{given name} {family name} (fictional character)&amp;lt;/syntaxhighlight&amp;gt;; the &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;fictional character in {works}&amp;lt;/syntaxhighlight&amp;gt; when left blank. Characters get no classic page — just the item.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collectives: common classes ==&lt;br /&gt;
&lt;br /&gt;
The collective class is inferred from the harvested Wikidata instance-of hints and chosen on the &#039;&#039;&#039;review step&#039;&#039;&#039; (the search-results selection step no longer shows a class field — pick the record first, then classify it when the harvested data is in front of you): private company, public company, non-profit organization, governmental agency, music band, educational institution, research institute, political party, trade union, religious organization, sports team — plus the generic organization / group of humans.&lt;br /&gt;
&lt;br /&gt;
The collective review step also offers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Parent organization&#039;&#039;&#039; (optional) — an entity search box: the organization this collective is a subsidiary or subdivision of (type a name to pick an existing item, or type a Q-id).&lt;br /&gt;
* &#039;&#039;&#039;Official website&#039;&#039;&#039; (optional) — the collective&#039;s own website (a plain URL field). The value is written as an &amp;lt;code&amp;gt;official website&amp;lt;/code&amp;gt; statement and renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Logo&#039;&#039;&#039; (optional) — behind the &#039;&#039;&amp;quot;I will upload a logo image for this collective&amp;quot;&#039;&#039; toggle. &#039;&#039;&#039;Choose the source yourself&#039;&#039;&#039; — upload a local image file, paste an image URL, or &#039;&#039;&#039;reuse an existing file on this wiki&#039;&#039;&#039; (two collectives often share a logo, e.g. a website and its TV channel — pick the already-uploaded file instead of re-uploading). The reuse box &#039;&#039;&#039;searches existing files as you type&#039;&#039;&#039; — any fragment of the file name matches (&#039;&#039;astro&#039;&#039; finds &#039;&#039;Astronomy and Astrophysics-logo.svg&#039;&#039;; a thumbnail previews each suggestion; the same fragment search powers the portrait on [[Special:AddPerson]] and the logo on [[Special:AddSoftware]]). Nothing is pre-selected: the matching input appears after you pick a source. A pasted URL has a &#039;&#039;&#039;Validate&#039;&#039;&#039; button with preview + auto-fill, like the portrait. Fill the &#039;&#039;&#039;logo license&#039;&#039;&#039; (required when a logo is provided) and optionally &#039;&#039;&#039;Logo author&#039;&#039;&#039; / &#039;&#039;&#039;Additional license information&#039;&#039;&#039;. The file is saved as &amp;lt;code&amp;gt;File:&amp;amp;lt;name&amp;amp;gt;-logo.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt; and linked from the item with &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt; statements; the logo renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039; (the infobox image cell reads the item&#039;s &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; statement — the logo shows on every page sitelinked to an item that has one, including pages created before the logo existed).&lt;br /&gt;
&lt;br /&gt;
== Special:AddSource is class-first ==&lt;br /&gt;
&lt;br /&gt;
[[Special:AddSource]] opens on a &#039;&#039;&#039;class picker&#039;&#039;&#039; — choose the &#039;&#039;&#039;source type&#039;&#039;&#039; (the page title is &amp;lt;code&amp;gt;Special:AddSource&amp;lt;/code&amp;gt;); the page then shows the adapted first step (search, or a URL entry for websites/web pages) and the adapted review fields for that class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Class !! Kind !! First step&lt;br /&gt;
|-&lt;br /&gt;
| Book || parent || search: ISBN-13, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Scholarly article || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Website || parent || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata (title, description, intro) is fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Song · Film · Video || parent || search: title or author (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube channel || parent || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039; (exact match for a URL)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube video || child of YouTube channel || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Book excerpt || child of book || manual: parent book + pages&lt;br /&gt;
|-&lt;br /&gt;
| Web page || child of website || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Newspaper article · Magazine article || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Conference paper || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Report · Document || parent || manual: title, publisher, report number&lt;br /&gt;
|-&lt;br /&gt;
| Thesis || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Manuscript || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Patent || parent || manual: title, patent number&lt;br /&gt;
|-&lt;br /&gt;
| Legal case || parent || manual: court, territorial jurisdiction, case number&lt;br /&gt;
|-&lt;br /&gt;
| Legislation · Bill || parent || manual: jurisdiction, legislation number&lt;br /&gt;
|-&lt;br /&gt;
| Treaty || parent || manual: jurisdiction&lt;br /&gt;
|-&lt;br /&gt;
| Interview || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Map || parent || manual: title, author, publisher&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Dataset || parent || manual: title, author, publisher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Zotero/CSL-aligned classes&#039;&#039;&#039; (newspaper/magazine article, conference paper, report, document, thesis, manuscript, patent, legal case, legislation, bill, treaty, interview, map, presentation, dataset) follow the same class-first flow with adapted fields. The &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) carry a &#039;&#039;&#039;territorial jurisdiction&#039;&#039;&#039; — an OpenStreetMap search box like the person places: type a place name, pick the suggestion, and the OSM id + its display label are stored (rendered as a link in the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page infobox). A legal case also takes a &#039;&#039;&#039;court&#039;&#039;&#039; (entity search) and a &#039;&#039;&#039;case number&#039;&#039;&#039;, a patent a &#039;&#039;&#039;patent number&#039;&#039;&#039;, reports/documents a &#039;&#039;&#039;report number&#039;&#039;&#039;, and legislation/bills a &#039;&#039;&#039;legislation number&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;The entity search boxes are class-scoped&#039;&#039;&#039;: typing in a license box suggests only license items, the author box only people/organizations/groups, the publisher box only publishers, and so on — not every item on the instance.&lt;br /&gt;
* &#039;&#039;&#039;Website / web page URL entry&#039;&#039;&#039;: type a public web address (&amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt;) and the title, description and intro are fetched automatically when the site allows it — you correct everything on the next pages. For &#039;&#039;&#039;websites&#039;&#039;&#039; the URL is collapsed to the site root (a website is the site, not a page) and there is &#039;&#039;&#039;no year&#039;&#039;&#039; field (a website is dynamic); for &#039;&#039;&#039;web pages&#039;&#039;&#039; the full URL is kept.&lt;br /&gt;
* &#039;&#039;&#039;Publisher is an entity&#039;&#039;&#039; (book, scholarly article, newspaper/magazine article, conference paper, report, document, thesis, interview, map, dataset): the publisher field is an entity search box — type a name to pick an existing publisher item (or type a Q-id). Create a missing publisher first (e.g. via [[Special:AddCollective]]). The item&#039;s publisher statement then points at that entity.&lt;br /&gt;
* &#039;&#039;&#039;Journal is an entity&#039;&#039;&#039; (scholarly article): the journal field is an entity search box, like the publisher — pick the journal item (create a missing one first, e.g. via [[Special:AddCollective]]).&lt;br /&gt;
* &#039;&#039;&#039;Access&#039;&#039;&#039; (book, scholarly article, song, film, book excerpt, and the new newspaper/magazine article, conference paper, report, document, thesis, manuscript, map and dataset): how this source can be accessed — a toggle with four modes:&lt;br /&gt;
  * &#039;&#039;&#039;Access URL (non-direct)&#039;&#039;&#039; — a link to a page where the work can be accessed (a landing page, not the file itself).&lt;br /&gt;
  * &#039;&#039;&#039;Direct download link&#039;&#039;&#039; — a URL whose file is fetched and saved on this wiki automatically (as &amp;lt;code&amp;gt;File:&amp;amp;lt;title&amp;amp;gt;.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
  * &#039;&#039;&#039;Local file&#039;&#039;&#039; — pick a file on your computer to upload.&lt;br /&gt;
  * &#039;&#039;&#039;N/A (no direct access)&#039;&#039;&#039; — the work is only reachable via archives or physical copies; no access statement is written.&lt;br /&gt;
  The download/file modes expand a &#039;&#039;&#039;license&#039;&#039;&#039; field (pick an existing license item — CC0, CC BY, GNU, etc., or type to search). Uploaded files are named after the item (your original filename is ignored) and you should not upload copyrighted content unless you have the right to distribute it publicly.&lt;br /&gt;
* &#039;&#039;&#039;The Access row on the Source: page&#039;&#039;&#039; — the infobox of every &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page shows an &#039;&#039;&#039;Access&#039;&#039;&#039; row: a stored copy renders as the file name (click it to open &#039;&#039;&#039;[[Special:SourceFile]]&#039;&#039;&#039; — an embedded PDF preview when the file is a PDF, the licence, and a &#039;&#039;&#039;download button that requires accepting the licence conditions&#039;&#039;&#039;), a non-direct access URL renders as a clickable link, and a source without access shows &#039;&#039;&#039;N/A&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Child classes need a parent&#039;&#039;&#039;: for a book excerpt, YouTube video or web page you first pick the parent item (book, YouTube channel, website) with an entity search box — the line under the box, &#039;&#039;&amp;quot;Book not yet imported to RonzzWikiBase? import it yourself&amp;quot;&#039;&#039;, jumps to the parent&#039;s import page; on creation the child is linked to the parent with a &amp;lt;code&amp;gt;part of&amp;lt;/code&amp;gt; statement. For a &#039;&#039;&#039;web page&#039;&#039;&#039; the parent is &#039;&#039;&#039;auto-assigned from the URL&#039;s site root&#039;&#039;&#039;: the root URL&#039;s host is matched against the website items&#039; stored URL addresses — a page on a &#039;&#039;&#039;subdomain&#039;&#039;&#039; of a recorded website matches its parent site too (a page on &#039;&#039;scifa.univ-lorraine.fr&#039;&#039; belongs to the &#039;&#039;univ-lorraine.fr&#039;&#039; website; a page on the recorded host itself still matches first). An &#039;&#039;&#039;exact host (or ancestor) match silently fills the parent box&#039;&#039;&#039; (you can still change it before submitting; no confirmation needed); a &#039;&#039;&#039;close name match&#039;&#039;&#039; fills it with the &#039;&#039;&amp;quot;we think this corresponds to …&amp;quot;&#039;&#039; confirmation (&#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; / &#039;&#039;&#039;No, let me correct&#039;&#039;&#039;); and no match leaves the box empty with &#039;&#039;&amp;quot;No record found for {URL} — the website exists, but we don&#039;t have a record of it yet. Add the website first, then pick it above.&amp;quot;&#039;&#039; (add the website via [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Book excerpts&#039;&#039;&#039;: after picking the parent book, fill the &#039;&#039;&#039;pages&#039;&#039;&#039; and optionally the &#039;&#039;&#039;volume&#039;&#039;&#039; and &#039;&#039;&#039;chapters&#039;&#039;&#039;. A blank &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &#039;&#039;Pages a-b (Volume c) of {book}&#039;&#039; from the pages/volume fields and the book&#039;s title; blank &#039;&#039;&#039;year&#039;&#039;&#039; and &#039;&#039;&#039;author(s)&#039;&#039;&#039; fall back to the parent book&#039;s own values (&#039;&#039;Leave blank if same as the parent book&#039;&#039;).&lt;br /&gt;
* &#039;&#039;&#039;Website vs web page&#039;&#039;&#039;: add an &#039;&#039;&#039;entire website&#039;&#039;&#039; once, then add specific pages as child items (see the explanation on [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Duration&#039;&#039;&#039; (film, song, video, YouTube video): type &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;MM:SS&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;HH:MM:SS&amp;lt;/syntaxhighlight&amp;gt; — stored in seconds.&lt;br /&gt;
* &#039;&#039;&#039;A source needs at least one author&#039;&#039;&#039; — except a book excerpt that inherits its authors from the parent book, and the &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) that take none (the court / jurisdiction carry the attribution): the review step requires picking author &#039;&#039;&#039;entities&#039;&#039;&#039; (person, organization or group — type a name to search, or type a Q-id). Create missing people first via [[Special:AddPerson]]. This is enforced at creation.&lt;br /&gt;
&lt;br /&gt;
== Uploading files (Special:Upload) ==&lt;br /&gt;
&lt;br /&gt;
[[Special:Upload]] is the general file-upload page (also reachable from the &#039;&#039;&#039;Upload file&#039;&#039;&#039; link in the sidebar). It saves the file to a &amp;lt;code&amp;gt;File:&amp;lt;/code&amp;gt; page &#039;&#039;&#039;and&#039;&#039;&#039; — for every form upload — creates (or reuses) a &#039;&#039;&#039;linked image item&#039;&#039;&#039; holding the file&#039;s structured facts, so uploaded files are first-class, queryable entities (the &#039;&#039;facts in the item, prose on the page&#039;&#039; model).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Source&#039;&#039;&#039; — the radio defaults to &#039;&#039;&#039;URL&#039;&#039;&#039; (paste a link — the common case); switch to &#039;&#039;&#039;file from your device&#039;&#039;&#039; when the image is only on your computer.&lt;br /&gt;
* &#039;&#039;&#039;File name + description&#039;&#039;&#039; — filled in by hand, or auto-filled: for a pasted URL, click &#039;&#039;&#039;Validate&#039;&#039;&#039; next to the URL field — a preview thumbnail, the pixel + file size and a best-effort auto-fill of the name / description / author / licence fields appear (clicking Validate again shows only the latest result). &#039;&#039;&#039;Wikimedia image URLs&#039;&#039;&#039; (Wikipedia, Commons, upload.wikimedia.org) are read &#039;&#039;&#039;from your browser&#039;&#039;&#039; — they are not rate-limited, and the image bytes are downloaded by your browser too (the server never fetches Wikimedia). For files larger than 50 MB from Wikimedia, save the image to your device and upload it instead.&lt;br /&gt;
* &#039;&#039;&#039;License&#039;&#039;&#039; — a &#039;&#039;&#039;searchable combobox of the instance&#039;s license items&#039;&#039;&#039; (CC0, CC BY 4.0, CC BY-SA 4.0, GNU licenses, MIT, … — pick from the list or type to search). The license is recorded as a semantic statement on the image item and renders on the File page as a link to the license item.&lt;br /&gt;
* &#039;&#039;&#039;Image author&#039;&#039;&#039; (optional) — the person or organization that created the image, as free text.&lt;br /&gt;
* &#039;&#039;&#039;Additional license information&#039;&#039;&#039; (optional) — free text (attribution lines, terms, credits — e.g. what a CC BY license requires).&lt;br /&gt;
* The single &#039;&#039;Maximum file size: 1 GB&#039;&#039; note applies to both upload methods.&lt;br /&gt;
* The File page carries an &#039;&#039;&#039;Attribution&#039;&#039;&#039; section with the author / license / source; the image item holds the same facts as statements (&amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt;, source URL) and is sitelinked to the File page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Re-editing an imported item ==&lt;br /&gt;
&lt;br /&gt;
Imported items can be edited in place with the &#039;&#039;&#039;same form that created them&#039;&#039;&#039; — no need to re-import or hand-edit statements. On the item page (&amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt;), the &#039;&#039;&#039;Update basic information&#039;&#039;&#039; button under the title opens the matching page (&amp;lt;code&amp;gt;Special:UpdatePerson&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSource&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateCollective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSoftware&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateFictionalCharacter&amp;lt;/code&amp;gt; — chosen from the item&#039;s class), prefilled with the item&#039;s current values. Change what needs changing and submit: the label, description and the form&#039;s statements update; everything else (sitelinks, other statements, uploaded portraits/logos you did not replace) stays. A changed label renames the classic page too. See [[Help:Contributing/entities#Updating basic information with a form]].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Replacing an image&#039;&#039;&#039; — the upload toggle on the Update pages reads &#039;&#039;&amp;quot;I will upload a &#039;&#039;&#039;new&#039;&#039;&#039; portrait/logo image … (replacing existing)&amp;quot;&#039;&#039;: tick it and pick a source to replace the current image; leave it unticked to keep it.&lt;br /&gt;
* &#039;&#039;&#039;The access section on Special:UpdateSource is collapsed&#039;&#039;&#039; behind the &#039;&#039;&amp;quot;I will update the resource access instructions&amp;quot;&#039;&#039; checkbox — tick it to see (and change) the access URL / download link / local file / licence fields; leave it unticked and the item&#039;s access statements stay exactly as they are (no re-upload, no replacement).&lt;br /&gt;
* &#039;&#039;&#039;Fields you leave blank are kept as they are&#039;&#039;&#039; — the update form never overwrites a value you did not provide (a blank description keeps the existing one). Removing a statement is an explicit edit on the item page itself.&lt;br /&gt;
&lt;br /&gt;
When a field is auto-filled from fetched data, the wiki asks you to confirm: &#039;&#039;&amp;quot;{field} fetched from source: {value}, we think this corresponds to {label} (Q#).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the field for you to pick another item. This happens for:&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;license&#039;&#039;&#039; on Special:Upload and the Add\* portrait/logo URL fields (from the image&#039;s metadata);&lt;br /&gt;
* the &#039;&#039;&#039;publisher&#039;&#039;&#039; and &#039;&#039;&#039;journal&#039;&#039;&#039; on the book / scholarly-article review (a harvested name that matches — exactly or closely — an existing item is prefilled and confirmed);&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label matched against local items; no match → the &amp;quot;External record: …&amp;quot; hint);&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the site root of the entered URL matched against website items; no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;br /&gt;
* the harvested &#039;&#039;&#039;developer / license / programming language&#039;&#039;&#039; facts on AddSoftware;&lt;br /&gt;
* a &#039;&#039;&#039;free-text author name&#039;&#039;&#039; in the AddSource search: if it matches an existing person, the manual form is prefilled with that person and confirmed (previously a free-text name was only a search filter).&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
For classes with an authority: search → review the candidates (same-name disambiguation) → review the record → [review the fetched content, when present] → create. Each candidate carries a &#039;&#039;see record details&#039;&#039; link to its canonical authority page (opens in a new tab). The English label comes from the authority; add &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt; labels afterwards. &#039;&#039;&#039;Source labels carry the source type in parentheses&#039;&#039;&#039; for disambiguation — e.g. &#039;&#039;The Hobbit (Book)&#039;&#039;, &#039;&#039;Example Domain (Website)&#039;&#039;, &#039;&#039;Chapter 3 (Book excerpt)&#039;&#039; — the suffix is added automatically (and editable) on the AddSource review/manual forms, and the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page title follows the label. While you type the title on those forms, a read-only &#039;&#039;&#039;Final label&#039;&#039;&#039; box next to it shows exactly what the item label will be (title + suffix) — no surprises at creation. Fetch failures degrade to manual entry at &amp;lt;code&amp;gt;Special:AddSource/&amp;amp;lt;class&amp;amp;gt;/manual&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Duplicates are confirmed, not silently reused ===&lt;br /&gt;
&lt;br /&gt;
When the record you are about to create matches an &#039;&#039;&#039;existing item&#039;&#039;&#039; — the same authority identifier (Wikidata, OpenAlex, ORCID, DOI, ISBN, VIAF, ISNI, YouTube id), the same web URL (official website, repository, documentation or access URL), or a &#039;&#039;&#039;very similar label&#039;&#039;&#039; — the wiki asks first:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&amp;quot;We think this item may be a duplicate of [[Item:Qxxx|label]].&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; takes you straight to the existing item (nothing is created); &#039;&#039;&#039;No&#039;&#039;&#039; continues the creation (the final confirmation creates the item anyway, even with the same label — the existing item&#039;s classic page keeps rendering the original).&lt;br /&gt;
&lt;br /&gt;
The check runs as soon as the duplicate is recognizable: when you &#039;&#039;&#039;pick a search result&#039;&#039;&#039; whose authority id already exists locally, when you &#039;&#039;&#039;enter an existing website / web-page / YouTube URL&#039;&#039;&#039;, and on &#039;&#039;&#039;every final submit&#039;&#039;&#039; (the last check re-examines the record you actually submit). A machine client (the API) never creates silently either: it answers &amp;lt;code&amp;gt;duplicate&amp;lt;/code&amp;gt; with the existing item&#039;s id instead, unless it explicitly confirms.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The authority lookups run &#039;&#039;&#039;only when you click search&#039;&#039;&#039; — never on page load.&lt;br /&gt;
* &#039;&#039;&#039;Author search&#039;&#039;&#039; on the book / scholarly-article / film / song / video pages narrows the results for common titles. Toggle between &#039;&#039;&#039;free text&#039;&#039;&#039; (an author name, e.g. Albert Einstein) and &#039;&#039;&#039;semantic entities&#039;&#039;&#039; (Wikidata Q-ids, comma-separated — e.g. Q937, Q42). The semantic mode resolves works by the author entities on the Wikidata hub.&lt;br /&gt;
* &#039;&#039;&#039;YouTube&#039;&#039;&#039;: paste a URL for an exact match (no match → &#039;&#039;no match for the provided URL&#039;&#039;), or type a name for the top 10 matches.&lt;br /&gt;
* The provenance form on [[Special:AddQuotation]] (and the other content pages) has entity &#039;&#039;&#039;search + autofill&#039;&#039;&#039; for &amp;lt;code&amp;gt;attributed to&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;: type a name, pick the entity, the item id is filled in. Manually typed ids still work. The &#039;&#039;&#039;label field is prefilled&#039;&#039;&#039; with the class marker — &#039;&#039;(quotation)&#039;&#039; / &#039;&#039;(code snippet)&#039;&#039; / &#039;&#039;(math snippet)&#039;&#039; — type the content text in front of it, like the &#039;&#039;The Hobbit (Book)&#039;&#039; source-label convention. The &#039;&#039;&#039;Add more&#039;&#039;&#039; button creates the item and reopens the page with everything you typed carried over &#039;&#039;&#039;except the label and the content&#039;&#039;&#039; (the label resets to the marker, the content to empty) — adding several items from the same source or author means typing only the new content each time. Only signed-in users can create content items.&lt;br /&gt;
* Citations use the source item&#039;s harvested metadata (journal name, publisher, volume/issue/pages, DOI, ISBN) and cite the source &#039;&#039;&#039;type&#039;&#039;&#039; correctly (a book quote cites as a book, a song quote as a song).&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label is auto-looked-up on OpenStreetMap; a match prefills the OSM id with confirmation, no match → the &amp;quot;search OpenStreetMap to confirm&amp;quot; hint). The picked place&#039;s &#039;&#039;&#039;display label is stored with the person&#039;&#039;&#039; and shown — linked to the OpenStreetMap map — on the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page instead of the raw OSM id. A person who already has places added before this feature gets their labels backfilled automatically.&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the root URL&#039;s host matched against website items — an exact host match auto-assigns silently, a close name match confirms, no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7623</id>
		<title>Help:Contributing/import</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Help:Contributing/import&amp;diff=7623"/>
		<updated>2026-09-10T08:02:46Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Add the Zotero-aligned source classes + class-scoped search + legal-author exception (via update-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Instead of hand-creating an item per author or source, use the external-authority pages in the &#039;&#039;&#039;semantic tools&#039;&#039;&#039; sidebar.&lt;br /&gt;
&lt;br /&gt;
They fetch metadata from public services (Wikidata, dblp, OpenAlex, Crossref, Open Library, ORCID, YouTube, Wikipedia) and let you pick the right record. They create a local stub item with the authority identifiers (ORCID, VIAF, ISNI, DOI, ISBN, OpenAlex, YouTube IDs, …) and citation metadata (given/family name, journal, publisher as an entity, pages, volume, issue) — every imported statement carries an &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;imported from &amp;lt;authority&amp;gt;&amp;lt;/syntaxhighlight&amp;gt; reference. Each created item also gets a &#039;&#039;&#039;classic wiki page&#039;&#039;&#039; (Person:, Source: or Collective:) sitelinked to it, whose infobox renders the item&#039;s statements at view time — except &#039;&#039;&#039;book excerpts&#039;&#039;&#039;, which are part of a book and get only an item. Where the authority has page prose (an abstract, a plot, lyrics, a lead intro), it is &#039;&#039;&#039;fetched and offered for review&#039;&#039;&#039; before it is written to the classic page (see [[Help:Contributing/import#Fetched page content]]).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Page !! Creates !! Input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddPerson]] || a person item + a &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page || name, ORCID iD, VIAF ID, ISNI, or a Wikidata Q id&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddSource]] || a source item + a &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page — see the class list below || class first, then the class-specific input&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddFictionalCharacter]] || a fictional-character item (no classic page) || a name (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:AddCollective]] || a non-person agent item (organization, company, band, agency, institution, team…) + a &amp;lt;code&amp;gt;Collective:&amp;lt;/code&amp;gt; page || a name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Every import flow offers a &#039;&#039;&#039;manual fallback&#039;&#039;&#039; — &#039;&#039;Create the item manually instead&#039;&#039; — on the search page and on the candidate-selection page. The manual form is &#039;&#039;&#039;prefilled with what you typed in the search boxes&#039;&#039;&#039; (a person name is split into given/family, e.g. &amp;quot;Marie Curie&amp;quot; → given &#039;&#039;Marie&#039;&#039;, family &#039;&#039;Curie&#039;&#039;), so you correct instead of retyping. When the form is prefilled from &#039;&#039;&#039;fetched&#039;&#039;&#039; data (the website/web page URL entry), the form is titled &#039;&#039;&#039;&#039;&#039;Item details&#039;&#039;&#039;&#039;&#039; — you are verifying fetched content, not entering an item from blank.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Place of birth&#039;&#039;&#039; / &#039;&#039;&#039;Place of death&#039;&#039;&#039; — &#039;&#039;&#039;OpenStreetMap search boxes&#039;&#039;&#039;: type a place name and pick the place from the suggestions (searched on OpenStreetMap&#039;s Nominatim — villages, cities and regions alike, no local place items needed). Picking a suggestion stores the place&#039;s &#039;&#039;&#039;OpenStreetMap id&#039;&#039;&#039; (&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;node/123456&amp;lt;/syntaxhighlight&amp;gt;, &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;way/…&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;relation/…&amp;lt;/syntaxhighlight&amp;gt;) as an &amp;lt;code&amp;gt;place of birth (OSM)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;place of death (OSM)&amp;lt;/code&amp;gt; statement; the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page infobox renders it as a link to openstreetmap.org. A place &#039;&#039;&#039;fetched from the authority&#039;&#039;&#039; is automatically looked up on OpenStreetMap and the best match is proposed: &#039;&#039;&amp;quot;{field} fetched from source: {place}, we think this corresponds to {name} ({id}).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the box for you to search. No match shows &#039;&#039;&amp;quot;External record: {place} — search OpenStreetMap to confirm the place, then pick it from the suggestions.&amp;quot;&#039;&#039; — the field must hold a picked OpenStreetMap id to save (a raw place name alone is rejected).&lt;br /&gt;
&lt;br /&gt;
== Fictional characters ==&lt;br /&gt;
&lt;br /&gt;
[[Special:AddFictionalCharacter]] searches Wikidata by name (search → review candidates → create). The review step has &#039;&#039;&#039;Given name&#039;&#039;&#039; / &#039;&#039;&#039;Family name&#039;&#039;&#039; and &#039;&#039;&#039;Appears in&#039;&#039;&#039; (entity search, several works allowed). The &#039;&#039;&#039;label auto-generates&#039;&#039;&#039; as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;{given name} {family name} (fictional character)&amp;lt;/syntaxhighlight&amp;gt;; the &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;fictional character in {works}&amp;lt;/syntaxhighlight&amp;gt; when left blank. Characters get no classic page — just the item.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collectives: common classes ==&lt;br /&gt;
&lt;br /&gt;
The collective class is inferred from the harvested Wikidata instance-of hints and chosen on the &#039;&#039;&#039;review step&#039;&#039;&#039; (the search-results selection step no longer shows a class field — pick the record first, then classify it when the harvested data is in front of you): private company, public company, non-profit organization, governmental agency, music band, educational institution, research institute, political party, trade union, religious organization, sports team — plus the generic organization / group of humans.&lt;br /&gt;
&lt;br /&gt;
The collective review step also offers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Parent organization&#039;&#039;&#039; (optional) — an entity search box: the organization this collective is a subsidiary or subdivision of (type a name to pick an existing item, or type a Q-id).&lt;br /&gt;
* &#039;&#039;&#039;Official website&#039;&#039;&#039; (optional) — the collective&#039;s own website (a plain URL field). The value is written as an &amp;lt;code&amp;gt;official website&amp;lt;/code&amp;gt; statement and renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Logo&#039;&#039;&#039; (optional) — behind the &#039;&#039;&amp;quot;I will upload a logo image for this collective&amp;quot;&#039;&#039; toggle. &#039;&#039;&#039;Choose the source yourself&#039;&#039;&#039; — upload a local image file, paste an image URL, or &#039;&#039;&#039;reuse an existing file on this wiki&#039;&#039;&#039; (two collectives often share a logo, e.g. a website and its TV channel — pick the already-uploaded file instead of re-uploading). The reuse box &#039;&#039;&#039;searches existing files as you type&#039;&#039;&#039; — any fragment of the file name matches (&#039;&#039;astro&#039;&#039; finds &#039;&#039;Astronomy and Astrophysics-logo.svg&#039;&#039;; a thumbnail previews each suggestion; the same fragment search powers the portrait on [[Special:AddPerson]] and the logo on [[Special:AddSoftware]]). Nothing is pre-selected: the matching input appears after you pick a source. A pasted URL has a &#039;&#039;&#039;Validate&#039;&#039;&#039; button with preview + auto-fill, like the portrait. Fill the &#039;&#039;&#039;logo license&#039;&#039;&#039; (required when a logo is provided) and optionally &#039;&#039;&#039;Logo author&#039;&#039;&#039; / &#039;&#039;&#039;Additional license information&#039;&#039;&#039;. The file is saved as &amp;lt;code&amp;gt;File:&amp;amp;lt;name&amp;amp;gt;-logo.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt; and linked from the item with &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt; statements; the logo renders in the &#039;&#039;&#039;Collective: page infobox&#039;&#039;&#039; (the infobox image cell reads the item&#039;s &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; statement — the logo shows on every page sitelinked to an item that has one, including pages created before the logo existed).&lt;br /&gt;
&lt;br /&gt;
[[Special:AddSource]] opens on a &#039;&#039;&#039;class picker&#039;&#039;&#039; — choose the &#039;&#039;&#039;source type&#039;&#039;&#039; (the page title is &amp;lt;code&amp;gt;Special:AddSource&amp;lt;/code&amp;gt;); the page then shows the adapted first step (search, or a URL entry for websites/web pages) and the adapted review fields for that class.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Class !! Kind !! First step&lt;br /&gt;
|-&lt;br /&gt;
| Book || parent || search: ISBN-13, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Scholarly article || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Website || parent || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata (title, description, intro) is fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Song · Film · Video || parent || search: title or author (Wikidata)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube channel || parent || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039; (exact match for a URL)&lt;br /&gt;
|-&lt;br /&gt;
| YouTube video || child of YouTube channel || search: YouTube name &#039;&#039;&#039;or URL&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Book excerpt || child of book || manual: parent book + pages&lt;br /&gt;
|-&lt;br /&gt;
| Web page || child of website || &#039;&#039;&#039;enter the URL&#039;&#039;&#039; — metadata fetched automatically&lt;br /&gt;
|-&lt;br /&gt;
| Newspaper article · Magazine article || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Conference paper || parent || search: DOI, title, or author&lt;br /&gt;
|-&lt;br /&gt;
| Report · Document || parent || manual: title, publisher, report number&lt;br /&gt;
|-&lt;br /&gt;
| Thesis || parent || search: title or author&lt;br /&gt;
|-&lt;br /&gt;
| Manuscript || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Patent || parent || manual: title, patent number&lt;br /&gt;
|-&lt;br /&gt;
| Legal case || parent || manual: court, territorial jurisdiction, case number&lt;br /&gt;
|-&lt;br /&gt;
| Legislation · Bill || parent || manual: jurisdiction, legislation number&lt;br /&gt;
|-&lt;br /&gt;
| Treaty || parent || manual: jurisdiction&lt;br /&gt;
|-&lt;br /&gt;
| Interview || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Map || parent || manual: title, author, publisher&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || parent || manual: title, author&lt;br /&gt;
|-&lt;br /&gt;
| Dataset || parent || manual: title, author, publisher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Zotero/CSL-aligned classes&#039;&#039;&#039; (newspaper/magazine article, conference paper, report, document, thesis, manuscript, patent, legal case, legislation, bill, treaty, interview, map, presentation, dataset) follow the same class-first flow with adapted fields. The &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) carry a &#039;&#039;&#039;territorial jurisdiction&#039;&#039;&#039; — an OpenStreetMap search box like the person places: type a place name, pick the suggestion, and the OSM id + its display label are stored (rendered as a link in the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page infobox). A legal case also takes a &#039;&#039;&#039;court&#039;&#039;&#039; (entity search) and a &#039;&#039;&#039;case number&#039;&#039;&#039;, a patent a &#039;&#039;&#039;patent number&#039;&#039;&#039;, reports/documents a &#039;&#039;&#039;report number&#039;&#039;&#039;, and legislation/bills a &#039;&#039;&#039;legislation number&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;The entity search boxes are class-scoped&#039;&#039;&#039;: typing in a license box suggests only license items, the author box only people/organizations/groups, the publisher box only publishers, and so on — not every item on the instance.&lt;br /&gt;
* &#039;&#039;&#039;Website / web page URL entry&#039;&#039;&#039;: type a public web address (&amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt;) and the title, description and intro are fetched automatically when the site allows it — you correct everything on the next pages. For &#039;&#039;&#039;websites&#039;&#039;&#039; the URL is collapsed to the site root (a website is the site, not a page) and there is &#039;&#039;&#039;no year&#039;&#039;&#039; field (a website is dynamic); for &#039;&#039;&#039;web pages&#039;&#039;&#039; the full URL is kept.&lt;br /&gt;
* &#039;&#039;&#039;Publisher is an entity&#039;&#039;&#039; (book, scholarly article, newspaper/magazine article, conference paper, report, document, thesis, interview, map, dataset): the publisher field is an entity search box — type a name to pick an existing publisher item (or type a Q-id). Create a missing publisher first (e.g. via [[Special:AddCollective]]). The item&#039;s publisher statement then points at that entity.&lt;br /&gt;
* &#039;&#039;&#039;Journal is an entity&#039;&#039;&#039; (scholarly article): the journal field is an entity search box, like the publisher — pick the journal item (create a missing one first, e.g. via [[Special:AddCollective]]).&lt;br /&gt;
* &#039;&#039;&#039;Access&#039;&#039;&#039; (book, scholarly article, song, film, book excerpt, and the new newspaper/magazine article, conference paper, report, document, thesis, manuscript, map and dataset): how this source can be accessed — a toggle with four modes:&lt;br /&gt;
  * &#039;&#039;&#039;Access URL (non-direct)&#039;&#039;&#039; — a link to a page where the work can be accessed (a landing page, not the file itself).&lt;br /&gt;
  * &#039;&#039;&#039;Direct download link&#039;&#039;&#039; — a URL whose file is fetched and saved on this wiki automatically (as &amp;lt;code&amp;gt;File:&amp;amp;lt;title&amp;amp;gt;.&amp;amp;lt;ext&amp;amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
  * &#039;&#039;&#039;Local file&#039;&#039;&#039; — pick a file on your computer to upload.&lt;br /&gt;
  * &#039;&#039;&#039;N/A (no direct access)&#039;&#039;&#039; — the work is only reachable via archives or physical copies; no access statement is written.&lt;br /&gt;
  The download/file modes expand a &#039;&#039;&#039;license&#039;&#039;&#039; field (pick an existing license item — CC0, CC BY, GNU, etc., or type to search). Uploaded files are named after the item (your original filename is ignored) and you should not upload copyrighted content unless you have the right to distribute it publicly.&lt;br /&gt;
* &#039;&#039;&#039;The Access row on the Source: page&#039;&#039;&#039; — the infobox of every &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page shows an &#039;&#039;&#039;Access&#039;&#039;&#039; row: a stored copy renders as the file name (click it to open &#039;&#039;&#039;[[Special:SourceFile]]&#039;&#039;&#039; — an embedded PDF preview when the file is a PDF, the licence, and a &#039;&#039;&#039;download button that requires accepting the licence conditions&#039;&#039;&#039;), a non-direct access URL renders as a clickable link, and a source without access shows &#039;&#039;&#039;N/A&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Child classes need a parent&#039;&#039;&#039;: for a book excerpt, YouTube video or web page you first pick the parent item (book, YouTube channel, website) with an entity search box — the line under the box, &#039;&#039;&amp;quot;Book not yet imported to RonzzWikiBase? import it yourself&amp;quot;&#039;&#039;, jumps to the parent&#039;s import page; on creation the child is linked to the parent with a &amp;lt;code&amp;gt;part of&amp;lt;/code&amp;gt; statement. For a &#039;&#039;&#039;web page&#039;&#039;&#039; the parent is &#039;&#039;&#039;auto-assigned from the URL&#039;s site root&#039;&#039;&#039;: the root URL&#039;s host is matched against the website items&#039; stored URL addresses — a page on a &#039;&#039;&#039;subdomain&#039;&#039;&#039; of a recorded website matches its parent site too (a page on &#039;&#039;scifa.univ-lorraine.fr&#039;&#039; belongs to the &#039;&#039;univ-lorraine.fr&#039;&#039; website; a page on the recorded host itself still matches first). An &#039;&#039;&#039;exact host (or ancestor) match silently fills the parent box&#039;&#039;&#039; (you can still change it before submitting; no confirmation needed); a &#039;&#039;&#039;close name match&#039;&#039;&#039; fills it with the &#039;&#039;&amp;quot;we think this corresponds to …&amp;quot;&#039;&#039; confirmation (&#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; / &#039;&#039;&#039;No, let me correct&#039;&#039;&#039;); and no match leaves the box empty with &#039;&#039;&amp;quot;No record found for {URL} — the website exists, but we don&#039;t have a record of it yet. Add the website first, then pick it above.&amp;quot;&#039;&#039; (add the website via [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Book excerpts&#039;&#039;&#039;: after picking the parent book, fill the &#039;&#039;&#039;pages&#039;&#039;&#039; and optionally the &#039;&#039;&#039;volume&#039;&#039;&#039; and &#039;&#039;&#039;chapters&#039;&#039;&#039;. A blank &#039;&#039;&#039;description&#039;&#039;&#039; auto-generates as &#039;&#039;Pages a-b (Volume c) of {book}&#039;&#039; from the pages/volume fields and the book&#039;s title; blank &#039;&#039;&#039;year&#039;&#039;&#039; and &#039;&#039;&#039;author(s)&#039;&#039;&#039; fall back to the parent book&#039;s own values (&#039;&#039;Leave blank if same as the parent book&#039;&#039;).&lt;br /&gt;
* &#039;&#039;&#039;Website vs web page&#039;&#039;&#039;: add an &#039;&#039;&#039;entire website&#039;&#039;&#039; once, then add specific pages as child items (see the explanation on [[Special:AddSource/website]]).&lt;br /&gt;
* &#039;&#039;&#039;Duration&#039;&#039;&#039; (film, song, video, YouTube video): type &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;MM:SS&amp;lt;/syntaxhighlight&amp;gt; or &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; inline&amp;gt;HH:MM:SS&amp;lt;/syntaxhighlight&amp;gt; — stored in seconds.&lt;br /&gt;
* &#039;&#039;&#039;A source needs at least one author&#039;&#039;&#039; — except a book excerpt that inherits its authors from the parent book, and the &#039;&#039;&#039;legal texts&#039;&#039;&#039; (legal case, legislation, bill, treaty) that take none (the court / jurisdiction carry the attribution): the review step requires picking author &#039;&#039;&#039;entities&#039;&#039;&#039; (person, organization or group — type a name to search, or type a Q-id). Create missing people first via [[Special:AddPerson]]. This is enforced at creation.&lt;br /&gt;
&lt;br /&gt;
== Uploading files (Special:Upload) ==&lt;br /&gt;
&lt;br /&gt;
[[Special:Upload]] is the general file-upload page (also reachable from the &#039;&#039;&#039;Upload file&#039;&#039;&#039; link in the sidebar). It saves the file to a &amp;lt;code&amp;gt;File:&amp;lt;/code&amp;gt; page &#039;&#039;&#039;and&#039;&#039;&#039; — for every form upload — creates (or reuses) a &#039;&#039;&#039;linked image item&#039;&#039;&#039; holding the file&#039;s structured facts, so uploaded files are first-class, queryable entities (the &#039;&#039;facts in the item, prose on the page&#039;&#039; model).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Source&#039;&#039;&#039; — the radio defaults to &#039;&#039;&#039;URL&#039;&#039;&#039; (paste a link — the common case); switch to &#039;&#039;&#039;file from your device&#039;&#039;&#039; when the image is only on your computer.&lt;br /&gt;
* &#039;&#039;&#039;File name + description&#039;&#039;&#039; — filled in by hand, or auto-filled: for a pasted URL, click &#039;&#039;&#039;Validate&#039;&#039;&#039; next to the URL field — a preview thumbnail, the pixel + file size and a best-effort auto-fill of the name / description / author / licence fields appear (clicking Validate again shows only the latest result). &#039;&#039;&#039;Wikimedia image URLs&#039;&#039;&#039; (Wikipedia, Commons, upload.wikimedia.org) are read &#039;&#039;&#039;from your browser&#039;&#039;&#039; — they are not rate-limited, and the image bytes are downloaded by your browser too (the server never fetches Wikimedia). For files larger than 50 MB from Wikimedia, save the image to your device and upload it instead.&lt;br /&gt;
* &#039;&#039;&#039;License&#039;&#039;&#039; — a &#039;&#039;&#039;searchable combobox of the instance&#039;s license items&#039;&#039;&#039; (CC0, CC BY 4.0, CC BY-SA 4.0, GNU licenses, MIT, … — pick from the list or type to search). The license is recorded as a semantic statement on the image item and renders on the File page as a link to the license item.&lt;br /&gt;
* &#039;&#039;&#039;Image author&#039;&#039;&#039; (optional) — the person or organization that created the image, as free text.&lt;br /&gt;
* &#039;&#039;&#039;Additional license information&#039;&#039;&#039; (optional) — free text (attribution lines, terms, credits — e.g. what a CC BY license requires).&lt;br /&gt;
* The single &#039;&#039;Maximum file size: 1 GB&#039;&#039; note applies to both upload methods.&lt;br /&gt;
* The File page carries an &#039;&#039;&#039;Attribution&#039;&#039;&#039; section with the author / license / source; the image item holds the same facts as statements (&amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;license&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;image author&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;additional license information&amp;lt;/code&amp;gt;, source URL) and is sitelinked to the File page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Re-editing an imported item ==&lt;br /&gt;
&lt;br /&gt;
Imported items can be edited in place with the &#039;&#039;&#039;same form that created them&#039;&#039;&#039; — no need to re-import or hand-edit statements. On the item page (&amp;lt;code&amp;gt;/wiki/Item:Q1&amp;lt;/code&amp;gt;), the &#039;&#039;&#039;Update basic information&#039;&#039;&#039; button under the title opens the matching page (&amp;lt;code&amp;gt;Special:UpdatePerson&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSource&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateCollective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateSoftware&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:UpdateFictionalCharacter&amp;lt;/code&amp;gt; — chosen from the item&#039;s class), prefilled with the item&#039;s current values. Change what needs changing and submit: the label, description and the form&#039;s statements update; everything else (sitelinks, other statements, uploaded portraits/logos you did not replace) stays. A changed label renames the classic page too. See [[Help:Contributing/entities#Updating basic information with a form]].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Replacing an image&#039;&#039;&#039; — the upload toggle on the Update pages reads &#039;&#039;&amp;quot;I will upload a &#039;&#039;&#039;new&#039;&#039;&#039; portrait/logo image … (replacing existing)&amp;quot;&#039;&#039;: tick it and pick a source to replace the current image; leave it unticked to keep it.&lt;br /&gt;
* &#039;&#039;&#039;The access section on Special:UpdateSource is collapsed&#039;&#039;&#039; behind the &#039;&#039;&amp;quot;I will update the resource access instructions&amp;quot;&#039;&#039; checkbox — tick it to see (and change) the access URL / download link / local file / licence fields; leave it unticked and the item&#039;s access statements stay exactly as they are (no re-upload, no replacement).&lt;br /&gt;
* &#039;&#039;&#039;Fields you leave blank are kept as they are&#039;&#039;&#039; — the update form never overwrites a value you did not provide (a blank description keeps the existing one). Removing a statement is an explicit edit on the item page itself.&lt;br /&gt;
&lt;br /&gt;
When a field is auto-filled from fetched data, the wiki asks you to confirm: &#039;&#039;&amp;quot;{field} fetched from source: {value}, we think this corresponds to {label} (Q#).&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; keeps it, &#039;&#039;&#039;No, let me correct&#039;&#039;&#039; clears the field for you to pick another item. This happens for:&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;license&#039;&#039;&#039; on Special:Upload and the Add\* portrait/logo URL fields (from the image&#039;s metadata);&lt;br /&gt;
* the &#039;&#039;&#039;publisher&#039;&#039;&#039; and &#039;&#039;&#039;journal&#039;&#039;&#039; on the book / scholarly-article review (a harvested name that matches — exactly or closely — an existing item is prefilled and confirmed);&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label matched against local items; no match → the &amp;quot;External record: …&amp;quot; hint);&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the site root of the entered URL matched against website items; no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;br /&gt;
* the harvested &#039;&#039;&#039;developer / license / programming language&#039;&#039;&#039; facts on AddSoftware;&lt;br /&gt;
* a &#039;&#039;&#039;free-text author name&#039;&#039;&#039; in the AddSource search: if it matches an existing person, the manual form is prefilled with that person and confirmed (previously a free-text name was only a search filter).&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
For classes with an authority: search → review the candidates (same-name disambiguation) → review the record → [review the fetched content, when present] → create. Each candidate carries a &#039;&#039;see record details&#039;&#039; link to its canonical authority page (opens in a new tab). The English label comes from the authority; add &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;eo&amp;lt;/code&amp;gt; labels afterwards. &#039;&#039;&#039;Source labels carry the source type in parentheses&#039;&#039;&#039; for disambiguation — e.g. &#039;&#039;The Hobbit (Book)&#039;&#039;, &#039;&#039;Example Domain (Website)&#039;&#039;, &#039;&#039;Chapter 3 (Book excerpt)&#039;&#039; — the suffix is added automatically (and editable) on the AddSource review/manual forms, and the &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; page title follows the label. While you type the title on those forms, a read-only &#039;&#039;&#039;Final label&#039;&#039;&#039; box next to it shows exactly what the item label will be (title + suffix) — no surprises at creation. Fetch failures degrade to manual entry at &amp;lt;code&amp;gt;Special:AddSource/&amp;amp;lt;class&amp;amp;gt;/manual&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Duplicates are confirmed, not silently reused ===&lt;br /&gt;
&lt;br /&gt;
When the record you are about to create matches an &#039;&#039;&#039;existing item&#039;&#039;&#039; — the same authority identifier (Wikidata, OpenAlex, ORCID, DOI, ISBN, VIAF, ISNI, YouTube id), the same web URL (official website, repository, documentation or access URL), or a &#039;&#039;&#039;very similar label&#039;&#039;&#039; — the wiki asks first:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&amp;quot;We think this item may be a duplicate of [[Item:Qxxx|label]].&amp;quot;&#039;&#039; — &#039;&#039;&#039;Yes, that&#039;s right&#039;&#039;&#039; takes you straight to the existing item (nothing is created); &#039;&#039;&#039;No&#039;&#039;&#039; continues the creation (the final confirmation creates the item anyway, even with the same label — the existing item&#039;s classic page keeps rendering the original).&lt;br /&gt;
&lt;br /&gt;
The check runs as soon as the duplicate is recognizable: when you &#039;&#039;&#039;pick a search result&#039;&#039;&#039; whose authority id already exists locally, when you &#039;&#039;&#039;enter an existing website / web-page / YouTube URL&#039;&#039;&#039;, and on &#039;&#039;&#039;every final submit&#039;&#039;&#039; (the last check re-examines the record you actually submit). A machine client (the API) never creates silently either: it answers &amp;lt;code&amp;gt;duplicate&amp;lt;/code&amp;gt; with the existing item&#039;s id instead, unless it explicitly confirms.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* The authority lookups run &#039;&#039;&#039;only when you click search&#039;&#039;&#039; — never on page load.&lt;br /&gt;
* &#039;&#039;&#039;Author search&#039;&#039;&#039; on the book / scholarly-article / film / song / video pages narrows the results for common titles. Toggle between &#039;&#039;&#039;free text&#039;&#039;&#039; (an author name, e.g. Albert Einstein) and &#039;&#039;&#039;semantic entities&#039;&#039;&#039; (Wikidata Q-ids, comma-separated — e.g. Q937, Q42). The semantic mode resolves works by the author entities on the Wikidata hub.&lt;br /&gt;
* &#039;&#039;&#039;YouTube&#039;&#039;&#039;: paste a URL for an exact match (no match → &#039;&#039;no match for the provided URL&#039;&#039;), or type a name for the top 10 matches.&lt;br /&gt;
* The provenance form on [[Special:AddQuotation]] (and the other content pages) has entity &#039;&#039;&#039;search + autofill&#039;&#039;&#039; for &amp;lt;code&amp;gt;attributed to&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;: type a name, pick the entity, the item id is filled in. Manually typed ids still work. The &#039;&#039;&#039;label field is prefilled&#039;&#039;&#039; with the class marker — &#039;&#039;(quotation)&#039;&#039; / &#039;&#039;(code snippet)&#039;&#039; / &#039;&#039;(math snippet)&#039;&#039; — type the content text in front of it, like the &#039;&#039;The Hobbit (Book)&#039;&#039; source-label convention. The &#039;&#039;&#039;Add more&#039;&#039;&#039; button creates the item and reopens the page with everything you typed carried over &#039;&#039;&#039;except the label and the content&#039;&#039;&#039; (the label resets to the marker, the content to empty) — adding several items from the same source or author means typing only the new content each time. Only signed-in users can create content items.&lt;br /&gt;
* Citations use the source item&#039;s harvested metadata (journal name, publisher, volume/issue/pages, DOI, ISBN) and cite the source &#039;&#039;&#039;type&#039;&#039;&#039; correctly (a book quote cites as a book, a song quote as a song).&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;&#039;place of birth&#039;&#039;&#039; / &#039;&#039;&#039;place of death&#039;&#039;&#039; on the AddPerson review (a harvested place label is auto-looked-up on OpenStreetMap; a match prefills the OSM id with confirmation, no match → the &amp;quot;search OpenStreetMap to confirm&amp;quot; hint). The picked place&#039;s &#039;&#039;&#039;display label is stored with the person&#039;&#039;&#039; and shown — linked to the OpenStreetMap map — on the &amp;lt;code&amp;gt;Person:&amp;lt;/code&amp;gt; page instead of the raw OSM id. A person who already has places added before this feature gets their labels backfilled automatically.&lt;br /&gt;
* the &#039;&#039;&#039;parent website&#039;&#039;&#039; on the web-page entry (the root URL&#039;s host matched against website items — an exact host match auto-assigns silently, a close name match confirms, no match → the &amp;quot;No record found for {URL} — add the website first&amp;quot; hint);&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Dataset&amp;diff=7620</id>
		<title>Template:Dataset</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Dataset&amp;diff=7620"/>
		<updated>2026-09-10T08:01:52Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dataset&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Author(s) || {{#statements:attributed to}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| Publisher || {{#statements:publisher (entity)}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
|-&lt;br /&gt;
| Access || {{#source-access:}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Presentation&amp;diff=7619</id>
		<title>Template:Presentation</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Presentation&amp;diff=7619"/>
		<updated>2026-09-10T08:01:51Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Presentation&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Author(s) || {{#statements:attributed to}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Map&amp;diff=7618</id>
		<title>Template:Map</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Map&amp;diff=7618"/>
		<updated>2026-09-10T08:01:50Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Map&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Author(s) || {{#statements:attributed to}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| Publisher || {{#statements:publisher (entity)}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
|-&lt;br /&gt;
| Access || {{#source-access:}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Interview&amp;diff=7617</id>
		<title>Template:Interview</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Interview&amp;diff=7617"/>
		<updated>2026-09-10T08:01:49Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Interview&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Author(s) || {{#statements:attributed to}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| Publisher || {{#statements:publisher (entity)}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Treaty&amp;diff=7616</id>
		<title>Template:Treaty</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Treaty&amp;diff=7616"/>
		<updated>2026-09-10T08:01:43Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Treaty&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Jurisdiction || {{#osm-place:jurisdiction}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source. The Jurisdiction row is rendered by &amp;lt;code&amp;gt;{{#osm-place:jurisdiction}}&amp;lt;/code&amp;gt; from the item&#039;s OpenStreetMap territorial-jurisdiction statement.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Bill&amp;diff=7615</id>
		<title>Template:Bill</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Bill&amp;diff=7615"/>
		<updated>2026-09-10T08:01:42Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Bill&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Jurisdiction || {{#osm-place:jurisdiction}}&lt;br /&gt;
|-&lt;br /&gt;
| Legislation number || {{#statements:legislation number}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source. The Jurisdiction row is rendered by &amp;lt;code&amp;gt;{{#osm-place:jurisdiction}}&amp;lt;/code&amp;gt; from the item&#039;s OpenStreetMap territorial-jurisdiction statement.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:Legislation&amp;diff=7614</id>
		<title>Template:Legislation</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:Legislation&amp;diff=7614"/>
		<updated>2026-09-10T08:01:41Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Legislation&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Jurisdiction || {{#osm-place:jurisdiction}}&lt;br /&gt;
|-&lt;br /&gt;
| Legislation number || {{#statements:legislation number}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source. The Jurisdiction row is rendered by &amp;lt;code&amp;gt;{{#osm-place:jurisdiction}}&amp;lt;/code&amp;gt; from the item&#039;s OpenStreetMap territorial-jurisdiction statement.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
	<entry>
		<id>https://wikibase.ronzz.org/index.php?title=Template:LegalCase&amp;diff=7613</id>
		<title>Template:LegalCase</title>
		<link rel="alternate" type="text/html" href="https://wikibase.ronzz.org/index.php?title=Template:LegalCase&amp;diff=7613"/>
		<updated>2026-09-10T08:01:39Z</updated>

		<summary type="html">&lt;p&gt;SeedBot: Zotero-aligned source class template (Special:AddSource) (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid #c8ccd1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Legal case&#039;&#039;&#039; — part of the [[Source:Main|sources collection]]. Created via [[Special:AddSource]].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;clear:right;width:300px;margin:0 0 1em 1em;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#f8f9fa;text-align:center;&amp;quot; | {{PAGENAME}}&lt;br /&gt;
|-&lt;br /&gt;
| Instance of || {{#statements:instance of}}&lt;br /&gt;
|-&lt;br /&gt;
| Court || {{#statements:court}}&lt;br /&gt;
|-&lt;br /&gt;
| Jurisdiction || {{#osm-place:jurisdiction}}&lt;br /&gt;
|-&lt;br /&gt;
| Case number || {{#statements:case number}}&lt;br /&gt;
|-&lt;br /&gt;
| Publication date || {{#statements:date}}&lt;br /&gt;
|-&lt;br /&gt;
| URL || {{#statements:URL}}&lt;br /&gt;
{{#quotations-of:}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Sources]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This template reads its data from the item sitelinked to the page (see [[Help:Contributing/semanticDynamicContent]]). Empty statements render empty rows — not an error. The Quotations row is emitted by &amp;lt;code&amp;gt;{{#quotations-of:}}&amp;lt;/code&amp;gt; only when quotation items cite this source. The Jurisdiction row is rendered by &amp;lt;code&amp;gt;{{#osm-place:jurisdiction}}&amp;lt;/code&amp;gt; from the item&#039;s OpenStreetMap territorial-jurisdiction statement.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>SeedBot</name></author>
	</entry>
</feed>