Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

SUO: Clause and Linguistics




Hi All,

I'd like to combine the recent comments related to LinguisticExpression
and linguistic concepts in general:


JB: John Bateman
IN: Ian Niles


First of all, there was a recent question by JB:

"How can Sentence be a subclass of  Clause? ..."


A Clause is similar to a Sentence, but it's not the maximal unit, say, in
a text or dialogue. 'that Scott lives in Tucson' is an example of a
relative clause.

(subclass Clause Phrase)
(documentation Clause "A clause is a grammatical unit that includes, at
minimum, a predicate and a subject (which may be explicit or implicit) and that
expresses a &%Proposition.")

(=>
    (instance ?CLAUSE Clause)
    (exists (?PROP)
        (and
            (instance ?PROP Proposition)
            (containsInformation ?CLAUSE ?PROP))))


IN wrote:
>I'm not sure I follow all of this.  The assertion '(subclass Sentence
>Clause)' is a goof, and I'll delete it from the SUMO.

I would argue that a Sentence is a kind of Clause just like
'that Scott lives in Tucson' is a kind of Clause (a relative clause). This
noted, Clause is probably not so relevant to the SUMO, only for the specialized
linguistics domain. I would suggest deleting Clause altogether.

As for sentence:

(subclass Sentence Clause)
(documentation Sentence "A syntactically well-formed formula of a
&%Language.")

I would add that a sentence must necessarily contain a subject
(overt or implied) and predicate. The axiom would be:


(=>
    (instance ?SENTENCE Sentence)

    (and
         (exists ?SUBJECT ?VERBPHRASE ?PROP)

    (and
           (instance ?SUBJECT Subject)
           (instance ?VERBPHRASE VerbPhrase)
           (part ?SUBJECT ?SENTENCE)
	   (part ?VERBPHRASE ?SENTENCE)
           (instance ?PROP Proposition)
           (containsInformation ?CLAUSE ?PROP)))

;;By Subject, I mean a kind of NounPhrase.
;;
;;I used VerbPhrase because I wanted to avoid Predicate,
;;which is reserved for logical sentences (I think).
;;(I just saw Chris Menzel's recent posting regarding
;;logical predicates and natural language. It'd be nice to
;; unify or link these two notions.)


As for  Phrase, it  is a syntactic unit not necessarily with a subject or
predicate. Examples include:

'in the barn'
'moved to NYC'
'Santa Clause'



(subclass Phrase LinguisticExpression)
(disjointDecomposition Phrase VerbPhrase NounPhrase PrepositionalPhrase
Clause)
(documentation Phrase "A set of &%Words in a &%Language which form a unit,
i.e. express a meaning in the &%Language.")

(=>
    (instance ?PHRASE Phrase)
    (exists (?PART1 ?PART2)
        (and
            (part ?PART1 ?PHRASE)
	      (part ?PART2 ?PHRASE)
            (instance ?PART1 Word)
	      (instance ?PART2 Word)
            (not (equal ?PART1 ?PART2)))))



More to follow...


Scott Farrar