language en

ARK Logging Ontology

Release: 2024-05-14

Modified on: 2024-05-16
This version:
https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology
Latest version:
https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#
Revision:
0.1
Authors:
Junli Liang
Contributors:
Junli Liang
Rob Brennan
Publisher:
https://www.openark.adaptcentre.ie/
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://insertlicenseURIhere.example.org
Visualization:
Visualize with WebVowl
Cite as:
Junli Liang. ARK Logging Ontology. Revision: 0.1. Retrieved from: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology

Ontology Specification Draft

Abstract

This is a placeholder text for the abstract. The abstract should contain a couple of sentences summarizing the ontology and its purpose.

Introduction back to ToC

This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals.

Namespace declarations

Table 1: Namespaces used in the document
arkLog<https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#>
arkc<https://openark.adaptcentre.ie/Ontologies/ARKCube#>
arkp<https://openark.adaptcentre.ie/Ontologies/ARKPlatform#>
dcterms<http://purl.org/dc/terms/>
owl<http://www.w3.org/2002/07/owl#>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
rdfs<http://www.w3.org/2000/01/rdf-schema#>
rlog<http://persistence.uni-leipzig.org/nlp2rdf/ontologies/rlog#>
vann<http://purl.org/vocab/vann/>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema#>

ARK Logging Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Named Individuals

ARK Logging Ontology: Description back to ToC

ARK Logging Ontology that is used to generate network/audit logs

Cross-reference for ARK Logging Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by ARK Logging Ontology.

Classes

Access arkc:Control eventc back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessControlEvent

has super-classes
Resource Access Event c
is also defined as
named individual

Access arkc:Evidence eventc back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessEvidence

has super-classes
Resource Access Event c
is also defined as
named individual

Access arkc:Project eventc back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessProjectEvent

has super-classes
Resource Access Event c
is also defined as
named individual

Access arkc:RiskRegister eventc back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessRiskRegisterEvent

has super-classes
Resource Access Event c
is also defined as
named individual

Colour Codec back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#ColourCode

HTML Colour code to represent level of a log
has super-classes
thing c
is in domain of
has colour code op
has members
Debug colour (light grey) ni, Error colour (red) ni, Info colour (light blue) ni, Success colour (green) ni, Warning colour (Yellow) ni

Eventc back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#Event

An event that is logged.
has super-classes
thing c
has sub-classes
Resource Access Event c
is in domain of
IP4 address dp, has endpoint dp
is in range of
has event op
has members
Click ni, Filter ni, General Log ni, Login ni, Logout ni, New User Signup ni, Organization Change ni, Password Reset ni, Password Update ni, Platform Role Change ni, Search ni

Levelc back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#Level

A level of the log.
has super-classes
level c
is in domain of
level code dp
has members
DEBUG ni, ERROR ni, INFO ni, SUCCESS ni, WARN ni

Resource Access Eventc back to ToC or Class ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#ResourceAccessEvent

An event that is related to accessing a resource i.e. arkc:Project, arkc:Evidence.
has super-classes
Event c
has sub-classes
Access arkc:Control event c, Access arkc:Evidence event c, Access arkc:Project event c, Access arkc:RiskRegister event c
is in domain of
resource ID dp
has members
Access arkc:Control event ni, Access arkc:Evidence event ni, Access arkc:Project event ni, Access arkc:RiskRegister event ni

Object Properties

has colour codeop back to ToC or Object Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#hasColourCode

has domain
Colour Code c
is also defined as
data property

has eventop back to ToC or Object Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#hasEvent

links a log entry to a log event.
has domain
log entry c
has range
Event c

Data Properties

has colour codeop back to ToC or Data Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#hasColourCode

has range
string
is also defined as
object property

has endpointdp back to ToC or Data Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#hasEndpoint

record the endpoint of the request that is going to send to.
has domain
Event c
has range
string

IP4 addressdp back to ToC or Data Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#ip4Address

record the IP4 address of a client who performed the event. The IP4 address should be encrypted.
has domain
Event c
has range
string

level codedp back to ToC or Data Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#levelCode

record the level code of the log. Useful in filtering, sorting
has domain
Level c
has range
integer

resource IDdp back to ToC or Data Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#resourceId

record the ID of the resource that is accessed.
has domain
Resource Access Event c
has range
string

user IDdp back to ToC or Data Property ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#userId

record the user ID of the user who performed the event.
has domain
log entry c
has range
string

Named Individuals

Access arkc:Control eventni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessControlEvent

belongs to
Resource Access Event c
is also defined as
class

Access arkc:Evidence eventni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessEvidence

belongs to
Resource Access Event c
is also defined as
class

Access arkc:Project eventni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessProjectEvent

belongs to
Resource Access Event c
is also defined as
class

Access arkc:RiskRegister eventni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#AccessRiskRegisterEvent

belongs to
Resource Access Event c
is also defined as
class

Clickni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#click

Click event
belongs to
Event c

DEBUGni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#debug

intended for logging detailed information about the system for debugging purposes.
belongs to
Level c
has facts
has colour code op Debug colour (light grey)
level code dp "5"^^integer

Debug colour (light grey)ni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#lightGrey

Represents the debug level.
belongs to
Colour Code c
has facts
has colour code op "#6C757D"

ERRORni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#error

indicates error conditions that impair some operation but are less severe than critical situations.
belongs to
Level c
has facts
has colour code op Error colour (red)
level code dp "1"^^integer

Error colour (red)ni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#red

Represents the error level.
belongs to
Colour Code c
has facts
has colour code op "#DC3545"

Filterni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#filter

Filter event
belongs to
Event c

General Logni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#log

General log event
belongs to
Event c

INFOni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#info

includes messages that provide a record of the normal operation of the system.
belongs to
Level c
has facts
has colour code op Info colour (light blue)
level code dp "3"^^integer

Info colour (light blue)ni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#lightBlue

Represents the info level.
belongs to
Colour Code c
has facts
has colour code op "#17A2B8"

Loginni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#login

SUCCESS: Valid email and password entered in sign-in page → successful login. FAILURE: Invalid email or password entered in sign-in page → failed login.
belongs to
Event c

Logoutni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#logout

Sign out selected in user menu → successful logout
belongs to
Event c

New User Signupni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#newUserSignup

New user registration submitted through page linked in user invite email
belongs to
Event c

Organization Changeni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#orgChange

Organization changed in Your Profile > Details page
belongs to
Event c

Password Resetni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#passwordReset

Successful password reset request using Forgot Password feature in sign-in page
belongs to
Event c

Password Updateni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#passwordUpdate

New password submitted through Change Password modal in Your Profile > Details page
belongs to
Event c

Platform Role Changeni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#platformRoleChange

Platform role changed in Your Profile > Details page
belongs to
Event c

SUCCESSni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#success

indicates that the operation completed successfully.
belongs to
Level c
has facts
has colour code op Success colour (green)
level code dp "4"^^integer

Success colour (green)ni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#green

Represents the success level.
belongs to
Colour Code c
has facts
has colour code op "#28A745"

WARNni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#warn

signifies potential issues that may lead to errors or unexpected behavior in the future if not addressed.
belongs to
Level c
has facts
has colour code op Warning colour (Yellow)
level code dp "2"^^integer

Warning colour (Yellow)ni back to ToC or Named Individual ToC

IRI: https://openark.adaptcentre.ie/Ontologies/ARKLoggingOntology#yellow

Represents the warning level.
belongs to
Colour Code c
has facts
has colour code op "#FFC107"

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

References back to ToC

Add your references here. It is recommended to have them as a list.

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.