Template:Image: Difference between revisions

From elijah
Jump to navigation Jump to search
WikiSync push v1.1
WikiSync push v1.1
Line 19: Line 19:
  |HasImageKind={{{HasImageKind|}}}
  |HasImageKind={{{HasImageKind|}}}
  |HasDate={{{HasDate|}}}
  |HasDate={{{HasDate|}}}
|HasRegion={{{HasRegion|}}}
}}
}}


Line 115: Line 116:


     <!-- Metadata Table -->
     <!-- Metadata Table -->
     {{#if:{{{HasImageKind|}}}{{{HasDate|}}}{{{HasLicense|}}}{{{HasRights|}}}{{{HasSourceDescription|}}}|
     {{#if:{{{HasImageKind|}}}{{{HasDate|}}}{{{HasRegion|}}}{{{HasLicense|}}}{{{HasRights|}}}{{{HasSourceDescription|}}}|
       <table style="border-collapse:collapse; font-size:0.88em; margin-bottom:0.65em; width:100%;">
       <table style="border-collapse:collapse; font-size:0.88em; margin-bottom:0.65em; width:100%;">
         {{#if:{{{HasImageKind|}}}|
         {{#if:{{{HasImageKind|}}}|
Line 127: Line 128:
             <td style="color:#777; padding:0.12em 0.8em 0.12em 0; white-space:nowrap; vertical-align:top;">'''Date'''</td>
             <td style="color:#777; padding:0.12em 0.8em 0.12em 0; white-space:nowrap; vertical-align:top;">'''Date'''</td>
             <td style="color:#222;">{{{HasDate}}}</td>
             <td style="color:#222;">{{{HasDate}}}</td>
          </tr>
        }}
        {{#if:{{{HasRegion|}}}|
          <tr>
            <td style="color:#777; padding:0.12em 0.8em 0.12em 0; white-space:nowrap; vertical-align:top;">'''Region'''</td>
            <td style="color:#222;">{{{HasRegion}}}</td>
           </tr>
           </tr>
         }}
         }}
Line 224: Line 231:
  |HasOnlineSource=https://example.org/images/img-001
  |HasOnlineSource=https://example.org/images/img-001
  |HasRights=Public domain
  |HasRights=Public domain
|HasRegion=Galicia
  |HasLicense=CC0 1.0
  |HasLicense=CC0 1.0
  |HasNILID=NIL-45821
  |HasNILID=NIL-45821
Line 241: Line 249:
* HasTimePeriod — list of text values (semicolon-separated)
* HasTimePeriod — list of text values (semicolon-separated)
* HasOnlineSource — url
* HasOnlineSource — url
* HasRegion — text
* All others — text
* All others — text
</noinclude>
</noinclude>

Revision as of 08:34, 25 May 2026



Use this template on Image: pages to store image metadata.

Example:

{{Image
 |HasFile=File:Perl Joseph portrait.jpg
 |ImageID=IMG-001
 |HasImageCaption=Portrait of Joseph Perl
 |HasImageDescription=Black-and-white portrait photograph of Joseph Perl, Galician rabbi and author.
 |HasImageKind=Portrait
 |HasDate=1880-05-12
 |HasSourceDescription=JGaliciaBukovina archive, digitized 2010
 |HasOnlineSource=https://example.org/images/img-001
 |HasRights=Public domain
 |HasRegion=Galicia
 |HasLicense=CC0 1.0
 |HasNILID=NIL-45821
 |DepictsPerson=Person:Q123456
 |DepictsPlace=Community:Lviv
 |BelongsToTopic=Religion, Rabbinate, Hasidism
 |HasTimePeriod=19th century; Pre-WWI
}}

Properties with type notes:

  • HasFile — page reference to File: namespace (e.g. File:image.jpg)
  • HasDate — SMW Date type (ISO format YYYY-MM-DD or YYYY); requires Property:HasDate declared as type Date in the wiki
  • DepictsPerson — list of page references to Person: namespace (semicolon-separated)
  • DepictsPlace — list of page references to Community: namespace (semicolon-separated)
  • BelongsToTopic — list of text values from controlled vocabulary (semicolon-separated)
  • HasTimePeriod — list of text values (semicolon-separated)
  • HasOnlineSource — url
  • HasRegion — text
  • All others — text