In questo lavoro, metteremo a confronto TypeDB con gli standard per il Semantic Web, concentrandoci in particolare su RDF, XML, RDFS, OWL, SPARQL e SHACL.Esistono alcune somiglianze chiave tra questi due insiemi di tecnologie, principalmente perché entrambi sono radicati nel campo dell'IA simbolica, della rappresentazione della conoscenza e del reasoning automatico. Queste somiglianze includono:1. Entrambi consentono agli sviluppatori di rappresentare ed eseguire query su set di dati complessi ed eterogenei.2. Entrambi danno la possibilità di aggiungere semantica a set di dati complessi.3. Entrambi consentono all'utente di eseguire ragionamenti deduttivi automatizzati su grandi quantità di dati.Tuttavia, esistono differenze fondamentali tra queste tecnologie, poiché sono state progettate per diversi tipi di applicazioni. Nello specifico, il Semantic Web è stato ideato, appunto, per il Web, con dati incompleti provenienti da molte fonti, dove chiunque può contribuire alla definizione e mappatura tra le fonti di informazione. TypeDB, al contrario, non è stato creato per condividere dati sul web, ma per funzionare come database transazionale per organizzazioni "chiuse". Per questo motivo, confrontare le due tecnologie, a volte, potrebbe essere fuorviante.Queste differenze possono essere riassunte nel modo seguente:1. Rispetto al Semantic Web, TypeDB riduce la complessità mantenendo un alto grado di espressività. Con TypeDB, evitiamo di dover apprendere diversi i standard del Semantic Web, ciascuno con alti livelli di complessità. Ciò consente di essere produttivi più velocemente.2. TypeDB fornisce un'astrazione di livello superiore per lavorare con dati complessi rispetto agli standard Semantic Web. Con RDF modelliamo il mondo in triple, che è un modello di dati di livello inferiore rispetto allo schema a livello di concetto di relazione tra entità di TypeDB. Modellazione e query per relazioni di ordine superiore e dati complessi sono nativi in TypeDB.3. Gli standard Semantic Web sono costruiti per il Web, TypeDB funziona per sistemi chiusi con dati privati. I primi sono stati progettati per funzionare con i dati collegati su un Web aperto con dati incompleti, mentre TypeDB funziona come un tradizionale sistema di gestione di database in un ambiente chiuso.In questo lavoro metteremo in evidenza che ci sono forti sovrapposizioni nel modo in cui entrambe le tecnologie offrono strumenti per la rappresentazione della conoscenza e il reasoning automatico e illustreremo i concetti più importanti ad alto livello senza entrare troppo nei dettagli. L'obiettivo è aiutare gli utenti con un background RDF/OWL a familiarizzare con TypeDB.
TypeDB e gli standard per il Semantic Web
A Messina;U Maniscalco;P Storniolo
2021
Abstract
In questo lavoro, metteremo a confronto TypeDB con gli standard per il Semantic Web, concentrandoci in particolare su RDF, XML, RDFS, OWL, SPARQL e SHACL.Esistono alcune somiglianze chiave tra questi due insiemi di tecnologie, principalmente perché entrambi sono radicati nel campo dell'IA simbolica, della rappresentazione della conoscenza e del reasoning automatico. Queste somiglianze includono:1. Entrambi consentono agli sviluppatori di rappresentare ed eseguire query su set di dati complessi ed eterogenei.2. Entrambi danno la possibilità di aggiungere semantica a set di dati complessi.3. Entrambi consentono all'utente di eseguire ragionamenti deduttivi automatizzati su grandi quantità di dati.Tuttavia, esistono differenze fondamentali tra queste tecnologie, poiché sono state progettate per diversi tipi di applicazioni. Nello specifico, il Semantic Web è stato ideato, appunto, per il Web, con dati incompleti provenienti da molte fonti, dove chiunque può contribuire alla definizione e mappatura tra le fonti di informazione. TypeDB, al contrario, non è stato creato per condividere dati sul web, ma per funzionare come database transazionale per organizzazioni "chiuse". Per questo motivo, confrontare le due tecnologie, a volte, potrebbe essere fuorviante.Queste differenze possono essere riassunte nel modo seguente:1. Rispetto al Semantic Web, TypeDB riduce la complessità mantenendo un alto grado di espressività. Con TypeDB, evitiamo di dover apprendere diversi i standard del Semantic Web, ciascuno con alti livelli di complessità. Ciò consente di essere produttivi più velocemente.2. TypeDB fornisce un'astrazione di livello superiore per lavorare con dati complessi rispetto agli standard Semantic Web. Con RDF modelliamo il mondo in triple, che è un modello di dati di livello inferiore rispetto allo schema a livello di concetto di relazione tra entità di TypeDB. Modellazione e query per relazioni di ordine superiore e dati complessi sono nativi in TypeDB.3. Gli standard Semantic Web sono costruiti per il Web, TypeDB funziona per sistemi chiusi con dati privati. I primi sono stati progettati per funzionare con i dati collegati su un Web aperto con dati incompleti, mentre TypeDB funziona come un tradizionale sistema di gestione di database in un ambiente chiuso.In questo lavoro metteremo in evidenza che ci sono forti sovrapposizioni nel modo in cui entrambe le tecnologie offrono strumenti per la rappresentazione della conoscenza e il reasoning automatico e illustreremo i concetti più importanti ad alto livello senza entrare troppo nei dettagli. L'obiettivo è aiutare gli utenti con un background RDF/OWL a familiarizzare con TypeDB.File | Dimensione | Formato | |
---|---|---|---|
prod_454953-doc_175607.pdf
solo utenti autorizzati
Descrizione: TypeDB e gli standard per il Semantic Web
Licenza:
Nessuna licenza dichiarata (non attribuibile a prodotti successivi al 2023)
Dimensione
911.15 kB
Formato
Adobe PDF
|
911.15 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.