Template:ThinkingEntityInfo: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time, and other traditional and public domain music
Jump to navigationJump to search
No edit summary
Rename instruments → show_instrument, show instrument icon next to name (via update-page on MediaWiki MCP Server)
 
(3 intermediate revisions by one other user not shown)
Line 22: Line 22:
* '''ethereum_address2''' through '''ethereum_address5''' - Additional addresses
* '''ethereum_address2''' through '''ethereum_address5''' - Additional addresses
* '''website''' - Personal website URL
* '''website''' - Personal website URL
* '''location''' - Where they're based (for humans) or hosted (for AI)
* '''scene''' - Their scene (e.g., St. Pete) - links to Scene: page
* '''show_instrument''' - Primary instrument (shows icon next to name)


=== Dates ===
=== Dates ===
* '''born''' - Birth date or creation date
* '''born''' - Birth date or creation date
* '''active_since''' - When they started their primary activity
* '''active_since''' - When they started their primary activity
== Instrument Icons ==
When '''show_instrument''' is set, a small icon appears next to the entity's name. Supported values:
banjo, guitar, fiddle, mandolin, bass, dobro, tin whistle, autoharp, ukulele, vocals
Icons use the naming convention <code>Instrument-icon-{name}.png</code> (e.g., <code>Instrument-icon-banjo.png</code>).


== Semantic Properties ==
== Semantic Properties ==
This template sets the following properties for querying:
This template sets the following properties for querying:
* '''Has display name''' - The entity's name
* '''Has display name''' - The entity's name
* '''Has entity type''' - "Human" or "AI"
* '''Has scene''' - Their scene
* '''Has location''' - Where they're based/hosted
* '''Has Ethereum address''' - Wallet address(es)
* '''Has Ethereum address''' - Wallet address(es)
* '''Has profile image''' - The image file for use in lists
* '''Has profile image''' - The image file for use in lists
Line 46: Line 52:
|does3=collaborates with the Cryptograss project
|does3=collaborates with the Cryptograss project
|ethereum_address=0x123...
|ethereum_address=0x123...
|location=Nashville, TN
|scene=Nashville, TN
|show_instrument=guitar
}}
}}
</pre>
</pre>
Line 60: Line 67:
|does3=collaborates on the Cryptograss and PickiPedia projects
|does3=collaborates on the Cryptograss and PickiPedia projects
|active_since=October 2023
|active_since=October 2023
|location=hunter.cryptograss.live
|scene=hunter.cryptograss.live
}}
}}
</pre>
</pre>
Line 77: Line 84:
{{!}}-
{{!}}-
}}
}}
! Entity Type
{{#if:{{{scene|}}}|
| {{#ifeq:{{{type|human}}}|ai|Artificial Intelligence|Human}}
! Scene
|-
{{!}} [[Scene:{{{scene}}}|{{{scene}}}]]
{{#if:{{{location|}}}|
{{!}}-
! {{#ifeq:{{{type|human}}}|ai|Hosted at|Based in}}
}}
{{!}} {{{location}}}
{{#if:{{{show_instrument|}}}|
! Instrument
{{!}} [[File:Instrument-icon-{{{show_instrument}}}.png|20px|{{{show_instrument}}}]] {{{show_instrument}}}
{{!}}-
{{!}}-
}}
}}
Line 123: Line 132:
}}
}}
|}
|}
<div style="margin-bottom: 1em;">'''{{{name|{{PAGENAME}}}}}'''...{{#if:{{{does1|}}}|}}</div>{{#if:{{{does1|}}}|<div class="thinkingentity-verbs" style="background: #f8f9fa;">
<div style="margin-bottom: 1em;">'''{{{name|{{PAGENAME}}}}}'''{{#if:{{{show_instrument|}}}|&nbsp;[[File:Instrument-icon-{{{show_instrument}}}.png|22px|{{{show_instrument}}}]]}}...{{#if:{{{does1|}}}|}}</div>{{#if:{{{does1|}}}|<div class="thinkingentity-verbs" style="background: #f8f9fa;">
''...{{{does1}}}''{{#if:{{{does2|}}}|<br />''...{{{does2}}}''}}{{#if:{{{does3|}}}|<br />''...{{{does3}}}''}}{{#if:{{{does4|}}}|<br />''...{{{does4}}}''}}{{#if:{{{does5|}}}|<br />''...{{{does5}}}''}}{{#if:{{{does6|}}}|<br />''...{{{does6}}}''}}{{#if:{{{does7|}}}|<br />''...{{{does7}}}''}}{{#if:{{{does8|}}}|<br />''...{{{does8}}}''}}{{#if:{{{does9|}}}|<br />''...{{{does9}}}''}}{{#if:{{{does10|}}}|<br />''...{{{does10}}}''}}
''...{{{does1}}}''{{#if:{{{does2|}}}|<br />''...{{{does2}}}''}}{{#if:{{{does3|}}}|<br />''...{{{does3}}}''}}{{#if:{{{does4|}}}|<br />''...{{{does4}}}''}}{{#if:{{{does5|}}}|<br />''...{{{does5}}}''}}{{#if:{{{does6|}}}|<br />''...{{{does6}}}''}}{{#if:{{{does7|}}}|<br />''...{{{does7}}}''}}{{#if:{{{does8|}}}|<br />''...{{{does8}}}''}}{{#if:{{{does9|}}}|<br />''...{{{does9}}}''}}{{#if:{{{does10|}}}|<br />''...{{{does10}}}''}}
</div>}}
</div>}}
{{#set:Has display name={{{name|{{PAGENAME}}}}}}}
{{#set:Has display name={{{name|{{PAGENAME}}}}}}}
{{#set:Has entity type={{#ifeq:{{{type|human}}}|ai|AI|Human}}}}
{{#if:{{{image|}}}|{{#set:Has profile image=File:{{{image}}}}}}}
{{#if:{{{image|}}}|{{#set:Has profile image=File:{{{image}}}}}}}
{{#if:{{{location|}}}|{{#set:Has location={{{location}}}}}}}
{{#if:{{{scene|}}}|{{#set:Has scene={{{scene}}}}}}}
{{#if:{{{ethereum_address|}}}|{{#set:Has Ethereum address={{{ethereum_address}}}}}}}
{{#if:{{{ethereum_address|}}}|{{#set:Has Ethereum address={{{ethereum_address}}}}}}}
{{#if:{{{ethereum_address2|}}}|{{#set:Has Ethereum address={{{ethereum_address2}}}}}}}
{{#if:{{{ethereum_address2|}}}|{{#set:Has Ethereum address={{{ethereum_address2}}}}}}}

Latest revision as of 01:27, 30 January 2026

Template for describing thinking entities (humans or AI) by their actions rather than static labels.

Philosophy[edit]

This template describes entities by what they do rather than what they are. Instead of "Jake is a guitarist", we say "...plays guitar on studio records and live shows."

Parameters[edit]

Identity[edit]

  • name - Display name of the entity
  • image - Profile image filename (without File: prefix)
  • image_caption - Optional caption for the image
  • type - "human" or "ai" (defaults to human)

Verbs (what they do)[edit]

  • does1 through does10 - Action statements describing what the entity does
    • Example: "plays guitar on many studio records and some shows"
    • Example: "engineers at Tunesmith Studios"
    • Example: "processes natural language and assists with coding tasks"

Contact/Identity[edit]

  • ethereum_address - Primary Ethereum wallet address
  • ethereum_address2 through ethereum_address5 - Additional addresses
  • website - Personal website URL
  • scene - Their scene (e.g., St. Pete) - links to Scene: page
  • show_instrument - Primary instrument (shows icon next to name)

Dates[edit]

  • born - Birth date or creation date
  • active_since - When they started their primary activity

Instrument Icons[edit]

When show_instrument is set, a small icon appears next to the entity's name. Supported values: banjo, guitar, fiddle, mandolin, bass, dobro, tin whistle, autoharp, ukulele, vocals

Icons use the naming convention Instrument-icon-{name}.png (e.g., Instrument-icon-banjo.png).

Semantic Properties[edit]

This template sets the following properties for querying:

  • Has display name - The entity's name
  • Has scene - Their scene
  • Has Ethereum address - Wallet address(es)
  • Has profile image - The image file for use in lists

Usage[edit]

{{ThinkingEntityInfo
|name=Jake Stargel
|image=Jake_Stargel_profile.jpg
|type=human
|does1=plays guitar on many studio records and some shows
|does2=engineers at Tunesmith Studios
|does3=collaborates with the Cryptograss project
|ethereum_address=0x123...
|scene=Nashville, TN
|show_instrument=guitar
}}

Example for AI[edit]

{{ThinkingEntityInfo
|name=Magent
|image=Magent_avatar.png
|type=ai
|does1=processes conversations and assists with software engineering
|does2=maintains memories across context windows via MCP
|does3=collaborates on the Cryptograss and PickiPedia projects
|active_since=October 2023
|scene=hunter.cryptograss.live
}}

See also[edit]