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.
2021
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
TypeDB
TypeQL
Database
Semantic Web
OWL
SPARQL
RDF
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/396912
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact