Network Address Type
- CURIE:
gmeow:NetworkAddressType - IRI: https://blackcatinformatics.ca/gmeow/NetworkAddressType
- Category: class
- Defined by:
gmeow:slices/places - Box roles: TBox role (What is this?)
The kind of a network address (IPv4, IPv6, MAC, DNS, URL, port, BGP-AS). A value, not a subclass: the set is open-ended and they share all of NetworkAddress's structure, so a new kind is a new individual, not a new class (Principle 9).
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:NetworkAddressType as a specialized kind of gufo:QualityValue. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Usage Advice
Use when
- Use to mint a new kind of network address as an individual on the open value vocabulary.
Avoid when
- Avoid subclassing
NetworkAddressfor a new scheme (the schemes share structure; a new scheme is a new individual, Principle 9).
How to use
- Mint the scheme as a
gmeow:NetworkAddressTypeindividual and reference it from aNetworkAddressviagmeow:networkAddressType.
Examples
- ex:networkAddressTypeIPv4 a
gmeow:NetworkAddressType.