public static HasSignStatement IsSignOf(this StatementBuilder builder, IConcept concept) { var statement = new HasSignStatement(null, concept, builder.Subject); builder.SemanticNetwork.Statements.Add(statement); return(statement); }
public static HasSignStatement HasSign(this StatementBuilder builder, IConcept sign) { var statement = new HasSignStatement(null, builder.Subject, sign); builder.SemanticNetwork.Statements.Add(statement); return(statement); }
public Boolean CheckHasSign(IEnumerable <IStatement> statements) { return(HasSignStatement.GetSigns(statements, Concept, true).Select(hs => hs.Sign).Contains(Sign)); }