Je suis en train d'étudier DCG et Grammaires arbres parse à l'aide Prolog Programmation de Ivan Bratko pour l'intelligence artificielle. Dans un programme qui utilise une grammaire DCG pour extrapoler le sens d'une phrase, je trouve ces deux prédicats qui, je pense, représentent une sorte de connaissances sémantiques:prédicat de représentation des connaissances sémantiques dans Prolog
properName(john) --> [john].
properName(mary) --> [mary].
Comment dois-je lire ces prédicats? Je pense qu'ils veulent dire: il est vrai qu'un élément d'une liste représentée par la chaîne "jean" est un nom propre et ce nom propre est Jean (même chose pour Marie).
Est-ce que ma lecture est correcte ou y a-t-il d'autres implications?
La grammaire du livre ne semble pas être en ligne (par exemple ,. un aperçu Google Livres), mais plus de la grammaire est montré dans [cette question] (http://stackoverflow.com/q/16674593/1281433), pour ceux qui sont intéressés. –