Ejemplo n.º 1
0
        public static FilterBySynonyms?IsContainsInSynonyms
            (this List <string> inquiriesSynonyms, SubjectEssence subject, ObjectEssence @object, ICoreferenceInfo coreferenceInfo)
        {
            if (subject.IsContainsInSynonyms(inquiriesSynonyms, coreferenceInfo))
            {
                if (@object.IsContainsInSynonyms(inquiriesSynonyms, coreferenceInfo))
                {
                    return(FilterBySynonyms.SubjectAndObject);
                }

                return(FilterBySynonyms.Subject);
            }
            else if (@object.IsContainsInSynonyms(inquiriesSynonyms, coreferenceInfo))
            {
                return(FilterBySynonyms.Object);
            }
            return(null);  //(FilterBySynonyms.NoFiltration);
        }
Ejemplo n.º 2
0
 public static string ToHtml(this ObjectEssence @object)
 {
     return((@object != null) ? (@object + ((@object.IsSubjectIndeed) ? "<span style='color: silver;'>&nbsp;(субъект-как-объект)</span>" : string.Empty)) : "-");
 }