<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=Template%3ASrc</id>
	<title>Template:Src - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=Template%3ASrc"/>
	<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=Template:Src&amp;action=history"/>
	<updated>2026-11-15T07:00:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://interfaces3.hunter.cryptograss.live/index.php?title=Template:Src&amp;diff=5411&amp;oldid=prev</id>
		<title>Magent: Src: typed inline citations backed by SMW subobjects (via create-page on MediaWiki MCP Server)</title>
		<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=Template:Src&amp;diff=5411&amp;oldid=prev"/>
		<updated>2026-08-16T22:04:09Z</updated>

		<summary type="html">&lt;p&gt;Src: typed inline citations backed by SMW subobjects (via create-page on MediaWiki MCP Server)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
== Src ==&lt;br /&gt;
A citation that is also structured data.&lt;br /&gt;
&lt;br /&gt;
Each &amp;lt;code&amp;gt;{{tl|Src}}&amp;lt;/code&amp;gt; renders a small marker the reader can follow, &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; records the citation as a Semantic MediaWiki subobject. The second half is the point: rendering a footnote is easy, but asking &amp;#039;&amp;#039;&amp;quot;every claim on this wiki attested by somebody who was actually on the record&amp;quot;&amp;#039;&amp;#039; needs structure behind the marker.&lt;br /&gt;
&lt;br /&gt;
=== Source types ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Parameters !! Cites&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;video&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;cid=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;t=&amp;lt;/code&amp;gt; || A specific moment in an archived video&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;edit&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;oldid=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;by=&amp;lt;/code&amp;gt; || A particular revision, by someone in a position to know&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;chain&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;tx=&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;or&amp;#039;&amp;#039; &amp;lt;code&amp;gt;block=&amp;lt;/code&amp;gt; || An on-chain fact&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;testimony&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;by=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;rel=&amp;lt;/code&amp;gt; || First-party assertion&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;recording&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;page=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;label=&amp;lt;/code&amp;gt; || A release or recording as a whole&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;url=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;title=&amp;lt;/code&amp;gt; || An ordinary off-wiki source&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
He tunes down a half step for this one.{{Src|video|cid=Bafybei...|t=14:32}}&lt;br /&gt;
He&amp;#039;s played the Loar since 2019.{{Src|testimony|by=JMyles|rel=participant}}&lt;br /&gt;
The token was minted before the festival.{{Src|chain|block=25763516}}&lt;br /&gt;
Corrected by someone who was there.{{Src|edit|oldid=5401|by=JMyles}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On timecodes ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;t=&amp;lt;/code&amp;gt; accepts &amp;lt;code&amp;gt;14:32&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;1:02:03&amp;lt;/code&amp;gt;, or a bare number of seconds. Following a video citation lands on the Release page with the player already seeked to that second, via the &amp;lt;code&amp;gt;#t=&amp;lt;/code&amp;gt; fragment that the HLS player gadget reads.&lt;br /&gt;
&lt;br /&gt;
An unparseable &amp;lt;code&amp;gt;t=&amp;lt;/code&amp;gt; degrades to a citation without a timecode rather than breaking the page — a typo should not cost the reader the sentence.&lt;br /&gt;
&lt;br /&gt;
=== Why not &amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/nowiki&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
A named &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is byte-identical everywhere it is reused, so it cannot express &amp;#039;&amp;#039;&amp;quot;this video at 14:32&amp;quot;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;quot;the same video at 21:07&amp;quot;&amp;#039;&amp;#039;. Resource-plus-offset is the ordinary case on PickiPedia, not an edge case.&lt;br /&gt;
&lt;br /&gt;
=== Testimony is a first-class type ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;testimony&amp;lt;/code&amp;gt; exists so that &amp;#039;&amp;#039;&amp;quot;this is my band and I know we&amp;#039;re playing Bob&amp;#039;s next Tuesday&amp;quot;&amp;#039;&amp;#039; can be recorded honestly as what it is, rather than either excluded or dressed up as a published source. Its weight comes from &amp;#039;&amp;#039;who&amp;#039;&amp;#039; said it — which is what the trust graph is for.&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
* [[Module:Src]] — the implementation&lt;br /&gt;
* [[Template:HLSVideo]] — embeds a player, optionally at a given moment&lt;br /&gt;
* [[Property:Has source type]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Citation templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#invoke:Src|src}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Magent</name></author>
	</entry>
</feed>