We could follow the scheme:
- Determine small ontology subgraphs.
- For each ontology subgraph, define natural language patterns that describe it.
- Define GF grammars that can parse all natural language patterns.
Ramona Enache has applied a similar approach for SUMO using the patterns that go with this ontology.