User:Metamorforme42/Ambassadors

From Wikidata
Jump to navigation Jump to search
Ontology for ambassadors
Ontology related to ambassadors
type of case item subclass of (P279) instance of (P31) comment
for classification metaclass of ambassadors (Q29918297) second-order class (Q24017414) of (P642) ambassador (Q121998) third-order class (Q24017465) is a metametaclass
class of ambassadors (Q29918287) class (Q16889133) of (P642) ambassador (Q121998) metaclass of ambassadors (Q29918297) is a metaclass
class of ambassadors of a country (Q29918328) class of ambassadors (Q29918287) metaclass of ambassadors (Q29918297) metasubclass of (P2445) class of ambassadors (Q29918287) (see column subclass of (P279) of generalization of a particular case)
class of ambassadors of a no longer existing country (Q30082664) class of ambassadors of a country (Q29918328) metaclass of ambassadors (Q29918297) when the country no longer exists
class of ambassadors to a country (Q29918335) class of ambassadors (Q29918287) metaclass of ambassadors (Q29918297) metasubclass of (P2445) class of ambassadors (Q29918287) (see column subclass of (P279) of generalization of a particular case)
class of ambassadors to a no longer existing country (Q30064737) class of ambassadors to a country (Q29918335) metaclass of ambassadors (Q29918297) when the country no longer exists
general case head of mission (Q1251687) position (Q4164871) P279 and P31 not complete on this line
ambassador (Q121998) head of mission (Q1251687) diplomatic rank (Q303618) P279 and P31 not complete on this line
ambassador of a country (Q29645880) ambassador (Q121998) class of ambassadors of a country (Q29918328) is a class => not a position,

but a subclass of position

ambassador of former countries and unions (Q110620461) ambassador of a country (Q29645880) class of ambassadors of a country (Q29918328) when the country no longer exists
ambassador to a country (Q29645886) ambassador (Q121998) class of ambassadors to a country (Q29918335) is a class => not a position,

but a subclass of position

ambassador to a no longer existing country (Q30064715) ambassador to a country (Q29645886) class of ambassadors to a country (Q29918335) when the country no longer exists
particular case ambassador of France (Q28061729) ambassador of a country (Q29645880) class of ambassadors of a country (Q29918328) should not be used with position held (P39) (if used with => data should be completed)
ambassador to Germany (Q28796675) ambassador to a country (Q29645886) class of ambassadors to a country (Q29918335) should not be used with position held (P39) (if used with => data should be completed)
ambassador of France to Germany (Q20942020) NONE : nothing should be an ambassador of France to Germany (only used with position held (P39)) ambassador to Germany (Q28796675) and ambassador of France (Q28061729) is a position (from subclass relation of it’s instances)
generalization of a particular case ambassador of X ambassador of a country (Q29645880) class of ambassadors of a country (Q29918328) with X = a country
ambassador to Y ambassador to a country (Q29645886) class of ambassadors to a country (Q29918335) with Y = a country
ambassador of X to Y NONE ambassador of X

and

ambassador to Y

with X and Y = both a country


Maintenance

[edit]

Automatic

[edit]

and use my python script with the tool `add_subject_to_categories()`.

Ambassador to a country creation helper

[edit]
  1. complete a .csv with : country,category,enLabel,frLabel,enAlias,frAlias,modeCommand
  2. use my python script with `create_ambassadors_class(defaultmode=None)` (tip: you can set defaultmode to `to` or `of` and don’t fill modeCommand column).

→ Don't forget to run the automatic script for categories incomplete after.