Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove stray individuals and add missing rdfs:labels #332

Merged
merged 1 commit into from
Dec 17, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 41 additions & 21 deletions src/ontology/d3fend-protege.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@ Moving forward different distinctions of kinds of has-part (contains) relationsh
:definition "x contains y: A core relation that holds between a whole x and its part y. Equivalent to relational concept 'has part' and thus transitive." .

:contributor a owl:ObjectProperty ;
rdfs:label "contributor" ;
rdfs:subPropertyOf :d3fend-catalog-object-property ;
rdfs:range owl:Thing .

Expand Down Expand Up @@ -252,6 +253,7 @@ Moving forward different distinctions of kinds of has-part (contains) relationsh
:definition "x d3fend-kb-object-property y: The object y is a d3fend knowledge base object property. These properties allow the linkage of knowledge and information supporting and illustrating the d3fend model." .

:d3fend-object-property a owl:ObjectProperty ;
rdfs:label "d3fend-object-property" ;
rdfs:subPropertyOf owl:topObjectProperty .

:d3fend-process-object-property a owl:ObjectProperty ;
Expand Down Expand Up @@ -443,6 +445,7 @@ Moving forward different distinctions of kinds of has-part (contains) relationsh
rdfs:subPropertyOf :has-participant .

:has-audience a owl:ObjectProperty ;
rdfs:label "has-audience" ;
rdfs:subPropertyOf :d3fend-use-case-object-property .

:has-contribution a owl:ObjectProperty ;
Expand All @@ -466,6 +469,7 @@ Moving forward different distinctions of kinds of has-part (contains) relationsh
rdfs:subPropertyOf :d3fend-catalog-object-property .

:has-goal a owl:ObjectProperty ;
rdfs:label "has-goal" ;
rdfs:subPropertyOf :d3fend-use-case-object-property .

:has-implementation a owl:ObjectProperty ;
Expand Down Expand Up @@ -497,6 +501,7 @@ Moving forward different distinctions of kinds of has-part (contains) relationsh
:definition "x has-participant y: The event x involves an object y as a participant, indicating that y plays some role in the event, whether actively, passively, or otherwise." .

:has-prerequisite a owl:ObjectProperty ;
rdfs:label "has-prerequisite" ;
rdfs:subPropertyOf :d3fend-use-case-object-property .

:has-procedure a owl:ObjectProperty ;
Expand Down Expand Up @@ -868,6 +873,7 @@ Moving forward different distinctions of kinds of has-part (contains) relationsh
:definition "x may-transfer y: They entity x might send the thing y; that is, 'x transfers y' may be true." .

:mediates-access-to a owl:ObjectProperty ;
rdfs:label "mediates-access-to" ;
rdfs:subPropertyOf :associated-with .

:member-of a owl:ObjectProperty ;
Expand Down Expand Up @@ -1501,6 +1507,7 @@ skos:altLabel a owl:AnnotationProperty .
rdfs:seeAlso <https://www.w3.org/wiki/Good_Ontologies#The_Dublin_Core_.28DC.29_ontology> .

:expectation-rating a owl:DatatypeProperty ;
rdfs:label "expectation-rating" ;
rdfs:subPropertyOf :d3fend-catalog-data-property .

:has-link a owl:DatatypeProperty ;
Expand Down Expand Up @@ -12122,6 +12129,7 @@ TechVidvan. (n.d.). Clustering in Machine Learning Tutorial. [Link](https://tech
Talukdar, P. (2020, June 10). Convolutional Neural Networks Explained. Towards Data Science. [Link](https://towardsdatascience.com/convolutional-neural-networks-explained-9cc5188c4939)""" .

:Group a owl:Class ;
rdfs:label "Group" ;
rdfs:subClassOf :D3FENDCore .

:GroupCreationEvent a owl:Class ;
Expand Down Expand Up @@ -16484,6 +16492,7 @@ Log integrity is verified by log auditors. Auditors make use of log proofs are u
rdfs:seeAlso <http://dbpedia.org/resource/Password_manager> .

:Patent a owl:Class ;
rdfs:label "Patent" ;
rdfs:subClassOf :Document .

:PatentReference a owl:Class ;
Expand Down Expand Up @@ -16933,6 +16942,7 @@ Wikipedia. (n.d.). Principal component analysis. [Link](https://en.wikipedia.org
1. Probabilistic logic. (2023, June 5). In _Wikipedia_. [Link](https://en.wikipedia.org/wiki/Probabilistic_logic)""" .

:Procedure a owl:Class ;
rdfs:label "Procedure" ;
rdfs:subClassOf :Plan,
[ a owl:Restriction ;
owl:onProperty :implements ;
Expand Down Expand Up @@ -19476,6 +19486,7 @@ Wikipedia. (n.d.). Standard deviation. [Link](https://en.wikipedia.org/wiki/Stan
Wolfram MathWorld. (n.d.). Statistics. [Link](https://mathworld.wolfram.com/Statistics.html)""" .

:Step a owl:Class ;
rdfs:label "Step" ;
rdfs:subClassOf :Plan,
[ a owl:Restriction ;
owl:onProperty :end ;
Expand Down Expand Up @@ -27352,6 +27363,7 @@ Intro to Active Learning. inovex Blog. [Link](https://www.inovex.de/de/blog/int
:definition "An event where a process unloads a dynamically linked library or module, reducing its memory footprint or functionality." .

:UnloadModule a owl:Class ;
rdfs:label "Unload Module" ;
rdfs:subClassOf :SystemCall,
[ a owl:Restriction ;
owl:onProperty :unloads ;
Expand Down Expand Up @@ -27906,6 +27918,7 @@ It is a combination of VPN hardware and software technologies that provides VPN
rdfs:seeAlso <http://dbpedia.org/resource/Virtual_private_network> .

:Vulnerability a owl:Class ;
rdfs:label "Vulnerability" ;
rdfs:subClassOf :D3FENDCore .

:Weakness a owl:Class ;
Expand Down Expand Up @@ -28621,9 +28634,6 @@ Wikipedia. (n.d.). Central tendency. [Link](https://en.wikipedia.org/wiki/Centra
rdfs:seeAlso <https://public.cyber.mil/stigs/cci/> ;
:version "2022-04-05" .

:Connection-basedClustering a owl:NamedIndividual ;
:d3fend-id "D3A-CBC" .

:DISA_FSO a :Organization,
owl:NamedIndividual ;
rdfs:label "DISA FSO" ;
Expand Down Expand Up @@ -28868,7 +28878,7 @@ Wikipedia. (n.d.). Central tendency. [Link](https://en.wikipedia.org/wiki/Centra
:DS0039 a :ATTACKEnterpriseDataSource,
owl:NamedIndividual ;
rdfs:label "Asset (ATT&CK DS)" ;
:definiton "Data sources with information about the set of devices found within the network, along with their current software and configurations" ;
:definition "Data sources with information about the set of devices found within the network, along with their current software and configurations" ;
:exactly :AssetInventoryAgent .

:DS0040 a :ATTACKEnterpriseDataSource,
Expand All @@ -28895,6 +28905,7 @@ Wikipedia. (n.d.). Central tendency. [Link](https://en.wikipedia.org/wiki/Centra

:GetForegroundWindow a :GetOpenWindows,
owl:NamedIndividual ;
rdfs:label "Get Foreground Window" ;
rdfs:isDefinedBy <https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getforegroundwindow> .

<http://d3fend.mitre.org/ontologies/d3fend.owl#Reference-ApproachesForSecuringAnInternetEndpointUsingFine-grainedOperatingSystemVirtualization_Bromium,Inc.> a owl:NamedIndividual,
Expand Down Expand Up @@ -29379,8 +29390,6 @@ order to constitute a complete standard. For a complete definition of all requir
:Process ;
rdfs:label "macOS Process" .

:MFATokenRevocation a owl:NamedIndividual .

:MicrosoftWordDOCBFile a :DocumentFile,
owl:NamedIndividual ;
rdfs:label "Microsoft Word DOCB File" .
Expand Down Expand Up @@ -33365,47 +33374,60 @@ With keystroke dynamics the biometric template used to identify an individual is
:todo "MITRE Analysis was not found" .

:RegOpenKeyA a :GetSystemConfigValue,
owl:NamedIndividual .
owl:NamedIndividual ;
rdfs:label "RegOpenKeyA" .

:RegOpenKeyExA a :GetSystemConfigValue,
owl:NamedIndividual .
owl:NamedIndividual ;
rdfs:label "RegOpenKeyExA" .

:RegOpenKeyExW a :GetSystemConfigValue,
owl:NamedIndividual .
owl:NamedIndividual ;
rdfs:label "RegOpenKeyExW" .

:RegOpenKeyTransactedA a :GetSystemConfigValue,
owl:NamedIndividual .
owl:NamedIndividual ;
rdfs:label "RegOpenKeyTransactedA" .

:RegOpenKeyTransactedW a :GetSystemConfigValue,
owl:NamedIndividual .
owl:NamedIndividual ;
rdfs:label "RegOpenKeyTransactedW" .

:RegOpenKeyW a :GetSystemConfigValue,
owl:NamedIndividual .
owl:NamedIndividual ;
rdfs:label "RegOpenKeyW" .

:RegSetKeyValueA a owl:NamedIndividual,
:SetSystemConfigValue .
:SetSystemConfigValue ;
rdfs:label "RegSetKeyValueA" .

:RegSetKeyValueW a owl:NamedIndividual,
:SetSystemConfigValue .
:SetSystemConfigValue ;
rdfs:label "RegSetKeyValueW" .

:RegSetValueA a owl:NamedIndividual,
:SetSystemConfigValue .
:SetSystemConfigValue ;
rdfs:label "RegSetValueA" .

:RegSetValueExA a owl:NamedIndividual,
:SetSystemConfigValue .
:SetSystemConfigValue ;
rdfs:label "RegSetValueExA" .

:RegSetValueExW a owl:NamedIndividual,
:SetSystemConfigValue .
:SetSystemConfigValue ;
rdfs:label "RegSetValueExW" .

:RegSetValueW a owl:NamedIndividual,
:SetSystemConfigValue .
:SetSystemConfigValue ;
rdfs:label "RegSetValueW" .

:RubyScriptFile a :ExecutableScript,
owl:NamedIndividual ;
rdfs:label "Ruby Script File" .

:SecurityArchitects a owl:NamedIndividual,
:TargetAudience .
:TargetAudience ;
rdfs:label "Security Architects" .

:step-1 a owl:NamedIndividual ;
rdfs:label "Step 1 - Copy Token" ;
Expand All @@ -33416,8 +33438,6 @@ With keystroke dynamics the biometric template used to identify an individual is
rdfs:label "Step 2 - Impersonate User" ;
:invokes :ImpersonateUser .

:UserAccountDeletion a owl:NamedIndividual .

:WebSocketURL a owl:NamedIndividual,
:URL ;
rdfs:label "Web Socket URL" .
Expand Down
Loading