Strumenti Prolog per trattare RDF

Il Prolog SWI permette di trattare file RDF (Resource Definition Framework) e RDFS (Resource Definition Framework Schema) in quanto fornisce un parser RDF (Vedi "Packages -> RDF").

Esempi di file RDF e RDFS sono dati nei due file Libri.rdfsche definisce una tassonomia e Libri.rdf che definisce delle istanze.(Questi file sono stati generati usando Protege200).

Il parser RDF fornito come package insieme all SWI-Prolog permette di fare un parsing di un file RDF/RDFS e di ottenere una lista di triple. Usando le utilities del file "rdf_db.pro" si possono memorizzare le triple nel database Prolog. Inoltre e' possibile usare dei "nasmespace".

Il file gestione_libri.pro mostra qualche esempio di uso dei vari predicati e permette di accedere a sottoclassi/superclassi, slot, istanze, slot istanza etc.

Il file domande.pro mostra come scrivere delle domande usando degli operatori.