2017-02-17 1 views
0

J'essaie de modéliser une ontologie sur la randonnée avec protege. Là j'ai des Destinations, qui peuvent par exemple être une piste (sous-classe de Destination). Comme une autre sous-classe de Destination, j'aimerais avoir des sentiers de longue distance et seulement les sentiers avec une certaine distance/longueur sont des sentiers de longue distance.Définir l'expression de propriété de données dans Protege

Pour y parvenir, j'ai ajouté une propriété de données (a) kmDistance pour les pistes. Je voulais ajouter une expression comme:

equivalent to 

Destination and (kmDistance value > 100) 

aux sentiers de longue distance, d'ajouter tous les cas avec plus de 100 kilomètres. Mais j'ai du mal à écrire cette expression, dès que j'écris quelque chose comme min, ou> = etc. protege n'accepte pas l'entrée.

Ce serait génial si quelqu'un pouvait m'aider!

enter image description here enter image description here

enter image description here

Répondre

0

donc je l'ai eu à travailler maintenant, la solution était de pot "xsd:" avant le type de données "entier". Maintenant, il ressemble à ceci:

enter image description here