https://w3id.org/exdoc
This ontology provides an extension for document types for the ISO 21597 ICDD Part 1 Container ontology ct: <
https://standards.iso.org/iso/21597/-1/ed-1/en/Container#>
.
The preferred namespace prefix is exdoc
for the namespace IRI https://w3id.org/exdoc.
It includes the ExternalDatabase class as a subclass of the ct:ExternalDocument
. This class can be used to provide information and connection details from an existing relational database, e.g., to retrieve data from DB and convert it into payload triples using R2RML mappings (see W3C R2RML Recommendation). When working with databases in ICDD container, be sure you do not store credentials for the database in the connection string but in a secure credentials store.
It also includes the PayloadProxy class as a subclass of the ct:ExternalDocument
class for registering payload triples from the "payload triples" folder. Instances of these classes can be used to define link elements for RDF-based data in ICDD containers.
History Note:
v0.3: adding PayloadProxy
class
v0.3: adding databaseMapping
reference
v0.2: adding databaseType
and databaseQueryLanguage
v0.1: initial ontology
IRI | https://w3id.org/exdoc#ExternalDatabase |
---|---|
Description |
a proxy document referencing to an external data source with a connection string |
Super-classes |
https://standards.iso.org/iso/21597/-1/ed-1/en/Container#ExternalDocumentc |
Restrictions |
exdoc:databaseTypedp exactly 1 exdoc:databaseConnectionStringdp exactly 1 exdoc:databaseNamedp exactly 1 exdoc:databaseMappingop max 1 exdoc:databaseQueryLanguagedp exactly 1 |
In domain of |
exdoc:databaseConnectionStringdp exdoc:databaseMappingop exdoc:databaseTypedp exdoc:databaseNamedp |
IRI | https://w3id.org/exdoc#PayloadProxy |
---|---|
Description |
a proxy document referencing to payload triples using the base uri of the triples file |
Super-classes |
https://standards.iso.org/iso/21597/-1/ed-1/en/Container#ExternalDocumentc |
Restrictions |
https://standards.iso.org/iso/21597/-1/ed-1/en/Container#url exactly 1 |
IRI | https://w3id.org/exdoc#databaseMapping |
---|---|
Description | The mapping file, which allows for the generation of structured RDF-based data from the specified database. This file also needs to be specified within the respective container. |
Domain(s) | exdoc:ExternalDatabasec |
Range(s) | https://standards.iso.org/iso/21597/-1/ed-1/en/Container#Documentc |
IRI | https://w3id.org/exdoc#databaseConnectionString |
---|---|
Description | A database connection string is a string that specifies information about a data source and the means of connecting to it from an ICDD. It can be passed to an underlying driver or provider in order to initiate the connection. Warning: The connection string holds sensitive information. |
Domain(s) | exdoc:ExternalDatabasec |
Range(s) | xsd:stringc |
IRI | https://w3id.org/exdoc#databaseName |
---|---|
Description | The database name is used to adress the correct mapping from the mapping file to a certain database within the connection string. |
Super-properties | https://standards.iso.org/iso/21597/-1/ed-1/en/Container#name |
Domain(s) | exdoc:ExternalDatabasec |
Range(s) | xsd:stringc |
IRI | https://w3id.org/exdoc#databaseQueryLanguage |
---|---|
Description | The query language, which can be used to retrieve information from the specified database. |
Range(s) | xsd:stringc |
IRI | https://w3id.org/exdoc#databaseType |
---|---|
Description | The type of database that is specified, e.g. MySQL, NoSQL, and others. |
Domain(s) | exdoc:ExternalDatabasec |
Range(s) | xsd:stringc |
https://w3id.org/exdoc#
http://purl.org/dc/terms/
https://w3id.org/exdoc#
http://xmlns.com/foaf/0.1/
http://www.w3.org/2002/07/owl#
http://www.w3.org/ns/prov#
http://www.w3.org/1999/02/22-rdf-syntax-ns#
http://www.w3.org/2000/01/rdf-schema#
https://schema.org/
http://www.w3.org/2004/02/skos/core#
http://purl.org/vocab/vann/
http://purl.org/vocommons/voaf#
http://www.w3.org/XML/1998/namespace
http://www.w3.org/2001/XMLSchema#
c | Classes |
op | Object Properties |
fp | Functional Properties |
dp | Data Properties |
dp | Annotation Properties |
p | Properties |
ni | Named Individuals |