A definition of naming detection pattern (NDP) is as follows:
As an example of NDP with two operations we can take the following:
For instance, if ?B is `Decision', ?p is `hasDecision' (with `Decision' as head term) and ?C is `Acceptance' (with `accept' as verb form) then the pattern succeeds.
Naming patterns can be generally defined on any lexical aspect of an ontology: URI of entities, its fragment, labels, comments etc. By default we consider naming patterns applied over fragments of URIs.