Help:Podstawowe asocjacje właściwości

This page is a translated version of the page Help:Basic membership properties and the translation is 88% complete.
Outdated translations are marked like this.

Wprowadzenie

Ta strona wyjaśnia różnice pomiędzy właściwościami instance of (P31), subclass of (P279) i part of (P361).

Definicje

Aby zrozumieć różnice, ważne jest, aby znać terminy instancja i klasa. Klasa to abstrakcja opisująca zestaw (lub zbiór) obiektów, nazywanych jej instancjami. Zwykle wszystkie instancje należące do klasy mają wspólny zestaw właściwości, które charakteryzują klasę.

Jeśli wszystkie instancje klasy A koniecznie należą również do klasy B, wówczas mówimy, że A jest podklasą B.

Przykłady

Aspekty praktyczne

  • Nic nie zabrania elementowi być jednocześnie instancją i klasą. Element jest instancją ze względu na posiadanie właściwości instance of (P31). Podobnie, element jest klasą, dlatego że jest powiązany z właściwością instance of (P31) innego elementu (lub posiada właściwość podklasy).
  • Kompletny zestaw instancji sugerowanych przez klasę może, ale nie musi, istnieć jako elementy w Wikidanych.
  • Jeśli, z logicznego punktu widzenia, wszystkie elementy konceptualnie należące do klasy A (niezależnie od tego, czy są faktycznie tworzone w Wikidanych, czy nie) muszą również należeć do klasy B, to relacja między A i B nazywana jest „podklasą”. Mówimy, że A jest podklasą B.

The relation between instances with a common feature and a class characterized by this feature is produced with the property instance of (P31). We use instance of (P31) instead of subclass of (P279) when we cannot say anything about instances with such relation. More specifically, it is an rdf:type.[1]

Na przykład Atlantic Ocean (Q97) i Pacific Ocean (Q98) są instancjami ocean (Q9430). W Wikidanych piszemy zatem:

  • Is used to state that all the instances of one class are instances of another[2]
  • More specifically, it is an rdfs:subClassOf[3]
  • If any instances of the subject class are not instances of the value class, subclass of (P279) is not appropriate. partially coincident with (P1382) may be used to link overlapping classes where neither is a strict subclass of the other.

Kilka przykładów:

Inny przykład:

Jezioro i ocean to nie to samo, ale wszystkie ich instancje mają wspólną cechę bycia zbiornikiem wodnym. Dlatego możemy użyć klasy body of water (Q15324), aby stwierdzić, że:

Teraz Lake Baikal (Q5513), Lake Erie (Q5492), Atlantic Ocean (Q97) i Pacific Ocean (Q98) będą „przechodnimi” (pośrednimi) wystąpieniami body of water (Q15324). Ogólnie rzecz biorąc, „możemy” użyć bardziej abstrakcyjnych obiektów (takich jak body of water (Q15324)) zamiast wyliczeń (lake (Q23397) i ocean (Q9430)) zarówno w naszych deklaracjach, jak i w naszych zapytaniach (nie omówionych na tej stronie pomocy).

Właściwości przechodnie

Właściwość subclass of (P279) to transitive Wikidata property (Q18647515). To oznacza, że jeśli klasa A jest podklasą klasy B, a klasa B jest podklasą klasy C, wówczas A jest domyślnie podklasą C. Nie ma potrzeby dodawania w Wikidanych wyraźnej deklaracji, że A jest podklasą C.

Na przykład, tree (Q10884) jest podklasą woody plant (Q757163), a woody plant (Q757163) jest podklasą plant (Q756). Zatem tree (Q10884) jest domyślnie również podklasą plant (Q756).

Podobnie, jeśli element x jest instancją klasy B, a B jest podklasą klasy C, to x jest domyślnie również instancją C. Nie ma zatem ogólnej potrzeby dodawania wyraźnej deklaracji w Wikidanych deklarującej x jako instancję C.

Na przykład Lighthouse of Alexandria (Q43244) jest instancją lighthouse (Q39715), a lighthouse (Q39715) jest podklasą tower (Q12518). Lighthouse of Alexandria (Q43244) jest zatem instancją tower (Q12518).

Własność instance of (P31) nie jest przechodnia. Biorąc pod uwagę przykład powyżej: Angela Merkel (Q567) jest instancją politician (Q82955), a politician (Q82955) jest instancją profession (Q28640), ale byłoby błędem stwierdzić, że Angela Merkel (Q567) jest instancją profession (Q28640).

Inferences based on transitivity do not take qualifiers into account, so instance of (P31) and subclass of (P279) statements must be valid while ignoring any qualifiers; in other words, these statements should not have any restrictive qualifier (Q61719275), or any qualifier that is being used restrictively. For example, if A is often, but not always, a subclass of B, then it is not valid to state that A is a subclass of B with nature of statement (P5102) = often (Q28962312), because this will lead to false inferences.

Elementy nie mogą być instancjami innej nie-klasy, ale mogą być częścią innej nie-klasy. Na przykład Albert Einstein's brain (Q2464312) jest częścią Albert Einstein (Q937). W Wikidanych dla tej relacji używamy part of (P361).

Klasy mogą być również częścią innych klas. Na przykład,

Użycie instance of (P31) zamiast part of (P361) byłoby tutaj niewłaściwe, ponieważ human brain (Q492038) nie jest osobą. Użycie subclass of (P279) byłoby również błędne, ponieważ instancja human brain (Q492038) (np. Albert Einstein's brain (Q2464312)) nie jest instancją klasy Homo sapiens (Q15978631).

Podobnie jak subclass of (P279), part of (P361) jest właściwością przechodnią.

<span id="Inverse_relations_of_part of (P361)">

Relacje odwrotne part of (P361)

  1. has part(s) (P527) - służy do określenia, że instancja ma jako część inną instancję lub że instancje klasy mają jako część instancję innej klasy
  2. has part(s) of the class (P2670) - oznacza, że instancja (nigdy klasa) ma jako część instancję klasy. Jeśli element nadrzędny jest jednocześnie instancją i klasą, nie należy używać has part(s) of the class (P2670).

Na przykład,

W pierwszym przykładzie użyto has part(s) (P527), ponieważ Greek alphabet (Q8216) ma jako część Α (Q9887). Właściwość has part(s) (P527) została również użyta w drugim przykładzie, ponieważ instancje alphabet (Q9779) mają instancje letter (Q9788) jako części. W ostatnim przykładzie używamy has part(s) of the class (P2670), ponieważ Greek alphabet (Q8216) ma jedno lub więcej instancji Greek letter (Q19793459) jako swoje części.

Przykłady

instance of (P31) vs. subclass of (P279) vs. part of (P361)

Różnice pomiędzy właściwościami instance of (P31), subclass of (P279) i part of (P361)
Property X Y co oznacza przykład wyjaśnienie czego nie używać ...
<X> instance of <Y> instancja klasa
  • X jest indywiduum (pojedynczą rzeczą) należącym do klasy Y
  • X jest konkretnym przykładem klasy Y
  • wszystkie instancje klasy Y dzielą pewne cechy
  • Y jest zbiorem swoich instancji (włączając X)
<USS Nimitz> instance of <supercarrier> <USS Nimitz> jest pojedynczym konkretnym lotniskowcem, <lotniskowiec> jest klasą lotniskowców, która ma wiele instancji (lotniskowce)
  • subclass of nie jest tu używany, ponieważ <USS Nimitz> nie jest klasą
  • part of nie jest tu używana, ponieważ <USS Nimitz> jest instancją, a <lotniskowiec> jest klasą, instancje nie mogą być częściami klas
<People's Republic of China> instance of <sovereign state> <państwo niepodległe> to pojęcie zdefiniowane przez niektóre cechy, <Chiny> to obiekt, który posiada te cechy
  • subclass of nie jest tu używany, ponieważ <Chiny> są konkretnym państwem
  • part of nie jest tu używana, ponieważ instancje nie mogą być częściami klas
<Sun> instance of <G-type main-sequence star> <Słońce> jest konkretną gwiazdą o typie widmowym gwiazdy ciągu głównego typu G, a więc jest instancją tej klasy * subclass of nie jest używane, ponieważ <Słońce> nie jest klasą, ale pojedynczym obiektem astronomicznym
  • part of nie jest używane, ponieważ nie-klasy nie mogą być częścią klas
<hatter> instance of <profession> <hatter> jest konkretnym przykładem zawodu
  • subclass of nie jest tu używana, ponieważ <hatter> nie jest klasą zawodów, ale pojedynczym zawodem (instancją)
  • part of nie jest tu używana, ponieważ instancje nie mogą być częściami klas
<Douglas Adams> instance of <human> <Douglas Adams> to konkretna osoba (jest to jeden z najczęstszych przypadków „instance of”) * subclass of nie jest używane, ponieważ <Douglas Adams> nie jest klasą osób, ale pojedynczą osobą (instancja)
  • part of nie używane, ponieważ instancje nie mogą być częściami klas
<X> subclass of <Y> klasa klasa
  • wszystkie instancje klasy X należą do klasy Y
  • instancje X są również instancjami Y
<supercarrier> subclass of <aircraft carrier> zarówno <lotniskowce typu Nimitz> i <lotniskowiec> są klasami i następnik zawiera poprzednika
  • instance of nie jest tu używane, ponieważ <lotniskowce typu Nimitz> nie jest konkretnym obiektem
  • part of nie jest tu używana, ponieważ instancja <lotniskowców typu Nimitz> (np. <USS Nimitz>) nie może być częścią instancji lotniskowca (np. <USS Enterprise>)
<sovereign state> subclass of <state> Oba te elementy są klasami, poprzednik ma wszystkie cechy następnika i niektóre dodatkowe cechy, więc jest podklasą następnika
  • instance of nie jest tu używane, ponieważ <państwo niepodległe> nie jest konkretnym państwem, ale klasą zawierającą wszystkie niepodległe państwa
  • part of nie jest tu używana, ponieważ instancja państwa niepodległego (np. <Chin>) nie może być częścią instancji państwa (np. <Chin>)
<G-type star> subclass of <star> każda konkretna gwiazda klasy G (instancje <gwiazda klasy G>) jest również gwiazdą - tzn. należy do klasy <gwiazda> * instance of nie używane, ponieważ <gwiazda klasy G> nie jest pojedynczą gwiazdą, ale typem <gwiazdy>
  • part of nie jest używane, ponieważ relacja nie jest relacją połączenia, tj. poszczególne instancje <gwiazdy klasy G> nie łączą się ze sobą, tworząc instancję <gwiazda>.
<X> part of <Y> instancja instancja
  • instancja X jest częścią instancji Y
  • różne części Y (w tym X) łączą się razem tworząc całe Y
<USS Nimitz> part of <Carrier Strike Group Eleven> <USS Nimitz> jest konkretnym lotniskowcem, <CSG-11> jest konkretną grupą lotniskowców, <USS Nimitz> jest jednym z komponentów <CSG-11> (jej okręt flagowy)
  • instance of nie jest tu używane, ponieważ <CSG-11> nie jest klasą
  • 'subclass of nie jest tu używane, ponieważ żaden z nich nie jest klasą
<People's Republic of China> part of <Asia> zarówno <Chiny> i <Azja> są konkretnymi obiektami geograficznymi, <Chiny> są częścią kontynentu <Azja>
  • instance of nie jest tu używane, ponieważ <Azja> jest instancją (natomiast <państwo azjatyckie> jest klasą, więc można powiedzieć, że <Chiny> są jest to <państwo azjatyckie>)
  • subclass of nie jest tu używana, ponieważ żaden z nich nie jest klasą
<Sun> part of <Solar System> oba są pojedynczymi obiektami astronomicznymi; Układ Słoneczny składa się ze Słońca, planet i innych obiektów w pobliżu Słońca * instance of nie używane, ponieważ ten ostatni jest pojedynczym obiektem astronomicznym, a nie ogólną koncepcją
  • subclass of nie używane, ponieważ żadna z nich nie jest klasą
klasa klasa * instancja klasy X jest częścią instancji klasy Y <flight deck> part of <aircraft carrier> każdy lotniskowiec (instancja <lotniskowca>) ma swój pokład lotniczy (instancja <pokładu lotniczego>)
  • instance of nie jest tu używane, ponieważ <pokład lotniczy> jest klasą, a nie instancją (tylko konkretny pokład lotniczy, jak np. <pokład lotniczy USS Nimitz>, jest instancją)
  • subclass of nie jest tu używana, ponieważ instancja poprzednika (np. <pokład lotniczy USS Nimitz>) nie może być tą samą rzeczą jak instancja następnika (np. <USS Nimitz>)
<member state> part of <international organization> instancja <państwa członkowskiego> jest składnikiem instancji <organizacja międzynarodowa>
  • instance of nie jest tu używane, ponieważ poprzednik jest pojęciem, które nie wskazuje żadnego konkretnego Państwa (np. <Chiny>)
  • subclass of nie jest tu używana, ponieważ instancja <państwa członkowskiego> nie należy do klasy <organizacja międzynarodowa> (np. Chiny nie są organizacją międzynarodową)
<star> part of <galaxy> gwiazda zwykle rodzi się i żyje w pojedynczej galaktyce, która składa się z wielu gwiazd i innych obiektów astronomicznych
  • instance of nie jest używane, ponieważ <gwiazda> nie jest przykładem <galaktyki>
  • subclass of nie jest używane, ponieważ instancje klasy <gwiazda> nie są instancjami klasy <galaktyka>
  • Uwaga: niektóre powyższe przykłady służą tylko celom demonstracyjnym i nie powinny być użyte w Wikidanych, ponieważ (1) pewnych odpowiednich elementów nie ma i nie powinno tutaj być (np. pojedynczy kwark) lub (2) istnieje więcej konkretnych właściwości, które powinny być użyte (np. użycie "<Chiny> kontynent <Azja>" zamiast "<Chiny> część <Azja>")

has part(s) (P527) vs. has part(s) of the class (P2670)

Oto tabela wyjaśniająca różnicę między has part(s) (P527) a has part(s) of the class (P2670).

Właściwość has part(s) (P527) powinna być używana do relacji klasa-klasa i instancja-instancja.

has part(s) of the class (P2670) powinien być używany do relacji instancja-klasa. If you see a constraint violation on an item with has part(s) of the class (P2670)...

Różnice między has part(s) (P527) a has part(s) of the class (P2670)
Property X Y what it denotes przykład wyjaśnienie why not use…
<X> has part(s) <Y> instancja instancja instance X has instance Y among its parts or components <United States Congress> has part(s) <United States Senate> Kongres USA składa się z dwóch części, Izby Reprezentantów i Senatu
  • has part(s) of the class nie jest używana, ponieważ <Kongres Stanów Zjednoczonych> i <Senat Stanów Zjednoczonych> są konkretnymi obiektami
<Solar System> has part(s) <Mars> <Mars> jest jedną z planet w <Układzie Słonecznym>
  • has part(s) of the class nie jest używana, ponieważ <Układ Słoneczny> i <Mars> są konkretnymi obiektami
klasa klasa an instance of X has an instance of Y among its parts or components <body> has part(s) <head> ogólnie rzecz biorąc <ciało> (w sensie anatomicznym) ma <głowę> jako jedną ze swoich części
  • has part(s) of the class nie jest używana, ponieważ <ciało> i <głowa> są klasami
<galaxy> has part(s) <star> <galaktyka> ma <gwiazdy> jako jedną ze swoich części
  • has part(s) of the class nie jest używany, ponieważ <galaktyka> i <gwiazda> są klasami
<X> has part(s) of the class <Y> instancja klasa konkretny element X zawiera jakąś instancję klasy Y wśród swoich części lub komponentów <University of Cambridge> has part(s) of the class <college of the University of Cambridge> the <University of Cambridge> has colleges as parts
  • has part(s) not used because <University of Cambridge> does not have the class <college of the University of Cambridge> as a part, but instead has colleges as parts
<Solar System> has part(s) of the class <inner planet of the Solar System> nasz <Układ Słoneczny> ma jedną lub więcej <planet wewnętrznych> w swoich częściach
  • has part(s) nie jest używana, ponieważ <Układ Słoneczny> nie ma klasy <planety wewnętrzne> jako część, ale zamiast tego ma planety jako części
<Albert Einstein> has part(s) of the class <human brain> <Albert Einstein> miał <ludzki mózg> jako część
  • has part(s) not used because <human brain> is a class, not an instance, even if he had just one.

Queries

Wikidata Queries can be used to find members of a given class, for example all subclasses of "Literary Work"; a Wikidata Query Builder is available to help.

nawigacja

Zobacz też


Przypisy

  1. https://www.w3.org/TR/rdf-schema/#ch_type
  2. https://www.w3.org/TR/rdf-schema/#ch_subclassof
  3. https://www.w3.org/TR/rdf-schema/#ch_subclassof


Linki zewnętrzne