Security risk analysis of healthcare applications using blockchain
type: Ontology
creator: Mubashar Iqbal (mubashar.iqbal@ut.ee) and Raimundas Matulevičius (rma@ut.ee)
dcterms:license: https://creativecommons.org/licenses/by/4.0
comment: HealthOnt presents the blockchain as a countermeasure solution for security threats of traditional healthcare applications. Also, it presents what security threats can appear in blockchain-based healthcare applications.
label: Healthcare Security Ontology (HealthOnt)
version info: 2.0

DustingTransaction
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: Ledger
    union of: P2PNetwork
    union of: Transaction
subclass of: Restriction
  on property: negates
  some values from: Availability

Vulnerability
type: Class
subclass of: Restriction
  on property: characteristicOf
  some values from: SystemAsset
subclass of: Restriction
  on property: negates
  some values from: SecurityCriteria
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: A vulnerability is the characteristic of an IS asset or group of IS assets that exposes a weakness or flaw in terms of security.

characteristicOf
type: ObjectProperty
inverse of: hasCharacteristic
type: AsymmetricProperty
domain: Vulnerability
range: SystemAsset
comment: A vulnerability is a characteristic of a one or more system assets that exposes weakness.

Ledger
type: Class
subclass of: Restriction
  on property: supports
  some values from: MedicalData
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DigitalAsset
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity
subclass of: Restriction
  on property: supports
  some values from: Transaction

P2PNetwork
type: Class
subclass of: Restriction
  on property: supports
  some values from: NetworkResource
subclass of: Restriction
  on property: supports
  some values from: TransactionValidation
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: Countermeasure
subclass of: Restriction
  on property: supports
  some values from: Ledger
subclass of: SystemAsset
subclass of: Restriction
  on property: mitigates
  some values from: NotHandlingLargeNumberOfRequestsToServer
subclass of: Restriction
  on property: mitigates
  some values from: ImproperSecurityControlsForDatabase
subclass of: Restriction
  on property: mitigates
  some values from: RelyingOnCentralizedServer
subclass of: Restriction
  on property: supports
  some values from: InformationFlow

Transaction
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: Ledger
subclass of: BusinessAsset
subclass of: Restriction
  on property: supports
  some values from: TransactionValidation
subclass of: Restriction
  on property: supports
  some values from: MedicalData
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity
subclass of: Restriction
  on property: supports
  some values from: BlockGeneration

negates
type: ObjectProperty
type: AsymmetricProperty
domain: Vulnerability
range: SecurityCriteria
comment: Vulnerability negates the defined security criteria of business assets.

Availability
type: Class
subclass of: SecurityCriteria
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: The information and services are available to authorized users when needed.

ProofOfWorkConsensus
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData

Countermeasure
type: Class
subclass of: Restriction
  on property: mitigates
  some values from: Vulnerability
disjoint with: SecurityCriteria
disjoint with: Threat
disjoint with: Vulnerability
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: Countermeasures are controls to improve the security of the system. Countermeasure can be processes, policies, devices, practices or other actions or components of the information system and its organisation that act to reduce risks.

mitigates
type: ObjectProperty
type: AsymmetricProperty
domain: Countermeasure
range: Vulnerability
comment: A countermeasure mitigates one or more vulnerabilities associated to a particular threat.

ErrorProneAuthenticityOfData
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: HealthcareDatabase
    union of: MedicalTransaction
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Confidentiality
    union of: Integrity

SystemAsset
type: Class
subclass of: Asset
subclass of: Restriction
  on property: supports
  some values from: BusinessAsset
disjoint with: Threat
disjoint with: Vulnerability
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: Systems assets are the component or part of an information system, valuable to the organization since it supports business assets.

SecurityCriteria
type: Class
subclass of: Restriction
  on property: constraintOf
  some values from: BusinessAsset
disjoint with: Threat
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: Security criteria is a constraint on business assets and characterize a security need which are expressed as confidentiality, integrity and availability of business assets.

A Systematic Approach to Define the Domain of Information System Security Risk Management
type: NamedIndividual
Type: Book chapter
Authors: Éric Dubois, Patrick Heymans, Nicolas Mayer, Raimundas Matulevičius
Pages: 289-306
DOI: https://doi.org/10.1007/978-3-642-12544-7_16
Title: A Systematic Approach to Define the Domain of Information System Security Risk Management
Publisher: Springer Berlin Heidelberg
Year: 2010

Fundamentals of Secure System Modelling
type: NamedIndividual
Title: Fundamentals of Secure System Modelling
Pages: 218
Type: Book
Year: 2017
DOI: https://doi.org/10.1007/978-3-319-61717-6
Publisher: Springer International Publishing
Authors: Raimundas Matulevičius

IneffectiveLogging
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: ActionLog
subclass of: Restriction
  on property: negates
  some values from: Integrity

ActionLog
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: MedicalRecord

Integrity
type: Class
subclass of: SecurityCriteria
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: Integrity refers to the certainty that the data is not tampered with during or after the submission.

ComputingUniqueHashIdOfOriginalData
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData

QuantumSafeCryptography
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: NoQuantumSafeCryptography

NoQuantumSafeCryptography
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Cryptography
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

CounterfeitDrug
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: WeakTraceabilityControl
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: DrugsDetail
    union of: DrugsTraceability
dcterms:isPartOf: TraditionalApplication

Threat
type: Class
subclass of: Restriction
  on property: exploits
  some values from: Vulnerability
subclass of: Restriction
  on property: targets
  some values from: SystemAsset
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: A threat is an incident initiated by a threat agent using an attack method to target one or more IS assets by exploiting their vulnerabilities.

exploits
type: ObjectProperty
inverse of: isExploitedBy
type: AsymmetricProperty
domain: Threat
range: Vulnerability
comment: A threat exploits vulnerabilities in the system.

WeakTraceabilityControl
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: DrugsDetail
    union of: SupplyChainProcess
subclass of: Restriction
  on property: negates
  some values from: Integrity

targets
type: ObjectProperty
type: AsymmetricProperty
domain: Threat
range: SystemAsset
comment: A threat targets one or more system assets.

DrugsDetail
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DrugsTraceability

DrugsTraceability
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

StoreEncryptedDataOnOffChain
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: IneffectiveCryptographicControl

IneffectiveCryptographicControl
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: HealthcareSystem
subclass of: Restriction
  on property: negates
  some values from: Confidentiality

FastTransaction
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

BusinessAsset
type: Class
subclass of: Asset
subclass of: Restriction
  on property: hasConstraint
  some values from: SecurityCriteria
disjoint with: Threat
disjoint with: Vulnerability
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: Business assets describe the information, processes, capabilities and skills essential to the business and its core mission.

hasConstraint
type: ObjectProperty
type: InverseFunctionalProperty
domain: BusinessAsset
range: SecurityCriteria
comment: It is an inverse relation of constraintOf where security criteria is a constraint of business assets.

supports
type: ObjectProperty
type: AsymmetricProperty
domain: SystemAsset
range: BusinessAsset
comment: A system asset supports one or more business assets.

LackOfComputingPower
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: ComputingPower
    union of: Node
    union of: P2PNetwork
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Integrity

ComputingPower
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: NetworkReputation
subclass of: Restriction
  on property: supports
  some values from: NetworkResource

Node
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: Restriction
  on property: supports
  some values from: Ledger
subclass of: Restriction
  on property: supports
  some values from: NetworkReputation
subclass of: Restriction
  on property: supports
  some values from: NewNode
subclass of: Restriction
  on property: supports
  some values from: Transaction
subclass of: Restriction
  on property: supports
  some values from: TransactionValidation

AccessControl
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: MedicalRecord
subclass of: Restriction
  on property: supports
  some values from: PatientData

MedicalRecord
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Confidentiality
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

PatientData
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Confidentiality

DataExchange
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: Communication

Communication
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

Asset
type: Class
subclass of: Thing
subclass of: Restriction
  on property: isHarmedBy
  some values from: Vulnerability
disjoint with: Threat
disjoint with: Vulnerability
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: Asset are valuable and plays a role accomplishing the organization’s objectives. Assets are classified as system and business assets.

isHarmedBy
type: ObjectProperty
type: InverseFunctionalProperty
domain: Asset
range: Vulnerability
comment: It is an inverse relation of harms where an asset is harmed by a vulnerability.

PrivateKey
type: Class
subclass of: Credential

Credential
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DigitalAsset
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: Restriction
  on property: supports
  some values from: MedicalData

ImmutableLogging
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData
subclass of: Restriction
  on property: mitigates
  some values from: LackOfImmutableLog

LackOfImmutableLog
type: Class
subclass of: IneffectiveLogging

InsuranceData
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: InsuranceClaim

InsuranceClaim
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

BlockConfirmation
type: Class
subclass of: BusinessAsset
subclass of: SystemAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability
subclass of: Restriction
  on property: supports
  some values from: DigitalAsset
subclass of: Restriction
  on property: supports
  some values from: FastTransaction

DigitalAsset
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

BlockchainBasedDataOwnership
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: InadequateClinicalTrialsData
subclass of: Restriction
  on property: mitigates
  some values from: IneffectivePatientRecruitment

InadequateClinicalTrialsData
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: DataAccessRight
    union of: MedicalRecord
    union of: PatientData
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

IneffectivePatientRecruitment
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: DataAccessRight
    union of: MedicalRecord
    union of: PatientData
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

SupplyChainProcess
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DrugsTraceability

DataTampering
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: ErrorProneAuthenticityOfData
    union of: WeakAccessControl
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: AccessControl
    union of: HealthcareDatabase
    union of: MedicalTransaction
dcterms:isPartOf: TraditionalApplication

WeakAccessControl
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: AccessControl
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

HealthcareDatabase
type: Class
subclass of: BusinessAsset
subclass of: SystemAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity
subclass of: Restriction
  on property: supports
  some values from: MedicalRecord
subclass of: Restriction
  on property: supports
  some values from: PatientData

MedicalTransaction
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DataValidation
subclass of: Restriction
  on property: supports
  some values from: MedicalRecord
subclass of: Restriction
  on property: supports
  some values from: PatientData

CodeAnalyzer
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneSmartContract

ErrorProneSmartContract
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: Ledger
    union of: SmartContract
    union of: TransactionValidation
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Confidentiality
    union of: Integrity

EndpointThreat
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: LackOfAwarness
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: Credential
    union of: User
    union of: Wallet
dcterms:isPartOf: BlockchainApplication

LackOfAwarness
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: Credential
    union of: User
    union of: Wallet
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Confidentiality
    union of: Integrity

User
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: Restriction
  on property: supports
  some values from: MedicalData

Wallet
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DigitalAsset
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: Restriction
  on property: supports
  some values from: MedicalData

WeakControlsOnSettingsOfMedicalDevice
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: IoTDevice
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Integrity

IoTDevice
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DeviceSetting

NetworkReputation
type: Class
subclass of: BusinessAsset
subclass of: SystemAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity
subclass of: Restriction
  on property: supports
  some values from: TransactionValidation

NetworkResource
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

constraintOf
type: ObjectProperty
inverse of: hasConstraint
type: InverseFunctionalProperty
domain: SecurityCriteria
range: BusinessAsset
comment: Security criteria is a constraint of business assets.

InsecureCommunicationControl
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: DataExchange
    union of: HealthcareNetwork
subclass of: Restriction
  on property: negates
  some values from: Integrity

HealthcareNetwork
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: Communication

DeviceSetting
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

ComputationalConstraintBasedTechnique
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: SybilNodesParticipateInConsensus

SybilNodesParticipateInConsensus
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: MiningProtocol
    union of: Node
    union of: P2PNetwork
subclass of: Restriction
  on property: negates
  some values from: Integrity

ImproperSecurityControlsForDatabase
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: DataAccessRight
    union of: HealthcareSystem
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

DataAccessRight
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DataProcessing

HealthcareSystem
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: HealthcareDatabase
subclass of: Restriction
  on property: supports
  some values from: MedicalRecord

Confidentiality
type: Class
subclass of: SecurityCriteria
dc:isReferencedBy: A Systematic Approach to Define the Domain of Information System Security Risk Management
dc:isReferencedBy: Fundamentals of Secure System Modelling
comment: The data is only available to authorized users.

FullNode
type: Class
subclass of: Node

PowerMonitoringTool
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: 51PercentAtack

51PercentAtack
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Integrity
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: ComputingPower
    union of: Node
    union of: P2PNetwork

DecentralizedVerificationOfInsurer
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ImproperInsuranceClaimVerification

ImproperInsuranceClaimVerification
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: InsuranceData
    union of: MedicalBill
subclass of: Restriction
  on property: negates
  some values from: Integrity

DistributedLedger
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData

Employee
type: Class
subclass of: Stakeholder

Stakeholder
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: MedicalRecord

TransactionValidation
type: Class
subclass of: BusinessAsset
subclass of: SystemAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity
subclass of: Restriction
  on property: supports
  some values from: HealthcareOperation
subclass of: Restriction
  on property: supports
  some values from: Transaction

AccessControlWithCryptographicPrimitive
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: WeakAccessControl

NoAnonymizationOfPatientMedicalRecord
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: HealthcareSystem
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

DataValidationWithoutThirdParty
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData

NoProperAuthenticationOfNode
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: NetworkReputation
    union of: Node
    union of: P2PNetwork
    union of: Transaction
subclass of: Restriction
  on property: negates
  some values from: Integrity

TrustedAuthorizedNodesInHLF
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData

Server
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

LatticeBased
type: Class
subclass of: QuantumSafeCryptography

IPAddress
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: GossipingProcess

GossipingProcess
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

DataTheft
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: ImproperSecurityControlsForDatabase
    union of: IneffectiveCryptographicControl
    union of: WeakAccessControl
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: AccessControl
    union of: DataAccessRight
    union of: HealthcareSystem
dcterms:isPartOf: TraditionalApplication

WeakControlToProveDataChangesByAuthorizedUser
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: HealthcareSystem
subclass of: Restriction
  on property: negates
  some values from: Integrity

SybilBasedDenialOfService
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: DustingTransaction
    union of: SybilNodesParticipateInConsensus
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: Ledger
    union of: MiningProtocol
    union of: Node
    union of: P2PNetwork
    union of: Transaction
dcterms:isPartOf: BlockchainApplication

MiningProtocol
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: MiningProcess

HealthcareOperation
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

NewNode
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

ClinicalTrialData
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: DataProcessing

DataProcessing
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Confidentiality
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

DistributedAccessControlMechanism
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: WeakAccessControl

IncreaseComputingPower
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: LackOfComputingPower

Block
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: BlockConfirmation

FakeIdentitiesCreation
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: Node
    union of: NodeIdentity
    union of: P2PNetwork
    union of: Transaction
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Integrity

NodeIdentity
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: NewNode

Password
type: Class
subclass of: Credential

WhiteListedNode
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: PoisoningNodesRoutingTable

PoisoningNodesRoutingTable
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: IPAddress
    union of: Node
    union of: RoutingTable
    union of: Transaction
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Confidentiality
    union of: Integrity

UnprotectedLog
type: Class
subclass of: IneffectiveLogging

Repudiation
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: LackOfImmutableLog
    union of: WeakControlToProveDataChangesByAuthorizedUser
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: ActionLog
    union of: HealthcareSystem
dcterms:isPartOf: TraditionalApplication

AnonymityOverlayNetwork
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: NetworkAnalysis
subclass of: Restriction
  on property: mitigates
  some values from: NetworkListening

NetworkAnalysis
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Transaction
subclass of: Restriction
  on property: negates
  some values from: Confidentiality

NetworkListening
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Transaction
subclass of: Restriction
  on property: negates
  some values from: Confidentiality

NetworkJoiningFee
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: FakeIdentitiesCreation
subclass of: Restriction
  on property: mitigates
  some values from: NoProperAuthenticationOfNode

LackOfMedicalDataAccess
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: DataAccessRight
    union of: MedicalData
    union of: PatientData
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

MedicalData
type: Class
subclass of: BusinessAsset
subclass of: SystemAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability
subclass of: Restriction
  on property: hasConstraint
  some values from: Confidentiality
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

CentralizedControl
type: Class
subclass of: UnprotectedLog

ImmutableDrugsTrail
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: WeakTraceabilityControl

ClinicalTrialFraud
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: InadequateClinicalTrialsData
    union of: IneffectivePatientRecruitment
    union of: LackOfMedicalDataAccess
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: DataAccessRight
    union of: MedicalRecord
    union of: PatientData
dcterms:isPartOf: TraditionalApplication

NoGuaranteeOfMedicalRecordsAuthenticity
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: HealthcareDatabase
subclass of: Restriction
  on property: negates
  some values from: Confidentiality

KeyPharase
type: Class
subclass of: Credential

EnhanceNetworkPolicy
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: AcceptingUnconfirmedTransaction

AcceptingUnconfirmedTransaction
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: BlockConfirmation
    union of: Transaction
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Availability
    union of: Integrity

AlertHonestNode
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: AcceptingUnconfirmedTransaction

DelayValidBlocksSubmission
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: Block
    union of: MiningIncentive
    union of: TransactionValidation
subclass of: Restriction
  on property: negates
  some values from: Availability

MiningIncentive
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: InformationProcessing

RelyingOnThirdParty
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: HealthcareDatabase
subclass of: Restriction
  on property: negates
  some values from: Confidentiality

SmartCheck
type: Class
subclass of: CodeAnalyzer

FeelerConnection
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: PoisoningNodesRoutingTable

MonitorNodesBehavior
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: FakeIdentitiesCreation
subclass of: Restriction
  on property: mitigates
  some values from: NoProperAuthenticationOfNode

QuantumComputingThreat
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: NoQuantumSafeCryptography
subclass of: Restriction
  on property: targets
  some values from: Cryptography
dcterms:isPartOf: BlockchainApplication

Cryptography
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: Ledger
subclass of: Restriction
  on property: supports
  some values from: MedicalData
subclass of: Restriction
  on property: supports
  some values from: Transaction

TamperingDeviceSetting
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: WeakControlsOnSettingsOfMedicalDevice
subclass of: Restriction
  on property: targets
  some values from: IoTDevice
dcterms:isPartOf: TraditionalApplication

AntiDustModel
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: DustingTransaction

RelyingOnCentralizedServer
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: HealthcareDatabase
    union of: HealthcareSystem
subclass of: Restriction
  on property: negates
  some values from: Availability

RoutingTable
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: GossipingProcess

MonitorComputingPower
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: LackOfComputingPower

DisableDirectIncomingConnection
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: PoisoningNodesRoutingTable

Validator
type: Class
subclass of: Node

SmartContract
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: Transaction

DistributedVerifiedRecordsAmongNode
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ImproperInsuranceClaimVerification

MiningProcess
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

ObfusctedData
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: IneffectiveCryptographicControl

WeakControlOverMedicalRecord
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: DataAccessRight
subclass of: Restriction
  on property: negates
  some values from: Class
    union of: Confidentiality
    union of: Integrity

MixingTechnique
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: NetworkAnalysis
subclass of: Restriction
  on property: mitigates
  some values from: NetworkListening

AppendOnlyLedger
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData

DoubleSpending
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: AcceptingUnconfirmedTransaction
    union of: 51PercentAtack
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: BlockConfirmation
    union of: ComputingPower
    union of: Node
    union of: P2PNetwork
    union of: Transaction
dcterms:isPartOf: BlockchainApplication

SocialEngineering
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: PossibleToManipulateEmployeesToGetDataAccess
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: Employee
    union of: Stakeholder
dcterms:isPartOf: TraditionalApplication

PossibleToManipulateEmployeesToGetDataAccess
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: Employee
    union of: Stakeholder
subclass of: Restriction
  on property: negates
  some values from: Confidentiality

Multivariate
type: Class
subclass of: QuantumSafeCryptography

SecurityAwareness
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: LackOfAwarness

P2PEncryptedCommunication
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: InsecureCommunicationControl

MedicaRecordOwnershipPermissioning
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: WeakControlOverMedicalRecord

StakeRequirementsInPoSConsensus
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: FakeIdentitiesCreation

VotingBasedConsensus
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData

ClosedFormFormulaProbability
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: AcceptingUnconfirmedTransaction

NoBackupOfLog
type: Class
subclass of: UnprotectedLog

RandomOutgoingConnection
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: PoisoningNodesRoutingTable

InsuranceFraud
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: ImproperInsuranceClaimVerification
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: InsuranceData
    union of: MedicalBill
dcterms:isPartOf: TraditionalApplication

MedicalBill
type: Class
subclass of: SystemAsset
subclass of: Restriction
  on property: supports
  some values from: InsuranceClaim

DeterministicRandomEviction
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: PoisoningNodesRoutingTable

MultiLevelAuthentication
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: LackOfAwarness

PermissionedSetting
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ImproperSecurityControlsForDatabase

ImmediateBlockSubmissionScheme
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: DelayValidBlocksSubmission

BlockGeneration
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

AnchorConnection
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: PoisoningNodesRoutingTable

SmartContractThreat
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: ErrorProneSmartContract
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: Ledger
    union of: SmartContract
    union of: TransactionValidation
dcterms:isPartOf: BlockchainApplication

InformationProcessing
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

ListeningPeriod
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: AcceptingUnconfirmedTransaction

TamperResistant
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData
subclass of: Restriction
  on property: mitigates
  some values from: NoGuaranteeOfMedicalRecordsAuthenticity

IncreaseRiskOfEarningLessIncentive
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: DelayValidBlocksSubmission

NotHandlingLargeNumberOfRequestsToServer
type: Class
subclass of: Vulnerability
subclass of: Restriction
  on property: characteristicOf
  some values from: Class
    union of: HealthcareDatabase
    union of: HealthcareSystem
subclass of: Restriction
  on property: negates
  some values from: Availability

InformationFlow
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

PluggableConsensus
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: 51PercentAtack

DataValidation
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability
subclass of: Restriction
  on property: hasConstraint
  some values from: Integrity

EclipseAttack
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: PoisoningNodesRoutingTable
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: IPAddress
    union of: Node
    union of: RoutingTable
    union of: Transaction
dcterms:isPartOf: BlockchainApplication

DecentralizedNetwork
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData
subclass of: Restriction
  on property: mitigates
  some values from: NoGuaranteeOfMedicalRecordsAuthenticity
subclass of: Restriction
  on property: mitigates
  some values from: NotHandlingLargeNumberOfRequestsToServer
subclass of: Restriction
  on property: mitigates
  some values from: RelyingOnCentralizedServer

IncreaseConfirmedBlock
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: AcceptingUnconfirmedTransaction

MedicalRecordsMishandling
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: NoGuaranteeOfMedicalRecordsAuthenticity
    union of: RelyingOnThirdParty
    union of: WeakControlOverMedicalRecord
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: DataAccessRight
    union of: HealthcareDatabase
dcterms:isPartOf: TraditionalApplication

SinglePointFailure
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: NotHandlingLargeNumberOfRequestsToServer
    union of: RelyingOnCentralizedServer
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: HealthcareDatabase
    union of: HealthcareSystem
dcterms:isPartOf: TraditionalApplication

TransactionFee
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: 51PercentAtack

SybilAttack
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: FakeIdentitiesCreation
    union of: LackOfComputingPower
    union of: NoProperAuthenticationOfNode
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: Node
    union of: NodeIdentity
    union of: P2PNetwork
    union of: Transaction
dcterms:isPartOf: BlockchainApplication

BlockchainBasedVersioningScheme
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: WeakControlToProveDataChangesByAuthorizedUser

PenetrationTesting
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneSmartContract

BlockWithholdingDelay
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: DelayValidBlocksSubmission
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: Block
    union of: MiningIncentive
    union of: TransactionValidation
dcterms:isPartOf: BlockchainApplication

ManInTheMiddle
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: InsecureCommunicationControl
    union of: NoAnonymizationOfPatientMedicalRecord
subclass of: Restriction
  on property: targets
  some values from: Class
    union of: DataExchange
    union of: HealthcareNetwork
    union of: HealthcareSystem
dcterms:isPartOf: TraditionalApplication

RingSignature
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: NetworkAnalysis
subclass of: Restriction
  on property: mitigates
  some values from: NetworkListening

Service
type: Class
subclass of: BusinessAsset
subclass of: Restriction
  on property: hasConstraint
  some values from: Availability

DataProvenance
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: ErrorProneAuthenticityOfData
subclass of: Restriction
  on property: mitigates
  some values from: WeakControlToProveDataChangesByAuthorizedUser
subclass of: Restriction
  on property: mitigates
  some values from: WeakTraceabilityControl

ValidateNodeConnection
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: NoProperAuthenticationOfNode

StoringDevicesSettingsInImmutableLedger
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: WeakControlsOnSettingsOfMedicalDevice

BlockchainAnonymizeData
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: NoAnonymizationOfPatientMedicalRecord

InsertObserver
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: AcceptingUnconfirmedTransaction

Miner
type: Class
subclass of: Node

Deanonymization
type: Class
subclass of: Threat
subclass of: Restriction
  on property: exploits
  some values from: Class
    union of: NetworkAnalysis
    union of: Restriction
      on property: exploits
      some values from: NetworkListening
subclass of: Restriction
  on property: targets
  some values from: Transaction
dcterms:isPartOf: BlockchainApplication

MissingRequestsFiltering
type: Class
subclass of: NotHandlingLargeNumberOfRequestsToServer

HardwareSecurityModule
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: LackOfAwarness

Tor
type: Class
subclass of: AnonymityOverlayNetwork

ZeroKnowledgeProof
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: NetworkAnalysis
subclass of: Restriction
  on property: mitigates
  some values from: NetworkListening

DistributedIPFSForStorage
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: InsecureCommunicationControl

TraceableDrugsTrail
type: Class
subclass of: Countermeasure
subclass of: Restriction
  on property: mitigates
  some values from: WeakTraceabilityControl

isExploitedBy
type: ObjectProperty
type: InverseFunctionalProperty
domain: Vulnerability
range: Threat
comment: It is an inverse relation of exploits where vulnerability in the system is exploited by threat.

isMitigatedBy
type: ObjectProperty
inverse of: mitigates
type: InverseFunctionalProperty
domain: Vulnerability
range: Countermeasure
comment: It is an inverse relation of mitigates where one or more vulnerabilities associated to a particular threat are mitigated by countermeasure.

isTargetedBy
type: ObjectProperty
inverse of: targets
type: InverseFunctionalProperty
domain: SystemAsset
range: Threat
comment: It is an inverse relation of targets where one or more system assets are targeted by threat.

isNegatedBy
type: ObjectProperty
inverse of: negates
type: InverseFunctionalProperty
domain: SecurityCriteria
range: Vulnerability
comment: It is an inverse relation of negates where security criteria of business assets is negated by vulnerability.

harms
type: ObjectProperty
inverse of: isHarmedBy
type: AsymmetricProperty
domain: Vulnerability
range: Asset
comment: A vulnerability harms an asset.

isSupportedBy
type: ObjectProperty
inverse of: supports
type: InverseFunctionalProperty
domain: BusinessAsset
range: SystemAsset
comment: It is an inverse relation of supports where one or more business assets is supported by system asset.

hasCharacteristic
type: ObjectProperty
type: InverseFunctionalProperty
domain: SystemAsset
range: Vulnerability
comment: It is an inverse relation of characteristicOf where one or more system assets has a characteristic vulnerability that exposes weakness of system assets.

Authors
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: string
comment: It defines the authors of the book, book chapter, or research paper.

Publisher
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: string
comment: It defines who published the book, book chapter, or reserach paper.

DOI
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: string
comment: Digital object identifier to uniquely identify a book, book chapter, or research paper.

Pages
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: string
comment: It defines the number of pages in the book, book chapter, or research paper.

Title
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: string
comment: It defines the title of the book, book chapter, or research paper.

Type
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: string
comment: It defines the type, for example, is it a book, book chapter, research paper, or web article.

Year
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: int
comment: It defines in which year the book, book chapter, or research paper is published.

Link
type: DatatypeProperty
sub property of: topDataProperty
domain: Thing
range: string
comment: It defines the link of the source if it is a web article.

dc:isReferencedBy
type: AnnotationProperty
see also: It is a dublin core metadata term.
comment: This annotation property indicates the source from which the knowledge is retrieved for a particular concept.

Dublin core
type: NamedIndividual
Link: https://www.dublincore.org/specifications/dublin-core/dcmi-terms
comment: Specification of all metadata terms maintained by the Dublin Core Metadata Initiative.

dcterms:license
type: AnnotationProperty
see also: It is a dublin core metadata term.
comment: This annotation property indicates the license document.

dc:creator
type: AnnotationProperty
see also: It is a dublin core metadata term.
comment: This annotation property defines who created this ontology.

dc:title
type: AnnotationProperty
see also: It is a dublin core metadata term.
comment: This annotation property defines the title of ontology.

dcterms:isPartOf
type: AnnotationProperty
see also: It is a dublin core metadata term.
comment: Dublin core annotation property to determine if the threat is connected to traditional or blockchain-based applications.