MediaWiki:AutomatedValues: Difference between revisions

From Wikibase Automated Values - Demo Wiki
Jump to navigation Jump to search
(Added a rule with two 'when' statements)
No edit summary
Line 2: Line 2:
     "rules": [
     "rules": [
         {
         {
             "ruleName": "People should have a label build from their first and last name, and their alternative names should be aliases",
             "ruleName": "RULE 1: People should have a label build from their first and last name, and their alternative names should be aliases",
             "when": [
             "when": [
                 {
                 {
Line 22: Line 22:
         },
         },
         {
         {
             "ruleName": "People should have a label build from their name with  qualifiers last name, and their alternative names should be aliases",
             "ruleName": "RULE 2: People should have a label build from their name with  qualifiers last name, and their alternative names should be aliases",
             "when": [
             "when": [
                 {
                 {
Line 45: Line 45:
         },
         },
         {
         {
             "ruleName": "People (with a profession author) should have a label build from their first and last name including (AUTHOR), and their alternative names should be aliases",
             "ruleName": "RULE 3: People (with a profession author) should have a label build from their first and last name including (AUTHOR), and their alternative names should be aliases",
             "when": [
             "when": [
                 {
                 {
Line 59: Line 59:
                 "en": {
                 "en": {
                     "P2": "$",
                     "P2": "$",
                     "P3": " $ (AUTHOR)"
                     "P3": " $ (WRITER)"
                 }
                 }
             },
             },

Revision as of 07:04, 6 April 2022

rules
ruleName"RULE 1: People should have a label build from their first and last name, and their alternative names should be aliases"
when
statement"P1"
equalTo"Q1"
buildLabel
en
P2"$"
P3" $"
buildAliases
en
P4"$"
ruleName"RULE 2: People should have a label build from their name with qualifiers last name, and their alternative names should be aliases"
when
statement"P1"
equalTo"Q5"
buildLabel
en
P2"$"
P2.P3" $"
nl
P2"$"
buildAliases
en
P4"$"
ruleName"RULE 3: People (with a profession author) should have a label build from their first and last name including (AUTHOR), and their alternative names should be aliases"
when
statement"P1"
equalTo"Q1"
statement"P5"
equalTo"Q8"
buildLabel
en
P2"$"
P3" $ (WRITER)"
buildAliases
en
P4"$"