language en

Graph Databases Ontology

Release 2022-06-30T08:24:01

This version:
https://w3id.org/OntoGraphDB/
Issued on:
2022-06-30T08:24:00
Authors:
Alejandro Maté, (Universidad de Alicante)
Carlos Blanco, (Universidad de Cantabria)
David G. Rosado, (Universidad de Castilla - La Mancha)
Eduardo Fernández-Medina, (Universidad de Castilla - La Mancha)
Juan Trujillo, (Universidad de Alicante)
Manuel Paneque, (Universidad de Málaga)
María del Mar Roldán-García, (Universidad de Málaga)
Publisher:
Aether Group
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://opensource.org/licenses/MIT
Visualization:
Visualize with WebVowl
Cite as:
Alejandro Maté, (Universidad de Alicante), Carlos Blanco, (Universidad de Cantabria), David G. Rosado, (Universidad de Castilla - La Mancha), Eduardo Fernández-Medina, (Universidad de Castilla - La Mancha), Juan Trujillo, (Universidad de Alicante), Manuel Paneque, (Universidad de Málaga), María del Mar Roldán-García, (Universidad de Málaga). Graph Databases Ontology. Retrieved from: https://w3id.org/OntoGraphDB/
Provenance of this page
Ontology Specification Draft

Abstract

Ontologie that generically encompass and represent the domain in graph-oriented database.

Graph Databases Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Cross-reference for Graph Databases Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by Graph Databases Ontology.

Classes

Databasec back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/Database

This class represents the concept of a database in a generic way.
has super-classes
data c
has sub-classes
NoSQL Database c
is in domain of
Database Has Name dp

Elementc back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/Element

According to graph theory, the element class generically defines the common properties of the terms that make up a graph.
has sub-classes
Node c, Relationship c
is in domain of
Element Has Name dp, Has Element Field op
is in range of
Has Element op

Fieldc back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/Field

The Field class represents the concept of a data field in any database.
has sub-classes
NoSQL Field c
is in domain of
Field Reference op
is in range of
Field Reference op

Graphs Databasesc back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/GraphsDatabase

This class represents the concept of a Graphs database in a generic way.
has super-classes
NoSQL Database c
is in domain of
Has Element op

Nodec back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/Node

has super-classes
Element c
is in range of
Has Relationship From op, Has Relationship To op

NoSQL Databasec back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/NoSQLDatabase

This class represents the concept of a NoSQL database in a generic way.
has super-classes
Database c
has sub-classes
Graphs Databases c

NoSQL Fieldc back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/NoSQLField

Represent the specific NoSQL database type to which the field belongs.
has super-classes
Field c
has sub-classes
NoSQL Field c
is in domain of
Field Has Name dp, Has Datatype op, Has Value dp, is required dp

NoSQL Fieldc back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/NoSQLFieldGraph

Represent the specific graph database type to which the field belongs.
has super-classes
NoSQL Field c
is in domain of
Field Is Index dp
is in range of
Has Element Field op

primitive typec back to ToC or Class ToC

IRI: http://www.ontologies.khaos.uma.es/bigowl/PrimitiveType

has super-classes
data type c

Relationshipc back to ToC or Class ToC

IRI: https://w3id.org/OntoGraphDB/Relationship

has super-classes
Element c
is in domain of
Has Relationship From op, Has Relationship To op

structured typec back to ToC or Class ToC

IRI: http://www.ontologies.khaos.uma.es/bigowl/StructuredType

has super-classes
data type c

Object Properties

Field Referenceop back to ToC or Object Property ToC

IRI: https://w3id.org/OntoGraphDB/FieldReference

Indicate a field that reference other field.

has characteristics: transitive

has domain
Field c
has range
Field c

Has Datatypeop back to ToC or Object Property ToC

IRI: https://w3id.org/OntoGraphDB/hasDatatype

This object property link the field with the type.
has domain
NoSQL Field c
has range
data type c

Has Elementop back to ToC or Object Property ToC

IRI: https://w3id.org/OntoGraphDB/hasElements

This property link a graph database with their elements.
has domain
Graphs Databases c
has range
Element c

Has Element Fieldop back to ToC or Object Property ToC

IRI: https://w3id.org/OntoGraphDB/hasElementField

This property link specific element with graph Field.
has domain
Element c
has range
NoSQL Field c

Has Relationship Fromop back to ToC or Object Property ToC

IRI: https://w3id.org/OntoGraphDB/hasRelationshipFrom

This property link the origin node that participate in a relationship.
has domain
Relationship c
has range
Node c

Has Relationship Toop back to ToC or Object Property ToC

IRI: https://w3id.org/OntoGraphDB/hasRelationshipTo

This property link the destination node that participate in a relationship.
has domain
Relationship c
has range
Node c

Data Properties

Database Has Namedp back to ToC or Data Property ToC

IRI: https://w3id.org/OntoGraphDB/databaseHasName

Indicate the name of the database.
has domain
Database c
has range
string

Element Has Namedp back to ToC or Data Property ToC

IRI: https://w3id.org/OntoGraphDB/elementHasName

Indicate the name of the element.
has domain
Element c
has range
string

Field Has Namedp back to ToC or Data Property ToC

IRI: https://w3id.org/OntoGraphDB/fieldhasName

Indicate the name of the field.
has domain
NoSQL Field c
has range
string

Field Is Indexdp back to ToC or Data Property ToC

IRI: https://w3id.org/OntoGraphDB/fieldIsIndex

has domain
NoSQL Field c
has range
boolean

Has Valuedp back to ToC or Data Property ToC

IRI: https://w3id.org/OntoGraphDB/hasValue

Indicate the value of the field.
has domain
NoSQL Field c
has range
string

is requireddp back to ToC or Data Property ToC

IRI: https://w3id.org/OntoGraphDB/isRequired

Indicate if field is required.
has domain
NoSQL Field c
has range
boolean

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.