
            S -> Ph NP VP EndOfSeq [1.0] | Ph NP VP SepSeq S [0.0]
            NP -> subjectID [0.8] | NP Conj NP [0.2]
            VP -> descPreP descV [0.4] | relV relPreP relNP [0.4] | VP Conj VP [0.2]
            relNP -> objectID [0.7] | objectID Conj relNP [0.3]
            


                Ph -> '[P]' [1.0]
                subjectID -> 'subjectID' [1.0]
                objectID -> 'objectID' [1.0]
                relV -> 'relV' [1.0]
                descV -> 'descV' [1.0]
                descPreP -> 'is' [0.5] | 'has' [0.5]
                relPreP -> 'on' [0.4] | 'in' [0.3] | 'to' [0.3]
                Conj -> 'and' [0.5] | 'or' [0.5]
                SepSeq -> '<sep>' [1.0]
                EndOfSeq -> '<eos>' [1.0]
                