Class StatementScrutinizer

java.lang.Object
org.openrefine.wikidata.qa.scrutinizers.EditScrutinizer
org.openrefine.wikidata.qa.scrutinizers.StatementScrutinizer
Direct Known Subclasses:
DistinctValuesScrutinizer, InverseConstraintScrutinizer, QualifierCompatibilityScrutinizer, RestrictedPositionScrutinizer, SnakScrutinizer

public abstract class StatementScrutinizer extends EditScrutinizer
  • Constructor Details

    • StatementScrutinizer

      public StatementScrutinizer()
  • Method Details

    • scrutinize

      public void scrutinize(ItemEdit update)
      Description copied from class: EditScrutinizer
      Reads the candidate edit and emits warnings in the store
      Specified by:
      scrutinize in class EditScrutinizer
      Parameters:
      update - : the ItemEdit to scrutinize
    • scrutinize

      public void scrutinize(MediaInfoEdit update)
      Description copied from class: EditScrutinizer
      Reads the candidate edit and emits warnings in the store
      Specified by:
      scrutinize in class EditScrutinizer
      Parameters:
      update - : the ItemEdit to scrutinize
    • scrutinizeStatementEntityEdit

      public void scrutinizeStatementEntityEdit(StatementEntityEdit update)
    • scrutinize

      public abstract void scrutinize(org.wikidata.wdtk.datamodel.interfaces.Statement statement, org.wikidata.wdtk.datamodel.interfaces.EntityIdValue entityId, boolean added)
      The method that should be overridden by subclasses, implementing the checks on one statement
      Parameters:
      statement - : the statement to scrutinize
      entityId - : the id of the entity on which this statement is made or removed
      added - : whether this statement was added or deleted