GOV/Qualitätskontrolle: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
< GOV
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
==Objekte ohne Namen==
== Fehlersuche ==
=== Objekte ohne Namen ===
Vielfach werden in GOV Kindobjekte aufgelistet, die keinen Namen haben und die damit auch nicht als Objekt editierbar oder löschbar sind. Diese Objekte sollten über einen Suchmechanismus gefunden werden können und dann gelöscht werden.
Vielfach werden in GOV Kindobjekte aufgelistet, die keinen Namen haben und die damit auch nicht als Objekt editierbar oder löschbar sind. Diese Objekte sollten über einen Suchmechanismus gefunden werden können und dann gelöscht werden.
SELECT o.textualId FROM GovItem o
  LEFT JOIN Property n ON n.gov_object=o.id AND n.type=1
  WHERE o.deleted=0 AND o.itemClass='o' AND n.id IS NULL;


== Kirchen ohne Standort ==
== Objekte ohne Typ ==
SELECT o.textualId FROM GovItem o
  LEFT JOIN Property t ON tt.gov_object=o.id AND t.type=2
  WHERE o.deleted=0 AND o.itemClass='o' AND tt.id IS NULL;
 
 
=== Kirchen ohne Standort ===
  SELECT o.textualId FROM Property t, GovItem o
  SELECT o.textualId FROM Property t, GovItem o
   LEFT JOIN Relation r ON r.child=t.gov_object AND r.type=2
   LEFT JOIN Relation r ON r.child=t.gov_object AND r.type=2
Zeile 8: Zeile 18:
     AND o.id=t.gov_object AND r.parent IS NULL;
     AND o.id=t.gov_object AND r.parent IS NULL;


== Kirchspiele ohne Kirche ==
=== Kirchspiele ohne Kirche ===
Relevante Objekt-Typen:
Relevante Objekt-Typen:
* 29 (Kirchspiel)
* 29 (Kirchspiel)
Zeile 20: Zeile 30:
     AND o.id=t.gov_object and r.child IS NULL;
     AND o.id=t.gov_object and r.child IS NULL;


== Religiöse Objekte ohne Konfession ==
=== Religiöse Objekte ohne Konfession ===
Relevante Objekt-Typen:
Relevante Objekt-Typen:
* 26 (Kirche)
* 26 (Kirche)
Zeile 32: Zeile 42:
     WHERE t.type=2 and t.typeObject IN (26,29,92,42,81)
     WHERE t.type=2 and t.typeObject IN (26,29,92,42,81)
       AND o.id=t.gov_object AND k.id IS NULL;
       AND o.id=t.gov_object AND k.id IS NULL;
== Kennzahlen ==
Manche Kennzahlen geben Auskunft über die Entwicklung der Qualität der im GOV enthaltenen Daten.


[[Kategorie:GOV-Intern]]
[[Kategorie:GOV-Intern]]

Version vom 10. Januar 2006, 17:42 Uhr

Fehlersuche

Objekte ohne Namen

Vielfach werden in GOV Kindobjekte aufgelistet, die keinen Namen haben und die damit auch nicht als Objekt editierbar oder löschbar sind. Diese Objekte sollten über einen Suchmechanismus gefunden werden können und dann gelöscht werden.

SELECT o.textualId FROM GovItem o 
  LEFT JOIN Property n ON n.gov_object=o.id AND n.type=1
  WHERE o.deleted=0 AND o.itemClass='o' AND n.id IS NULL;

Objekte ohne Typ

SELECT o.textualId FROM GovItem o 
  LEFT JOIN Property t ON tt.gov_object=o.id AND t.type=2
  WHERE o.deleted=0 AND o.itemClass='o' AND tt.id IS NULL;


Kirchen ohne Standort

SELECT o.textualId FROM Property t, GovItem o
  LEFT JOIN Relation r ON r.child=t.gov_object AND r.type=2
  WHERE t.type=2 AND t.typeObject=26 
    AND o.id=t.gov_object AND r.parent IS NULL;

Kirchspiele ohne Kirche

Relevante Objekt-Typen:

  • 29 (Kirchspiel)
  • 42 (Pfarrei)
  • 81 (Kloster)
  • 92 (Kirchengemeinde)
SELECT o.textualId from Property t, GovItem o
  LEFT JOIN Relation r ON r.parent=t.gov_object AND r.type=3
  WHERE t.type=2 and t.typeObject IN (29,92,42,81) 
    AND o.id=t.gov_object and r.child IS NULL;

Religiöse Objekte ohne Konfession

Relevante Objekt-Typen:

  • 26 (Kirche)
  • 29 (Kirchspiel)
  • 42 (Pfarrei)
  • 81 (Kloster)
  • 92 (Kirchengemeinde)
 SELECT o.textualId from Property t, GovItem o
   LEFT JOIN Property k ON k.gov_object=t.gov_object AND k.type=7
   WHERE t.type=2 and t.typeObject IN (26,29,92,42,81)
     AND o.id=t.gov_object AND k.id IS NULL;

Kennzahlen

Manche Kennzahlen geben Auskunft über die Entwicklung der Qualität der im GOV enthaltenen Daten.