diff --git a/classifier/base.py b/classifier/base.py index d399547..014b4ce 100644 --- a/classifier/base.py +++ b/classifier/base.py @@ -58,6 +58,8 @@ class Classifier(AdapterBase): analyzer = component.getAdapter(self, name=self.analyzer) statements = analyzer.extractStatements(infoSet) for statement in statements: + if statement.subject is None: + statement.subject = resource self.assignConcept(statement) def assignConcept(self, statement):