Hilfe:Eigenschaften die Mitgliedschaft oder Teilhabe ausdrücken
Diese Seite besagt im Kern:
|
Einführung
Diese Seite erklärt die Unterschiede zwischen den Eigenschaften „instance of (P31)“, „subclass of (P279)“ und „part of (P361)“.
Definitionen
Um die Unterschiede zu verstehen, ist es wichtig, mit den Begriffen Instanz und Klasse vertraut zu sein. Eine Klasse ist eine Abstraktion, die eine Menge (oder Sammlung) von Dingen beschreibt. Typischerweise teilen alle Instanzen der selben Klasse eine Reihe von Eigenschaften.
Wenn alle Instanzen der Klasse A notwendigerweise auch zur Klasse B gehören, dann sagt man, dass A eine Unterklasse von B ist.
Beispiele
- Klasse human (Q5) mit den Instanzen „Abraham Lincoln (Q91)“, „Mahatma Gandhi (Q1001)“, „Isaac Newton (Q935)“ usw.
- Klasse „lighthouse (Q39715)“ mit den Instanzen „Amrum Lighthouse (Q20669)“, „Lighthouse of Alexandria (Q43244)“ usw.
- Klasse „ocean (Q9430)“ mit den Instanzen „Atlantic Ocean (Q97)“, „Pacific Ocean (Q98)“ usw.
- Klasse „public election (Q40231)“ mit der Instanz „2016 Taiwanese presidential election (Q20683626)“ usw.
Praktische Aspekte
- Ein Datenobjekt kann sowohl eine Instanz, als auch eine Klasse sein. Ein Datenobjekt ist dann eine Instanz, wenn es die Eigenschaft „instance of (P31)“ besitzt. Ein Datenobjekt ist dann eine Klasse. wenn es der Wert der Eigenschaft „instance of (P31)“ eines anderen Datenobjektes ist (oder eine Eigenschaft „subclass of (P279)“ hat). Als Beispiel angeführt werden kann: Angela Merkel (Q567) ist ein politician (Q82955) und politician (Q82955) ist ein profession (Q28640). Somit ist das Datenobjekt politician (Q82955) sowohl eine Klasse als auch eine Instanz.
- Der vollständige Satz von Instanzen, der von einer Klasse vorausgesetzt wird, kann als Elemente in Wikidata vorhanden sein oder auch nicht.
- Typischerweise zeichnet sich eine Klasse durch eine Reihe von Eigenschaften aus, die allen Instanzen gemeinsam sind. Die Instanzen unterscheiden sich voneinander in deren Werten, die sie für diese Eigenschaften haben, nicht jedoch darin, dass sie über die Eigenschaften selbst verfügen (obwohl dies nicht von Wikidata gefordert wird).
Die Beziehung zwischen Instanzen mit einem gemeinsamen Merkmal und einer durch dieses Merkmal charakterisierten Klasse wird mit der Eigenschaft „instance of (P31)“ hergestellt. Es wird „instance of (P31)“ anstelle von „subclass of (P279)“ verwendet, wenn nichts über Instanzen mit einer solchen Beziehung gesagt werden kann. Genauer gesagt, es ist ein rdf:type[1]
Beispielsweise sind Atlantic Ocean (Q97) und Pacific Ocean (Q98) beide Instanzen von ocean (Q9430). In Wikidata wird daher notiert:
- Atlantic Ocean (Q97) instance of (P31) ocean (Q9430);
- Pacific Ocean (Q98) instance of (P31) ocean (Q9430).
- wird verwendet, um anzugeben, dass alle Instanzen einer Klasse Instanzen einer anderen sind[2]
- Genauer gesagt, es ist ein rdfs:subClassOf[3]
- Wenn alle Instanzen der Subjektklasse überhaupt keine Instanzen der Eigenschaftsklasse sind, ist „subclass of (P279)“ nicht geeignet. „partially coincident with (P1382)“ kann verwendet werden, um überlappende Klassen zu verknüpfen, bei denen eine Klasse nicht eindeutig eine Unterklasse der anderen ist.
Einige Beispiele:
- human brain (Q492038) subclass of (P279) brain (Q1073)
- brain (Q1073) subclass of (P279) animal organ (Q24060765)
- animal organ (Q24060765) subclass of (P279) organ (Q712378)
Ein weiteres Beispiel:
- Klasse „lake (Q23397)“ mit den Instanzen „Lake Baikal (Q5513)“ und „Lake Erie (Q5492)“;
- Klasse „ocean (Q9430)“ mit den Instanzen „Atlantic Ocean (Q97)“ und „Pacific Ocean (Q98)“.
Ein See und ein Ozean sind nicht dasselbe, aber alle ihre Fälle haben das gemeinsame Merkmal, ein Gewässer zu sein. Es kann daher die Klasse „body of water (Q15324)“ verwendet werden, um dies anzugeben:
- lake (Q23397) subclass of (P279) body of water (Q15324);
- ocean (Q9430) subclass of (P279) body of water (Q15324).
Jetzt sind „Lake Baikal (Q5513)“, „Lake Erie (Q5492)“, „Atlantic Ocean (Q97)“ und „Pacific Ocean (Q98)“ alle transitive (indirekte) Instanzen von „body of water (Q15324)“. Im Allgemeinen können abstraktere Objekte (wie „body of water (Q15324)“) anstelle von Aufzählungen („lake (Q23397)“ und „ocean (Q9430)“) verwendet werden, sowohl: 1. in unseren Aussagen als auch 2. in unseren Fragen (nicht auf dieser Hilfeseite behandelt).
Transitive Eigenschaften
„subclass of (P279)“ ist eine „transitive Wikidata property (Q18647515)“, d.h. wenn ein Element A eine Instanz der Klasse B ist und Klasse B eine Unterklasse der Klasse C ist, ist Element A implizit auch eine Instanz der Klasse C. Es besteht keine generelle Notwendigkeit, eine Aussage für die Beziehung A ist eine Instanz von C zu Wikidata hinzuzufügen.
„tree (Q10884)“ ist beispielsweise eine Unterklasse von „woody plant (Q757163)“ und „woody plant (Q757163)“ ist eine Unterklasse von „plant (Q756)“. Somit ist „tree (Q10884)“ implizit eine Unterklasse von „plant (Q756)“.
Ähnlich verhält es sich, wenn das Datenobjekt x eine Instanz der Klasse B und B eine Unterklasse der Klasse C ist. Dann ist x auch implizit eine Instanz von C. Dann besteht keine allgemeine Notwendigkeit in Wikidata explizit eine Aussage hinzuzufügen, die x als Instanz von C angibt.
Beispielsweise ist „Lighthouse of Alexandria (Q43244)“ eine Instanz von „lighthouse (Q39715)“. „lighthouse (Q39715)“ ist eine Unterklasse von tower (Q12518)“. Demzufolge ist „Lighthouse of Alexandria (Q43244)“ eine Instanz von „tower (Q12518)“.
Die Eigenschaft „instance of (P31)“ ist nicht transitiv. Im obrig genannten Beispiel bedeutet dies: „Angela Merkel (Q567)“ ist ein „politician (Q82955)“; „politician (Q82955)“ ist ein „profession (Q28640)“. Es wäre aber falsch zu behaupten „Angela Merkel (Q567)“ ist ein „profession (Q28640)“.
Auf Transitivität basierende Schlussfolgerungen berücksichtigen keine Qualifikatoren. Daher müssen die Aussagen „instance of (P31)“ und „subclass of (P279)“ auch bei Ignorierung der Qualifikatoren gültig sein. Oder anders gesagt, diese Aussagen sollten keinen restriktiven Qualifikator (Q61719275) haben oder einen Qualifikator besitzen, der restriktiv genutzt wird. Ist beispielsweise A oft aber nicht immer eine Unterklasse von B, dann ist die Aussage „A ist eine Unterklasse von B“ ungültig, da die „nature of statement (P5102)“ = „often (Q28962312)“ ist. Eine solche Aussage würde zu falschen Schlussfolgerungen führen.
Elemente können nicht Instanz einer anderen Nichtklasse sein, aber sie können Teil einer anderen Nichtklasse sein. Beispielsweise ist „Albert Einstein's brain (Q2464312)“ ein Teil von „Albert Einstein (Q937)“. Bei Wikidata wird die Eigenschaft „part of (P361)“ für diese Beziehung verwendet.
Klassen können auch Teil einer anderen Klasse sein. Zum Beispiel
Die Verwendung von „instance of (P31)“ anstelle von „part of (P361)“ wäre hier falsch, da „human brain (Q492038)“ keine Person ist. Die Verwendung von „subclass of (P279)“ wäre auch falsch, da eine Instanz von „human brain (Q492038)“ (z.B. „Albert Einstein's brain (Q2464312)“) ist keine Instanz der Klasse „Homo sapiens (Q15978631)“.
Wie „subclass of (P279)“, ist „part of (P361)“ eine transitive Eigenschaft.
<span id="Inverse_relations_of_part of (P361)">
Umgekehrte Relationen von part of (P361)
- has part(s) (P527) - wird verwendet, um zu sagen, dass eine Instanz aus anderen Instanzen besteht oder eine Klasse aus anderen Klassen besteht.
- has part(s) of the class (P2670) - bedeutet, dass eine Instanz ( niemals eine Klasse) ein Teil einer Instanz von einer Klasse hat. Wenn das Elternitem ist gleich einer Instanz und Klasse ,sollte has part(s) of the class (P2670) nicht genutzt werden.
Zum Beispiel,
- Greek alphabet (Q8216) has part(s) (P527) Α (Q9887) (Instanz-Instanz)
- alphabet (Q9779) has part(s) (P527) letter (Q9788) (Klassenklasse)
- Greek alphabet (Q8216) has part(s) of the class (P2670) Greek letter (Q19793459) (Instanzklasse)
Im ersten Beispiel wird „has part(s) (P527)“ verwendet, da „Greek alphabet (Q8216)“ und „Α (Q9887)“ Instanzen sind. „has part(s) (P527)“ wird auch im zweiten Beispiel verwendet, da „alphabet (Q9779)“ in Teilen Instanzen von „letter (Q9788)“ sind. Im letzten Beispiel wird „has part(s) of the class (P2670)“ verwendet, da „Greek alphabet (Q8216)“ teilweise eine oder mehrere Instanzen von „Greek letter (Q19793459)“ hat.
Beispiele
<span id="instance of (P31)_vs._subclass of (P279)_vs._part of (P361)">
instance of (P31) im Vergleich zu subclass of (P279) und part of (P361)
Property | X | Y | was es beschreibt | Beispiel | Erklärung | warum verwendet man nicht… |
---|---|---|---|---|---|---|
<X> instance of <Y> | Instanz | Klasse |
|
<USS Nimitz> instance of <supercarrier> | <USS Nimitz> ist ein einzelner konkret zu benennender Flugzeugträger. <Großer Flottenflugzeugträger> ist eine Klasse von Flugzeugträgern, welche viele Mitglieder (Flugzeugträger) besitzt |
|
<People's Republic of China> instance of <sovereign state> | <Souveräner Staat> ist ein Konzept, das über seine Merkmale definiert wird, <China> ist ein Objekt, das diese Merkmale teilt |
| ||||
<Sun> instance of <G-type main-sequence star> | Die <Sonne> ist ein spezifischer Stern mit den spektralen Eigenschaften eines G-Typs von Hauptsequenzstern und damit eine Instanz dieser Klasse | * subclass of nicht verwendet, da die <Sonne> keine Klasse, sondern ein einziges astronomisches Objekt ist.
| ||||
<hatter> instance of <profession> | <hatter> ist ein eigenes Beispiel für einen Beruf |
| ||||
<Douglas Adams> instance of <human> | <Douglas Adams> ist eine bestimmte menschliche Person (dies ist einer der häufigsten Fälle für instance of) | * subclass of nicht verwendet, da <Douglas Adams> keine Klasse von Personen ist, sondern eine einzelne Person (Instanz).
| ||||
<X> subclass of <Y> | Klasse | Klasse |
|
<supercarrier> subclass of <aircraft carrier> | Sowohl <Großer Flottenflugzeugträger>, als auch <Flugzeugträger> sind Klassen und die zweite enthält die erste |
|
<sovereign state> subclass of <state> | beides sind Klassen, die erste hat alle Fähigkeiten der zweiten und einige zusätzliche, daher ist sie eine Unterklasse der zweiten. |
| ||||
<G-type star> subclass of <star> | jeder einzelne G-Klasse Stern (Instanzen von <G-Klasse Stern>) ist auch ein Stern - d.h. gehört zur Klasse <Stern> | * instance of nicht verwendet, da <G-Klasse Stern> kein einzelner Stern ist, sondern eine Art <Stern>.
| ||||
<X> part of <Y> | Ist ein Mitglied oder ein Beispiel von | Ist ein Mitglied oder ein Beispiel von |
|
<USS Nimitz> part of <Carrier Strike Group Eleven> | <USS Nimitz> ist ein konkreter Flugzeugträger, <Flugzeugträgerkampfgruppe 11> ist eine konkrete Trägerkampfgruppe, <USS Nimitz> ist ein Bestandteil der <Flugzeugträgerkampfgruppe 11> (das Flagschiff) |
|
<People's Republic of China> part of <Asia> | Sowohl <China>, als auch <Asien> sind konkrete geographische Objekte, <China> ist ein Teil des Kontinents <Asien> |
| ||||
<Sun> part of <Solar System> | beide sind einzelne astronomische Objekte; das Sonnensystem besteht aus der Sonne, Planeten und anderen Objekten in der Nähe der Sonne | * instance of nicht verwendet, da es sich bei letzteren um ein einzelnes astronomisches Objekt und nicht um ein allgemeines Konzept handelt.
| ||||
Klasse | Klasse | ein Beispiel von Klasse X ist Teil eines Beispiels von Klasse Y | <flight deck> part of <aircraft carrier> | jeder Flugzeugträger (eigenes Beispiel von <Flugzeugträger>) hat sein eigenes Flugdeck (eigenes Beispiel von <Flugdeck>) |
| |
<member state> part of <international organization> | Eine eigenes Beispiel von <Mitgliedsstaat> ist ein Bestandteil eines eigenen Beispiels von <Internationale Organisation> |
| ||||
<star> part of <galaxy> | ein Stern wird gewöhnlich in einer einzigen Galaxie geboren und lebt, die aus vielen Sternen und anderen astronomischen Objekten besteht |
| ||||
|
<span id="has part(s) (P527)_vs._has part(s) of the class (P2670)">
Hier ist eine Tabelle ,welche die Unterschiede zwischen has part(s) (P527) und has part(s) of the class (P2670) erklärt
has part(s) (P527) sollte im Falle des Falles benutzt werden
has part(s) of the class (P2670) sollte für eine Instanz-Klassen Beziehung genutzt werden. Wenn du einen Zwang an einer Beschädigung eines Item mit has part(s) of the class (P2670) siehst ...
- Wrnn das Item in einer Klasse ist und hat subclass of (P279),dann sollte has part(s) (P527) anstatt has part(s) of the class (P2670) benutzt werden, selbst wenn es instance of (P31) hat.
- Das Item kann fälschlicherweise eine Klasse sein und sollte stattdessen ein Fall sein. Entferne subclass of (P279) und sei dir sicher das es richtig instance of (P31) hat.
Property | X | Y | was es bezeichnet | Beispiel | Erklärung | Warum verwendet man nicht... |
---|---|---|---|---|---|---|
<X> has part(s) <Y> | Ist ein Mitglied oder ein Beispiel von | Ist ein Mitglied oder ein Beispiel von | Instanz X hat die Instanz Y als Bestandteil ihrer Teile oder Teilkomponenten | <United States Congress> has part(s) <United States Senate> | Der US-Kongress besteht aus zwei Teilen, dem Repräsentantenhaus und dem Senat |
|
<Solar System> has part(s) <Mars> | <Mars> ist einer der Planeten im <Sonnensystem> |
| ||||
Klasse | Klasse | eine Instanz X hat die Instanz Y als Bestandteil ihrer Teile oder Teilkomponenten | <body> has part(s) <head> | im Allgemeinen hat ein <Körper> (anatomisches Merkmal) einen <Kopf> als einen seiner Teile |
| |
<galaxy> has part(s) <star> | eine <Galaxie> hat Sterne> als einen ihrer Bestandteile |
| ||||
<X> has part(s) of the class <Y> | Ist ein Mitglied oder ein Beispiel von | Klasse | das spezifische Element X beinhaltet eine Instanz der Klasse Y in seinen Teilen oder Teilkomponenten | <University of Cambridge> has part(s) of the class <college of the University of Cambridge> | die <University of Cambridge> ist aus Colleges aufgebaut |
|
<Solar System> has part(s) of the class <inner planet of the Solar System> | unser <Sonnensystem> hat ein oder mehrere <innerer Planet> als Bestandteile |
| ||||
<Albert Einstein> has part(s) of the class <human brain> | Ein Teil von <Albert Einstein> ist <Gehirn des Menschen> |
|
Abfragen
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.
Navigation
Siehe auch
Einzelnachweise
- ↑ https://www.w3.org/TR/rdf-schema/#ch_type
- ↑ https://www.w3.org/TR/rdf-schema/#ch_subclassof
- ↑ https://www.w3.org/TR/rdf-schema/#ch_subclassof
Weblinks
- Multi-Level Conceptual Modeling: Theory and Applications — erklärt die Unterschiede zwischen instance of (P31) und subclass of (P279) im konzeptionellen Rahmen der mehrstufigen konzeptionellen Modellierung. Springe zu Teil 4 für Inhalt mit Bezug zu Wikidata.
- Sammlungen und Einzelpersonen — erklärt Unterschiede zwischen instance of (P31) und subclass of (P279) (im Zusammenhang mit der Cyc (Q1147294)-Wissensdatenbank)