language en

The DNS Security Ontology

Release 2025-11-25

This version:
https://w3id.org/dseco/ontology/dseco-1.7.0
Latest version:
https://w3id.org/dseco/ontology/
Previous version:
https://w3id.org/dseco/ontology/dseco-1.6.1
Revision:
v1.6.1
Authors:
Didier Bringer, (Orange)
Contributors:
Antoine Cawet, (Orange)
Lionel Tailhardat, (Orange)
Publisher:
https://www.orange.com/, (Orange)
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://spdx.org/licenses/BSD-4-Clause License
Visualization:
Visualize with WebVowl
Cite as:
Didier Bringer (https://orcid.org/0009-0007-9787-2559). The DNS Security Ontology. Revision: v1.6.1. Retrieved from: https://w3id.org/dseco/ontology/
DOI:
10.1109/TON.2025.3598374
Provenance of this page
peer reviewed

The DNS Security Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

The DNS Security Ontology: Description back to ToC

The DNS Security Ontology (DSecO) project is a data model for representing and reasoning on Domain Name System (DNS) data. The ontology is developed using web technologies (e.g. RDF, OWL, SKOS) and is intended as a structure for realizing a DNS Knowledge Graph (KG) for administration and security assessment applications. The model has been developed in collaboration with operational teams, and in connection with third parties linked vocabularies. Alignment with third parties vocabularies is implemented on a per class or per property basis when relevant (e.g. with `rdfs:subClassOf`, `owl:equivalentClass`). Directions for direct instanciation of these vocabularies are provided for cases where implementing a class/property alignment is redundant. Alignment holds for the following vocabulary releases: - [ORG](https://www.w3.org/TR/vocab-org/) 0.8 - [UCO](https://github.com/ucoProject/uco) 1.4.0

Cross-reference for The DNS Security Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by The DNS Security Ontology.

Classes

COMPONENTc back to ToC or Class ToC

IRI: https://w3id.org/dseco/ontology/COMPONENT

A COMPONENT is able of hosting a FQDN, a COMPONENT is made of other COMPONENT s.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of a COMPONENT instance
                :COMPONENT_1212 a :COMPONENT .
                based on sbom.json
                
is in domain of
dependsOn op, hasBomRef dp, is_included_in op
is in range of
dependsOn op, is_hosted_by op, is_included_in op
is disjoint with
organizational unit c, autonomous system, i p address c, network subnet c, CVE c, FQDN c, ZONE c

CVEc back to ToC or Class ToC

IRI: https://w3id.org/dseco/ontology/CVE

A CVE (Common Vulnerability Exposure).
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of a CVE instance
                :CVE_2025-1212 a :CVE .
                
is disjoint with
organizational unit c, autonomous system, i p address c, network subnet c, COMPONENT c, FQDN c, ZONE c

FQDNc back to ToC or Class ToC

IRI: https://w3id.org/dseco/ontology/FQDN

Fully Qualified Domain Name.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of a FQDN instance
                :FQDN_example.com a :FQDN .
                
is in domain of
FQDN_ends_in_exampleorg dp, is_AAAA_to op, is_A_to op, is_CNAME_of op, is_hosted_by op, is_in_zone op
is in range of
is_CNAME_of op
is disjoint with
organizational unit c, autonomous system, i p address c, network subnet c, COMPONENT c, CVE c, ZONE c

ZONEc back to ToC or Class ToC

IRI: https://w3id.org/dseco/ontology/ZONE

A domain zone in DNS context. A DNS zone is an administrative suvdivision of the DNS namespace.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of a ZONE instance
                :ZONE_example.com a :ZONE .
                
is in domain of
managedBy op
is in range of
is_in_zone op
is disjoint with
organizational unit c, autonomous system, i p address c, network subnet c, COMPONENT c, CVE c, FQDN c

Object Properties

dependsOnop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/dependsOn

A COMPONENT depends on another COMPONENT.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using dependsOn property
                :COMPONENT_1212 a :COMPONENT ;
                    :dependsOn :COMPONENT_3434 .
                
has domain
COMPONENT c
has range
COMPONENT c

hasASop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/hasAS

has characteristics: functional

has domain
i p address c or network subnet c
is inverse of
originates op
is also defined as
data property

hasOrguop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/hasOrgu

An AS belongs to an organizational Unit.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using hasOrgu property
                :AS_64496 a observable:AutonomousSystem ;
                    :hasOrgu :ORGU_network_provider .
                
has domain
autonomous system
has range
organizational unit c

is_A_toop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_A_to

Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_A_to property
                :FQDN_example.com a :FQDN ;
                    :is_A_to :IP_192.0.2.1 .
                
has domain
FQDN c
has range
i pv4 address c

is_AAAA_toop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_AAAA_to

Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_AAAA_to property
                :FQDN_example.com a :FQDN ;
                    :is_AAAA_to :IP_::1 .
                
has domain
FQDN c
has range
i pv6 address c

is_CNAME_ofop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_CNAME_of

Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_CNAME_of property
                :FQDN_alias.example.com a :FQDN ;
                    :is_CNAME_of :FQDN_target.example.com .
                
has domain
FQDN c
has range
FQDN c

is_CNAME_of_CNAME_ofop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_CNAME_of_CNAME_of

To test inferences.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_CNAME_of_CNAME_of property
                :FQDN_example.com a :FQDN ;
                    :is_CNAME_of_CNAME_of :FQDN_example2.com .
                
has sub-property chains
is_CNAME_of op o is_CNAME_of op

is_hosted_byop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_hosted_by

Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_hosted_by property
                :FQDN_alias.example.com a :FQDN ;
                    :is_hosted_by :COMPONENT_1212 .
                
has domain
FQDN c
has range
COMPONENT c

is_in_zoneop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_in_zone

Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_in_zone property
                :FQDN_example.com a :FQDN ;
                    :is_in_zone :ZONE_example.com .
                

has characteristics: functional

has domain
FQDN c
has range
ZONE c

is_included_inop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_included_in

Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_included_in property
                :COMPONENT_1212 a :COMPONENT ;
                    :is_included_in :COMPONENT_3434 .
                
has domain
COMPONENT c
has range
COMPONENT c

is_part_ofop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/is_part_of

A network subnet associated to an ip address.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using is_part_of property
                :IP_12.12.12.1 a observable:IPAddress ;
                    :is_part_of <:SUBNET_12.12.12.0/24> .
                

has characteristics: functional

has domain
i p address c
has range
network subnet c

managedByop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/managedBy

The Agent or Owner that can change entries in the zone.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using managedBy property
                :ZONE_example.com a :ZONE ;
                    :managedBy :ORGU_internal .
                
has domain
ZONE c
has range
organizational unit c

originatesop back to ToC or Object Property ToC

IRI: https://w3id.org/dseco/ontology/originates

A network entity associated with an Autonomous system.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using originates property
                :AS_64496 a observable:AutonomousSystem ;
                    :originates  <:SUBNET_12.12.12.0/24>.
                
has domain
autonomous system
has range
i p address c or network subnet c
is inverse of
hasAS op

Data Properties

FQDN_ends_in_exampleorgdp back to ToC or Data Property ToC

IRI: https://w3id.org/dseco/ontology/FQDN_ends_in_exampleorg

This property is designed here for illustrative purposes. It is populated by an INSERT WHERE.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using FQDN_ends_in_exampleorg property
                :FQDN_www.example.org a :FQDN ;
                    :FQDN_ends_in_exampleorg "true"^^xsd:boolean .
                

has characteristics: functional

has domain
FQDN c
has range
boolean

hasASop back to ToC or Data Property ToC

IRI: https://w3id.org/dseco/ontology/hasAS

has characteristics: functional

has range
autonomous system
is inverse of
originates op
is also defined as
object property

hasBomRefdp back to ToC or Data Property ToC

IRI: https://w3id.org/dseco/ontology/hasBomRef

The BOM reference associated with the component.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using hasBomRef property
                :COMPONENT_example a :COMPONENT ;
                    :hasBomRef "BOM-12345"^^xsd:string .
                

has characteristics: functional

has domain
COMPONENT c
has range
string

hasCountrydp back to ToC or Data Property ToC

IRI: https://w3id.org/dseco/ontology/hasCountry

The country where the entity is located.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using hasCountry property
                :IP_203.0.113.1 a observable:IPAddress ;
                    :hasCountry "FR"^^xsd:string .
                

has characteristics: functional

has domain
i p address c
has range
string

hasNamedp back to ToC or Data Property ToC

IRI: https://w3id.org/dseco/ontology/hasName

The domain of :hasName is specified as an anonymous class (indicated by the brackets []) that is of type owl:Class and has an owl:unionOf list containing :A and :B. This means that :hasName can be used with instances of class A or class B.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using hasName property
                :FQDN_example.com a :FQDN ;
                    :hasName "example.com."^^xsd:string .
                
                # Can also be used with ZONE
                :ZONE_example.org a :ZONE ;
                    :hasName "example.org."^^xsd:string .
                

has characteristics: functional

has domain
FQDN c or ZONE c
has range
string

hasServiceIddp back to ToC or Data Property ToC

IRI: https://w3id.org/dseco/ontology/hasServiceId

The service ID associated with the FQDN.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using hasServiceId property
                :FQDN_www.example.org a :FQDN ;
                    :hasServiceId "123"^^xsd:string .
                
has domain
COMPONENT c or FQDN c
has range
string

isinOurSubnetdp back to ToC or Data Property ToC

IRI: https://w3id.org/dseco/ontology/isinOurSubnet

True if the IP is in our subnets. It is populated by a INSERT WHERE query.
Is defined by
https://w3id.org/dseco/ontology/
Term status
stable
Example
                # Example of using isinOurSubnet property
                :IP_198.51.100.1 a observable:IPAddress ;
                    :isinOurSubnet "true"^^xsd:boolean .
                

has characteristics: functional

has domain
i p address c
has range
boolean

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties

Changes from last version

Classes

Modified classes
  • http://www.w3.org/ns/org#OrganizationalUnit
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)
  • https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)
  • https://ontology.unifiedcyberontology.org/uco/observable/IPAddress
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)
  • https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)
  • https://w3id.org/dseco/ontology/FQDN
    • Added: " # Example of a FQDN instance :FQDN_example.com a :FQDN . "@en
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)
    • Deleted: " # Example of a FQDN instance :FQDN_example.com a :FQDN . "@en
  • https://w3id.org/dseco/ontology/ZONE
    • Added: rdfs:comment "A domain zone in DNS context. A DNS zone is an administrative suvdivision of the DNS namespace."@en
    • Added: " # Example of a ZONE instance :ZONE_example.com a :ZONE . "@en
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)
    • Deleted: " # Example of a ZONE instance :ZONE_example.com a :ZONE . "@en
    • Deleted: rdfs:comment "A domain zone in DNS context. A DNS zone is an administrative subdivision of the DNS namespace."@en
Added classes
  • https://w3id.org/dseco/ontology/COMPONENT
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)
  • https://w3id.org/dseco/ontology/CVE
    • Added: DisjointClasses DisjointClasses(<http://www.w3.org/ns/org#OrganizationalUnit> <https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem> <https://ontology.unifiedcyberontology.org/uco/observable/IPAddress> <https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet> <https://w3id.org/dseco/ontology/COMPONENT> <https://w3id.org/dseco/ontology/CVE> <https://w3id.org/dseco/ontology/FQDN> <https://w3id.org/dseco/ontology/ZONE>)

Object Properties

Modified object properties
  • https://w3id.org/dseco/ontology/hasAS
    • Added: InverseObjectProperties InverseObjectProperties(<https://w3id.org/dseco/ontology/hasAS> <https://w3id.org/dseco/ontology/originates>)
    • Added: " # Example of using hasAS property <:SUBNET_12.12.12.0/24> a observable:NetworkSubnet ; :hasAS :AS_64496 . "@en
    • Deleted: " # Example of using hasAS property <:SUBNET_12.12.12.0/24> a observable:NetworkSubnet ; :hasAS :AS_64496 . "@en
  • https://w3id.org/dseco/ontology/hasOrgu
    • Added: " # Example of using hasOrgu property :AS_64496 a observable:AutonomousSystem ; :hasOrgu :ORGU_network_provider . "@en
    • Deleted: " # Example of using hasOrgu property :AS_64496 a observable:AutonomousSystem ; :hasOrgu :ORGU_network_provider . "@en
  • https://w3id.org/dseco/ontology/is_AAAA_to
    • Added: " # Example of using is_AAAA_to property :FQDN_example.com a :FQDN ; :is_AAAA_to :IP_::1 . "@en
    • Deleted: " # Example of using is_AAAA_to property :FQDN_example.com a :FQDN ; :is_AAAA_to :IP_::1 . "@en
  • https://w3id.org/dseco/ontology/is_A_to
    • Added: " # Example of using is_A_to property :FQDN_example.com a :FQDN ; :is_A_to :IP_192.0.2.1 . "@en
    • Deleted: " # Example of using is_A_to property :FQDN_example.com a :FQDN ; :is_A_to :IP_192.0.2.1 . "@en
  • https://w3id.org/dseco/ontology/is_CNAME_of
    • Added: " # Example of using is_CNAME_of property :FQDN_alias.example.com a :FQDN ; :is_CNAME_of :FQDN_target.example.com . "@en
    • Deleted: " # Example of using is_CNAME_of property :FQDN_alias.example.com a :FQDN ; :is_CNAME_of :FQDN_target.example.com . "@en
  • https://w3id.org/dseco/ontology/is_CNAME_of_CNAME_of
    • Added: " # Example of using is_CNAME_of_CNAME_of property :FQDN_example.com a :FQDN ; :is_CNAME_of_CNAME_of :FQDN_example2.com . "@en
    • Deleted: " # Example of using is_CNAME_of_CNAME_of property :FQDN_example.com a :FQDN ; :is_CNAME_of_CNAME_of :FQDN_example2.com . "@en
  • https://w3id.org/dseco/ontology/is_in_zone
    • Added: " # Example of using is_in_zone property :FQDN_example.com a :FQDN ; :is_in_zone :ZONE_example.com . "@en
    • Deleted: " # Example of using is_in_zone property :FQDN_example.com a :FQDN ; :is_in_zone :ZONE_example.com . "@en
  • https://w3id.org/dseco/ontology/is_part_of
    • Added: " # Example of using is_part_of property :IP_12.12.12.1 a observable:IPAddress ; :is_part_of <:SUBNET_12.12.12.0/24> . "@en
    • Added: rdfs:comment "A network subnet associated to an ip address."@en
    • Added: rdfs:comment "Un subnet associé à une adresse ip."@fr
    • Deleted: " # Example of using is_part_of property :IP_12.12.12.1 a observable:IPAddress ; :is_part_of <:SUBNET_12.12.12.0/24> . "@en
    • Deleted: rdfs:comment "A network subnet associated to an IP address."@en
    • Deleted: rdfs:comment "Un subnet associé à une adresse IP."@fr
  • https://w3id.org/dseco/ontology/managedBy
    • Added: " # Example of using managedBy property :ZONE_example.com a :ZONE ; :managedBy :ORGU_internal . "@en
    • Deleted: " # Example of using managedBy property :ZONE_example.com a :ZONE ; :managedBy :ORGU_internal . "@en
Added object properties
  • https://w3id.org/dseco/ontology/dependsOn
    • Added: Range https://w3id.org/dseco/ontology/COMPONENT
    • Added: domain https://w3id.org/dseco/ontology/COMPONENT
  • https://w3id.org/dseco/ontology/is_hosted_by
    • Added: Range https://w3id.org/dseco/ontology/COMPONENT
    • Added: domain https://w3id.org/dseco/ontology/FQDN
  • https://w3id.org/dseco/ontology/is_included_in
    • Added: domain https://w3id.org/dseco/ontology/COMPONENT
    • Added: Range https://w3id.org/dseco/ontology/COMPONENT
  • https://w3id.org/dseco/ontology/originates
    • Added: domain https://ontology.unifiedcyberontology.org/uco/observable/AutonomousSystem
    • Added: InverseObjectProperties InverseObjectProperties(<https://w3id.org/dseco/ontology/hasAS> <https://w3id.org/dseco/ontology/originates>)
    • Added: Range Union of (https://ontology.unifiedcyberontology.org/uco/observable/IPAddress, https://ontology.unifiedcyberontology.org/uco/observable/NetworkSubnet)

Data Properties

Modified data properties
  • https://w3id.org/dseco/ontology/FQDN_ends_in_exampleorg
    • Added: " # Example of using FQDN_ends_in_exampleorg property :FQDN_www.example.org a :FQDN ; :FQDN_ends_in_exampleorg \"true\"^^xsd:boolean . "@en
    • Added: "stable"^^xsd:string
    • Deleted: " # Example of using FQDN_ends_in_exampleorg property :FQDN_www.example.org a :FQDN ; :FQDN_ends_in_exampleorg \"true\"^^xsd:boolean . "@en
    • Deleted: "unstable"^^xsd:string
  • https://w3id.org/dseco/ontology/hasAS
    • Added: " # Example of using hasAS property <:SUBNET_12.12.12.0/24> a observable:NetworkSubnet ; :hasAS :AS_64496 . "@en
    • Deleted: " # Example of using hasAS property <:SUBNET_12.12.12.0/24> a observable:NetworkSubnet ; :hasAS :AS_64496 . "@en
  • https://w3id.org/dseco/ontology/hasCountry
    • Added: " # Example of using hasCountry property :IP_203.0.113.1 a observable:IPAddress ; :hasCountry \"FR\"^^xsd:string . "@en
    • Deleted: " # Example of using hasCountry property :IP_203.0.113.1 a observable:IPAddress ; :hasCountry \"FR\"^^xsd:string . "@en
  • https://w3id.org/dseco/ontology/hasName
    • Added: rdfs:comment "Le domaine de :hasName est spécifié comme une classe anonyme (indiquée par les crochets []) qui est de type owl:Class et qui a une liste owl:unionOf contenant :A et :B. Cela signifie que :hasName peut être utilisée avec des instances de la classe A ou de la classe B."@fr
    • Added: " # Example of using hasName property :FQDN_example.com a :FQDN ; :hasName \"example.com.\"^^xsd:string . # Can also be used with ZONE :ZONE_example.org a :ZONE ; :hasName \"example.org.\"^^xsd:string . "@en
    • Added: rdfs:comment "The domain of :hasName is specified as an anonymous class (indicated by the brackets []) that is of type owl:Class and has an owl:unionOf list containing :A and :B. This means that :hasName can be used with instances of class A or class B."@en
    • Deleted: rdfs:comment "The domain of :hasName is specified as an anonymous class (indicated by the brackets []) that is of type owl:Class and has an owl:unionOf list containing :A and :B. This means that :hasName can be used with instances of class A or class B."@en
    • Deleted: " # Example of using hasName property :FQDN_example.com a :FQDN ; :hasName \"example.com.\"^^xsd:string . # Can also be used with ZONE :ZONE_example.org a :ZONE ; :hasName \"example.org.\"^^xsd:string . "@en
    • Deleted: rdfs:comment "Le domaine de :hasName est spécifié comme une classe anonyme (indiquée par les crochets []) qui est de type owl:Class et qui a une liste owl:unionOf contenant :A et :B. Cela signifie que :hasName peut être utilisée avec des instances de la classe A ou de la classe B."@fr
  • https://w3id.org/dseco/ontology/isinOurSubnet
    • Added: "stable"^^xsd:string
    • Added: " # Example of using isinOurSubnet property :IP_198.51.100.1 a observable:IPAddress ; :isinOurSubnet \"true\"^^xsd:boolean . "@en
    • Deleted: "unstable"^^xsd:string
    • Deleted: " # Example of using isinOurSubnet property :IP_198.51.100.1 a observable:IPAddress ; :isinOurSubnet \"true\"^^xsd:boolean . "@en
Added data properties
  • https://w3id.org/dseco/ontology/hasBomRef
    • Added: Range http://www.w3.org/2001/XMLSchema#string
    • Added: FunctionalDataProperty FunctionalDataProperty(<https://w3id.org/dseco/ontology/hasBomRef>)
    • Added: Domain https://w3id.org/dseco/ontology/COMPONENT
  • https://w3id.org/dseco/ontology/hasServiceId
    • Added: Range http://www.w3.org/2001/XMLSchema#string
    • Added: Domain Union of (https://w3id.org/dseco/ontology/COMPONENT, https://w3id.org/dseco/ontology/FQDN)

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.