ucoProject / UCO

This repository is for development of the Unified Cyber Ontology.
Apache License 2.0
73 stars 34 forks source link

Need ability to represent concept of a Datasource #551

Open Bradichus opened 11 months ago

Bradichus commented 11 months ago

Background

UCO currently has no ability to express or characterize the concept of a datasource where some sort of data may be available. This is a key requirement for the risk application domain ontology, is already part of the Adversary Engagement Ontology (AEO), and will almost certainly be equally important to the cyber threat intel (CTI) application domain ontology. The risk application domain ontology that is being prepared for formal submission under CDO currently models this concept and is using it extensively in an operational sense.

Such a datasource concept is useful within CDO to characterize relevant details of the datasource as well as relate it to other concepts such as what sorts of data may be available from the datasource (e.g., employees of an organization, locations of equipment, cyber incidents within an industry sector, etc.). To support modeling of data flows it would also be useful to have the ability to express of characterize the concept of a data target where data could transferred to.

Requirements

Requirement 1

Ability to express the name and description of a datasource

Requirement 2

Ability to express what type (e.g., person, document, database, service, etc.) of datasource it is

Requirement 3

Ability to express the scope of availability of the datasource

Requirement 4

Ability to express available mechanisms (e.g., manual, API, structured query, etc.) for accessing the datasource

Requirement 5

Ability to describe the location of the datasource

Requirement 6

Ability to express the cost of accessing the datasource

Requirement 7

Ability to specify relationships between datasources and other CDO domain concepts (UcoObjects)

Requirement 8

Ability to express the name and description of a data target

Requirement 9

Ability to describe the location of the data target

Risk / Benefit analysis

Benefits

Risks

None

Solution suggestion

Solution discussion

Simple example diagram showing Datasource (bolded outline) use by Adversary Engagement Ontology (AEO):

DataSource-AEO-Datasource drawio

Simple example diagram showing Datasource (bolded outline) use by Risk application domain ontology:

DataSource-Risk

Simple example diagram showing Datasource (bolded outline) use by Cyber Threat Intelligence (CTI) application domain ontology:

DataSource-CTI-Datasource drawio

Coordination