Property talk:P2358
Latest comment: 1 year ago by Ahc84 in topic Issues with "no value" for women and others who did not use praenomina
Documentation
Roman praenomen
standard part of the name of a Roman, link to items for specific Roman praenomen only
standard part of the name of a Roman, link to items for specific Roman praenomen only
[create Create a translatable help page (preferably in English) for this property to be included here]
Value type “praenomen (Q1240901)”: This property should use items as value that contain property “instance of (P31)”. On these, the value for instance of (P31) should be an item that uses subclass of (P279) with value praenomen (Q1240901) (or a subclass thereof). (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Value type Q1240901, SPARQL
Item “instance of (P31): human (Q5), human whose existence is disputed (Q21070568), fictional human formerly considered to be historical (Q64520857), prosopographical phantom (Q64643615), hypothetical person (Q75855169), legendary figure (Q13002315), mythical character (Q4271324), fictional human (Q15632617), human biblical figure (Q20643955), legendary human figure (Q124710051)”: Items with this property should also have “instance of (P31): human (Q5), human whose existence is disputed (Q21070568), fictional human formerly considered to be historical (Q64520857), prosopographical phantom (Q64643615), hypothetical person (Q75855169), legendary figure (Q13002315), mythical character (Q4271324), fictional human (Q15632617), human biblical figure (Q20643955), legendary human figure (Q124710051)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Item P31
Scope is as main value (Q54828448): the property must be used by specified way only (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Scope, SPARQL
Conflicts with “given name (P735)”: this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Conflicts with P735, search, SPARQL
Conflicts with “instance of (P31): Wikimedia category (Q4167836), family name (Q101352), male given name (Q12308941), female given name (Q11879590), unisex given name (Q3409032), given name (Q202444), organization (Q43229), periodical (Q1002697), foundation (Q157031), twins (Q14756018), identical twins (Q2301325), double act (Q1141470), sibling (Q31184), musical trio (Q281643), sibling group (Q16979650), biography (Q36279), version, edition or translation (Q3331189), film (Q11424), book (Q571), sibling duo (Q14073567), married couple (Q3046146), group of humans (Q16334295), duo (Q10648343), encyclopedia article (Q13433827)”: this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Conflicts with P31, SPARQL
Conflicts with “subclass of (P279)”: this property must not be used with the listed properties and values. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Conflicts with P279, search, SPARQL
Item “time period (P2348): Roman Republic (Q17167), Roman Empire (Q2277), Roman Kingdom (Q201038), Early Roman Republic (Q2839628), Middle Roman Republic (Q6106068), Late Roman Republic (Q2815472), High Roman Empire (Q787204), Low Roman Empire (Q2886278), Classical Rome (Q6111354), First Roman Kingdom (Q3921629), Second Roman Kingdom (Q119137625), Later Roman Empire (Q120754706)”: Items with this property should also have “time period (P2348): Roman Republic (Q17167), Roman Empire (Q2277), Roman Kingdom (Q201038), Early Roman Republic (Q2839628), Middle Roman Republic (Q6106068), Late Roman Republic (Q2815472), High Roman Empire (Q787204), Low Roman Empire (Q2886278), Classical Rome (Q6111354), First Roman Kingdom (Q3921629), Second Roman Kingdom (Q119137625), Later Roman Empire (Q120754706)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Item P2348
Item “Roman nomen gentilicium (P2359)”: Items with this property should also have “Roman nomen gentilicium (P2359)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Item P2359, search, SPARQL
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P2358#Item P5025, search, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P2358#Item P5025, search, SPARQL
Property “short name (P1813)” declared by target items of “Roman praenomen (P2358)”: If [item A] has this property with value [item B], [item B] is required to have property “short name (P1813)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Target required claim P1813, SPARQL, SPARQL (by value)
Allowed entity types are Wikibase item (Q29934200): the property may only be used on a certain entity type (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Entity types
Property “native label (P1705)” declared by target items of “Roman praenomen (P2358)”: If [item A] has this property with value [item B], [item B] is required to have property “native label (P1705)”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). List of violations of this constraint: Database reports/Constraint violations/P2358#Target required claim P1705, SPARQL, SPARQL (by value)
Labels in Catalan would generally be different from Latin
output: item with English label, Catalan label, Latin label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Catalan would generally be different from Latin
output: item with English label, Catalan label, Latin label (Help)
Violations query:
SELECT ?item ?ca ?la { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?la . FILTER( lang(?la) = "la" ) ?item rdfs:label ?ca . FILTER( lang(?ca) = "ca" ) FILTER( str(?ca) = str(?la) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Catalan would generally be different from Latin
Labels in Italian would generally be different from Latin
output: item with English label, Italian label, Latin label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Italian would generally be different from Latin
output: item with English label, Italian label, Latin label (Help)
Violations query:
SELECT ?item ?it ?la { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?la . FILTER( lang(?la) = "la" ) ?item rdfs:label ?it . FILTER( lang(?it) = "it" ) FILTER( str(?it) = str(?la) && !REGEX(?la, "^[^ ]+a( [^ ]+a)?$" ) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Italian would generally be different from Latin
Labels in Spanish would generally be different from Latin
output: item with English label, Spanish label, Latin label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Spanish would generally be different from Latin
output: item with English label, Spanish label, Latin label (Help)
Violations query:
SELECT ?item ?es ?la { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?la . FILTER( lang(?la) = "la" ) ?item rdfs:label ?es . FILTER( lang(?es) = "es" ) FILTER( str(?es) = str(?la) && !REGEX(?la, "^[^ ]+a( [^ ]+a)?$" ) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Spanish would generally be different from Latin
Labels in Portuguese would generally be different from Latin
output: item with English label, Portuguese label, Latin label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Portuguese would generally be different from Latin
output: item with English label, Portuguese label, Latin label (Help)
Violations query:
SELECT ?item ?pt ?la { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?la . FILTER( lang(?la) = "la" ) ?item rdfs:label ?pt . FILTER( lang(?pt) = "pt" ) FILTER( str(?pt) = str(?la) && !REGEX(?la, "^[^ ]+a( [^ ]+a)?$" ) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Portuguese would generally be different from Latin
Labels in Polish would generally be different from Latin
output: item with English label, Polish label, Latin label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Polish would generally be different from Latin
output: item with English label, Polish label, Latin label (Help)
Violations query:
SELECT ?item ?pl ?la { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?la . FILTER( lang(?la) = "la" ) ?item rdfs:label ?pl . FILTER( lang(?pl) = "pl" ) FILTER( str(?pl) = str(?la) && !REGEX(?la, "^[^ ]+a( [^ ]+a)?$" ) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in Polish would generally be different from Latin
Labels in English would generally be different from Catalan (ca)
output: item with English label, English label, Catalan label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Catalan (ca)
output: item with English label, English label, Catalan label (Help)
Violations query:
SELECT ?item ?en ?ca { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?en . FILTER( lang(?en) = "en" ) ?item rdfs:label ?ca . FILTER( lang(?ca) = "ca" ) FILTER( str(?en) = str(?ca) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Catalan (ca)
Labels in English would generally be different from Italian (it)
output: item with English label, English label, Italian label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Italian (it)
output: item with English label, English label, Italian label (Help)
Violations query:
SELECT ?item ?en ?it { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?en . FILTER( lang(?en) = "en" ) ?item rdfs:label ?it . FILTER( lang(?it) = "it" ) FILTER( str(?en) = str(?it) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Italian (it)
Labels in English would generally be different from Spanish (es)
output: item with English label, English label, Spanish label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Spanish (es)
output: item with English label, English label, Spanish label (Help)
Violations query:
SELECT ?item ?en ?es { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?en . FILTER( lang(?en) = "en" ) ?item rdfs:label ?es . FILTER( lang(?es) = "es" ) FILTER( str(?en) = str(?es) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Spanish (es)
Labels in English would generally be different from Portuguese (pt)
output: item with English label, English label, Portuguese label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Portuguese (pt)
output: item with English label, English label, Portuguese label (Help)
Violations query:
SELECT ?item ?en ?pt { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?en . FILTER( lang(?en) = "en" ) ?item rdfs:label ?pt . FILTER( lang(?pt) = "pt" ) FILTER( str(?en) = str(?pt) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Portuguese (pt)
Labels in English would generally be different from Polish (pl)
output: item with English label, English label, Polish label (Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Polish (pl)
output: item with English label, English label, Polish label (Help)
Violations query:
SELECT ?item ?en ?pl { ?item wdt:P2358 [ ] ; wdt:P31 wd:Q5 . ?item rdfs:label ?en . FILTER( lang(?en) = "en" ) ?item rdfs:label ?pl . FILTER( lang(?pl) = "pl" ) FILTER( str(?en) = str(?pl) ) } LIMIT 1000
List of this constraint violations: Database reports/Complex constraint violations/P2358#Labels in English would generally be different from Polish (pl)
name in native language should be label or alias
(Help)
Violations query:
List of this constraint violations: Database reports/Complex constraint violations/P2358#name in native language should be label or alias
(Help)
Violations query:
SELECT DISTINCT ?item ?nl { hint:Query hint:optimizer "None". ?item wdt:P2358 [] ; wdt:P1559 ?nl . FILTER( lang(?nl) = "la" ) FILTER NOT EXISTS { ?item rdfs:label ?nl } FILTER NOT EXISTS { ?item skos:altLabel ?nl } }
List of this constraint violations: Database reports/Complex constraint violations/P2358#name in native language should be label or alias
|
Queries
editPossibly missing labels/aliases on values
edit- Items used: Tiberius (Q21485162)
- Properties used: Roman praenomen (P2358)
SELECT ?item ?itemLabel ?itemDescription ?l ?n (LANG(?l) as ?lang)
{
BIND( wd:Q21485162 as ?prae) #sample
?item wdt:P2358 ?prae .
?item rdfs:label ?l .
BIND(strbefore(?l," ") as ?n) # can be incorrect or entirely unrelated
FILTER NOT EXISTS { ?prae rdfs:label ?n }
FILTER NOT EXISTS { ?prae skos:altLabel ?n }
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Most frequent possibly missing labels/aliases on values
edit- Items used: Aulus (Q4821839)
- Properties used: Roman praenomen (P2358)
SELECT ?prae ?n (LANG(?n) as ?lang) (COUNT(*) as ?count) (SAMPLE(?item) as ?sample)
{
BIND( wd:Q4821839 as ?prae) #sample
?item wdt:P2358 ?prae .
?item rdfs:label ?l .
BIND(strbefore(?l," ") as ?n) # can be incorrect or entirely unrelated
FILTER NOT EXISTS { ?prae rdfs:label ?n }
FILTER NOT EXISTS { ?prae skos:altLabel ?n }
}
GROUP BY ?prae ?n
HAVING( ?count > 5 && ?n != "" )
ORDER BY DESC(?count)
Discussions
editWidening scope of the property
editHello. Following this discussion on the WikiProject Ancient Rome, it was agreed to expand the scope of Roman praenomen (P2358), Roman nomen gentilicium (P2359) and Roman cognomen (P2365) to encompass others Ancient peoples of Italy (Q108810) of pre-Roman Italian Peninsula (Q145694), who shared similar naming practice. --Jahl de Vautban (talk) 08:21, 7 May 2020 (UTC)
Issues with "no value" for women and others who did not use praenomina
editPreviously when one added "no value" when the a person did not use a praenomen there didn't show up a note that said "Entities with statements for Roman praenomen should also have a label at least in Latin language." What is causing this now? StarTrekker (talk) 08:26, 30 April 2023 (UTC)
- @StarTrekker: this is due to the property having a label in language constraint (Q108139345) for Latin and English; it shows on every item having this property but missing any of those two labels, no matter what value they might be using. --Jahl de Vautban (talk) 14:29, 30 April 2023 (UTC)
- Shouldn't it be possible to make it so that the system can understand that "no value" means that there is no need to 'fix' a language label on a non-existing entity?StarTrekker (talk) 11:54, 21 May 2023 (UTC)
- I went ahead and removed those constraints, I don't think they make any sense, praenomina didn't have to be in Latin. Etruscan and Sabine language names were also used, for example Arruns (Q55385579). Speaking of, why are the properties named "Roman praenomina" and "Roman cognomina" etc when many different pre-Roman peoples used them outside of Romans, couldn't we just call the properties "praenomina" and "cognomina" etc instead?StarTrekker (talk) 11:08, 6 June 2023 (UTC)
- Fine with me, it is consistent with the above discussion. Still you might want to ask Notified participants of WikiProject Ancient Rome participants. --Jahl de Vautban (talk) 11:46, 6 June 2023 (UTC)
- @StarTrekker @Jahl de Vautban the more generic makes sense to me--I vote go for it. Ahc84 (talk) 15:17, 7 July 2023 (UTC)
- Fine with me, it is consistent with the above discussion. Still you might want to ask Notified participants of WikiProject Ancient Rome participants. --Jahl de Vautban (talk) 11:46, 6 June 2023 (UTC)
- I went ahead and removed those constraints, I don't think they make any sense, praenomina didn't have to be in Latin. Etruscan and Sabine language names were also used, for example Arruns (Q55385579). Speaking of, why are the properties named "Roman praenomina" and "Roman cognomina" etc when many different pre-Roman peoples used them outside of Romans, couldn't we just call the properties "praenomina" and "cognomina" etc instead?StarTrekker (talk) 11:08, 6 June 2023 (UTC)
- Shouldn't it be possible to make it so that the system can understand that "no value" means that there is no need to 'fix' a language label on a non-existing entity?StarTrekker (talk) 11:54, 21 May 2023 (UTC)