Skip to content

Commit

Permalink
major clean up on NN taxonomy. Renames Platform to ComputerPlatform (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
netfl0 authored Sep 18, 2024
1 parent 8155b23 commit 69998f8
Showing 1 changed file with 36 additions and 36 deletions.
72 changes: 36 additions & 36 deletions src/ontology/d3fend-protege.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -3631,6 +3631,30 @@ Wikipedia. (n.d.). Coefficient of variation. [Link](https://en.wikipedia.org/wik
rdfs:subClassOf :D3FENDThing ;
:definition "A commonly applied series of techniques which induce a greater effect than each individual technique. The techniques are applied in a strict sequence." .

:ComputerNetworkNode a owl:Class ;
rdfs:label "Computer Network Node" ;
rdfs:subClassOf :ComputerPlatform,
:NetworkNode ;
:definition "A network node running on a computer platform." .

:ComputerPlatform a owl:Class ;
rdfs:label "Computer Platform" ;
skos:altLabel "Computer Platform" ;
rdfs:subClassOf :DigitalInformationBearer,
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :Firmware ],
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :HardwareDevice ],
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :OperatingSystem ] ;
:definition "Platform includes the hardware and OS. The term computing platform can refer to different abstraction levels, including a certain hardware architecture, an operating system (OS), and runtime libraries. In total it can be said to be the stage on which computer programs can run." ;
rdfs:seeAlso <http://dbpedia.org/resource/Computing_platform> ;
:synonym "Computing Platform" ;
:todo "Future work might identify an application platform like Chrome, however Chrome OS would be considered a platform with respect to cybersecurity architects." .

:ComputingServer a owl:Class ;
rdfs:label "Computing Server" ;
rdfs:subClassOf :Server ;
Expand Down Expand Up @@ -11065,7 +11089,7 @@ On Windows systems, deleting a file in File Explorer does not permanently delete
:Firewall a owl:Class ;
rdfs:label "Firewall" ;
skos:altLabel "Network Firewall" ;
rdfs:subClassOf :NetworkNode ;
rdfs:subClassOf :ComputerNetworkNode ;
:definition "In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. A firewall typically establishes a barrier between a trusted internal network and untrusted external network, such as the Internet. Firewalls are often categorized as either network firewalls or host-based firewalls. Network firewalls filter traffic between two or more networks and run on network hardware. Host-based firewalls run on host computers and control network traffic in and out of those machines. This definition refers to network firewalls." ;
rdfs:seeAlso <http://dbpedia.org/resource/Firewall_(computing)> .

Expand Down Expand Up @@ -11747,16 +11771,10 @@ A homoglyph, in this context, is a deceptive string or word which looks like a t
:Host a owl:Class ;
rdfs:label "Host" ;
skos:altLabel "Network Host" ;
rdfs:subClassOf :NetworkNode,
rdfs:subClassOf :ComputerNetworkNode,
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :Application ],
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :OperatingSystem ],
[ a owl:Restriction ;
owl:onProperty :runs ;
owl:someValuesFrom :OperatingSystem ] ;
owl:someValuesFrom :Application ] ;
rdfs:isDefinedBy <http://dbpedia.org/resource/Host_(network)> ;
:definition "A host is a computer or other device, typically connected to a computer network. A network host may offer information resources, services, and applications to users or other nodes on the network. A network host is a network node that is assigned a network layer host address. Network hosts that participate in applications that use the client-server model of computing, are classified as server or client systems. Network hosts may also function as nodes in peer-to-peer applications, in which all nodes share and consume resources in an equipotent manner." ;
rdfs:seeAlso <https://schema.ocsf.io/objects/device> .
Expand Down Expand Up @@ -13979,7 +13997,7 @@ Model-free (reinforcement learning). Wikipedia. [Link](https://en.wikipedia.org/

:Modem a owl:Class ;
rdfs:label "Modem" ;
rdfs:subClassOf :NetworkNode ;
rdfs:subClassOf :ComputerNetworkNode ;
rdfs:isDefinedBy <http://dbpedia.org/resource/Modem> ;
:definition "A modem -- a portmanteau of \"modulator-demodulator\" -- is a hardware device that converts data into a format suitable for a transmission medium so that it can be transmitted from one computer to another (historically along telephone wires). A modem modulates one or more carrier wave signals to encode digital information for transmission and demodulates signals to decode the transmitted information. The goal is to produce a signal that can be transmitted easily and decoded reliably to reproduce the original digital data. Modems can be used with almost any means of transmitting analog signals from light-emitting diodes to radio. A common type of modem is one that turns the digital data of a computer into modulated electrical signal for transmission over telephone lines and demodulated by another modem at the receiver side to recover the digital data." .

Expand Down Expand Up @@ -14195,10 +14213,7 @@ Naive Bayes. IBM. [Link](https://www.ibm.com/topics/naive-bayes?mhsrc=ibmsearch_

:NetworkNode a owl:Class ;
rdfs:label "Network Node" ;
rdfs:subClassOf :DigitalInformationBearer,
[ a owl:Restriction ;
owl:onProperty :runs ;
owl:someValuesFrom :OperatingSystem ] ;
rdfs:subClassOf :DigitalInformationBearer ;
rdfs:isDefinedBy <http://dbpedia.org/resource/Node_(networking)> ;
:definition "In telecommunications networks, a node (Latin nodus, 'knot') is either a redistribution point or a communication endpoint. The definition of a node depends on the network and protocol layer referred to. A physical network node is an electronic device that is attached to a network, and is capable of creating, receiving, or transmitting information over a communications channel. A passive distribution point such as a distribution frame or patch panel is consequently not a node." .

Expand Down Expand Up @@ -15604,23 +15619,6 @@ Esri. (n.d.). How Pix2Pix Works. [Link](https://developers.arcgis.com/python/gui
rdfs:label "Planning" ;
rdfs:subClassOf :AnalyticalPurpose .

:Platform a owl:Class ;
rdfs:label "Platform" ;
skos:altLabel "Computer Platform" ;
rdfs:subClassOf :DigitalInformationBearer,
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :Firmware ],
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :HardwareDevice ],
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :OperatingSystem ] ;
:definition "Platform includes the hardware and OS. The term computing platform can refer to different abstraction levels, including a certain hardware architecture, an operating system (OS), and runtime libraries. In total it can be said to be the stage on which computer programs can run." ;
rdfs:seeAlso <http://dbpedia.org/resource/Computing_platform> ;
:todo "Future work might identify an application platform like Chrome, however Chrome OS would be considered a platform with respect to cybersecurity architects." .

:PlatformHardening a owl:Class,
owl:NamedIndividual,
:PlatformHardening ;
Expand Down Expand Up @@ -16456,7 +16454,7 @@ Metadata collection on enterprises can yield large data sets. Storage, indexing,

:ProxyServer a owl:Class ;
rdfs:label "Proxy Server" ;
rdfs:subClassOf :NetworkNode,
rdfs:subClassOf :ComputerNetworkNode,
:Server ;
rdfs:isDefinedBy <http://dbpedia.org/resource/Proxy_server> ;
:definition "In computer networking, a proxy server is a server application or appliance that acts as an intermediary for requests from clients seeking resources from servers that provide those resources. A proxy server thus functions on behalf of the client when requesting service, potentially masking the true origin of the request to the resource server." ;
Expand Down Expand Up @@ -17068,7 +17066,7 @@ Queries for reverse resolution requests (that is, requests where IP(s) are sent

:Router a owl:Class ;
rdfs:label "Router" ;
rdfs:subClassOf :NetworkNode ;
rdfs:subClassOf :ComputerNetworkNode ;
rdfs:isDefinedBy <http://dbpedia.org/resource/Router_(computing)> ;
:definition "A router is a networking device that forwards data packets between computer networks. Routers perform the traffic directing functions on the Internet. Data sent through the internet, such as a web page or email, is in the form of data packets. A packet is typically forwarded from one router to another router through the networks that constitute an internetwork (e.g. the Internet) until it reaches its destination node." .

Expand Down Expand Up @@ -18237,7 +18235,7 @@ About Support Vector Machine (SVM). IBM SPSS Modeler SaaS Documentation. [Link](
"MAC Bridge",
"Network Switch",
"Switching Hub" ;
rdfs:subClassOf :NetworkNode ;
rdfs:subClassOf :ComputerNetworkNode ;
rdfs:isDefinedBy <http://dbpedia.org/resource/Network_switch> ;
:definition "A network switch (also called switching hub, bridging hub, and by the IEEE MAC bridge) is networking hardware that connects devices on a computer network by using packet switching to receive and forward data to the destination device. A network switch is a multiport network bridge that uses MAC addresses to forward data at the data link layer (layer 2) of the OSI model. Some switches can also forward data at the network layer (layer 3) by additionally incorporating routing functionality. Such switches are commonly known as layer-3 switches or multilayer switches." .

Expand Down Expand Up @@ -26760,8 +26758,10 @@ Wikipedia. (n.d.). Central tendency. [Link](https://en.wikipedia.org/wiki/Centra
:WirelessAccessPoint a owl:Class ;
rdfs:label "Wireless Access Point" ;
skos:altLabel "WAP" ;
rdfs:subClassOf :NetworkNode,
:RFTransceiver ;
rdfs:subClassOf :ComputerNetworkNode,
[ a owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :RFTransmitter ] ;
rdfs:isDefinedBy <http://dbpedia.org/resource/Wireless_access_point> ;
:definition "In computer networking, a wireless access point (WAP), or more generally just access point (AP), is a networking hardware device that allows other Wi-Fi devices to connect to a wired network. The AP usually connects to a router (via a wired network) as a standalone device, but it can also be an integral component of the router itself. An AP is differentiated from a hotspot which is a physical location where Wi-Fi access is available." .

Expand Down

0 comments on commit 69998f8

Please sign in to comment.