05.06.2013 Views

Tools e ambienti per lo sviluppo di ontologie per il ... - CHERSI/libri

Tools e ambienti per lo sviluppo di ontologie per il ... - CHERSI/libri

Tools e ambienti per lo sviluppo di ontologie per il ... - CHERSI/libri

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Domande<br />

Inserire <strong>il</strong> tito<strong>lo</strong> della tesi <strong>di</strong> laurea come intestazione<br />

(testa) è un pre<strong>di</strong>cato che è reso vero dalla seconda (corpo), separata dalla prima tramite i<br />

simboli ":­" (due punti meno col significato <strong>di</strong> se):<br />

piace(anna,auto):­tipo(Automob<strong>il</strong>e,fam<strong>il</strong>iare);tipo(Automob<strong>il</strong>e,ut<strong>il</strong>itaria).<br />

piace(mario,auto):­tipo(Automob<strong>il</strong>e,sportiva),Automob<strong>il</strong>e "ferrari".<br />

La prima regola afferma che ad anna piace l'auto se e' fam<strong>il</strong>iare o ut<strong>il</strong>itaria, l'alternativa è<br />

in<strong>di</strong>cata in Pro<strong>lo</strong>g col segno ";" (l’AND con <strong>il</strong> segno “,”). Per la seconda regola, a mario<br />

piacciono le auto sportive purché non siano ferrari. In minusco<strong>lo</strong> si in<strong>di</strong>cano i fatti<br />

conosciuti, mentre le variab<strong>il</strong>i hanno un nome che inizia con una lettera maiuscola, come<br />

la variab<strong>il</strong>e Automob<strong>il</strong>e che compare nelle regole. Le regole <strong>per</strong>mettono la deduzione <strong>di</strong><br />

fatti da altri fatti, ma esse possono essere pensate come procedure <strong>per</strong> chiedere a Pro<strong>lo</strong>g <strong>di</strong><br />

compiere azioni <strong>di</strong>verse dal provare dei fatti, quali la scrittura <strong>di</strong> qualcosa o la creazione <strong>di</strong><br />

un archivio, e in genere, ciò che un linguaggio <strong>di</strong> programmazione tipicamente può fare.<br />

Una volta fornito a Pro<strong>lo</strong>g un insieme <strong>di</strong> pre<strong>di</strong>cati, gli si possono porre domande che<br />

riguardano tali pre<strong>di</strong>cati; dagli esempi del paragrafo precedente, alcune domande<br />

potrebbero essere:<br />

Domanda in linguaggio naturale Domanda Pro<strong>lo</strong>g Risposta<br />

Cosa piace ad Anna? piace(anna,Cosa)<br />

Cosa piace a Chi? piace(Chi,Cosa)<br />

Cosa=bici<br />

Cosa=auto<br />

Cosa=auto<br />

3 Solutions<br />

Chi=antonio, Cosa=auto<br />

Chi=carla, Cosa=auto<br />

117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!