142_a_hedgehog
The habitat that suits the hedgehog is liminal land: it is edge land, hedgerows and dry land.
arc(r_0142_0003__that_r_0142_0004__suits, r_0142_0001__The_r_0142_0002__habitat, arg0).
arc(r_0142_0003__that_r_0142_0004__suits, r_0142_0005__the_r_0142_0006__hedgehog, arg1).
arc(r_0142_0007__is, r_0142_0001__The_r_0142_0002__habitat, arg0).
arc(r_0142_0007__is, r_0142_0009__land, prd).
arc(r_0142_0009__land, r_0142_0008__liminal, attrib22).
fof(formula,axiom,
? [R_0142_0001__THE_R_0142_0002__HABITAT,R_0142_0005__THE_R_0142_0006__HEDGEHOG,R_0142_0003__THAT_R_0142_0004__SUITS,R_0142_0008__LIMINAL,R_0142_0009__LAND,R_0142_0007__IS] :
( r_0142_0001__The_r_0142_0002__habitat(R_0142_0001__THE_R_0142_0002__HABITAT)
& r_0142_0005__the_r_0142_0006__hedgehog(R_0142_0005__THE_R_0142_0006__HEDGEHOG)
& r_0142_0008__liminal(R_0142_0008__LIMINAL)
& r_0142_0007__is(R_0142_0007__IS)
& has_prd(R_0142_0007__IS,R_0142_0009__LAND)
& r_0142_0009__land(R_0142_0009__LAND)
& has_attrib22(R_0142_0009__LAND,R_0142_0008__LIMINAL)
& has_arg0(R_0142_0007__IS,R_0142_0001__THE_R_0142_0002__HABITAT)
& r_0142_0003__that_r_0142_0004__suits(R_0142_0003__THAT_R_0142_0004__SUITS)
& has_arg1(R_0142_0003__THAT_R_0142_0004__SUITS,R_0142_0005__THE_R_0142_0006__HEDGEHOG)
& has_arg0(R_0142_0003__THAT_R_0142_0004__SUITS,R_0142_0001__THE_R_0142_0002__HABITAT) ) ).
( (IP-MAT (NP-SBJ;{HABITAT} (D The;{the})
(N habitat;{habitat})
(IP-REL (C that;{that})
(NP-SBJ *T*)
(VBP;_Tn_ suits;{suit})
(NP-OB1 (D the;{the})
(N hedgehog;{hedgehog}))))
(BEP;_Ln_ is;{be})
(NP-PRD (ADJP (ADJ liminal;{liminal}))
(N land;{land}))
(PUNC :)
(PRN (IP-MAT (NP-SBJ;{HABITAT} (PRO it;{it}))
(BEP;_Ln_ is;{be})
(NP-PRD (NLYR (NLYR (N edge;{edge})
(N land;{land}))
(PUNC ,)
(CONJP (NLYR (NS hedgerows;{hedgerow})))
(CONJP (CONJ and;{and})
(NLYR (ADJP (ADJ dry;{dry}))
(N land;{land})))))))
(PUNC .))
(ID 142_a_hedgehog;speaker=Stewart))