digraph g { "Wearable" -> "Wearer" [label="isLocatedIn (Domain>Range)"] "Entity" -> "User" [label="has subclass"] "TextileBasedWearable" -> "TextileBasedComponent" [label="has subclass"] "Wearable" -> "TextileBasedWearable" [label="has subclass"] "Wearer" -> "Wearable" [label="isActedBy (Domain>Range)"] "Wearer" -> "Wearable" [label="isSensedBy(Subclass some)"] "TextileBasedWearable" -> "TextileBasedDevice" [label="has subclass"] "Capability" -> "Control" [label="has subclass"] "Device" -> "Wearable" [label="has subclass"] "Entity" -> "Software" [label="has subclass"] "Wearable" -> "Wearer" [label="isLocated (Domain>Range)"] "InBodyWearable" -> "Wearer" [label="isLocatedIn(Subclass some)"] "Capability" -> "Storage" [label="has subclass"] "NearBodyWearable" -> "Wearer" [label="isLocatedNear(Subclass some)"] "PositionedWearable" -> "InBodyWearable" [label="has subclass"] "Wearer" -> "Wearable" [label="isSensedBy (Domain>Range)"] "Entity" -> "LivingOrganism" [label="has subclass"] "Information" -> "ElecticalSafety" [label="has subclass"] "Capability" -> "Comunication" [label="has subclass"] "Entity" -> "Wearer" [label="has subclass"] "User" -> "Wearable" [label="interactsWith (Domain>Range)"] "PositionedWearable" -> "NearBodyWearable" [label="has subclass"] "PositionedWearable" -> "OnBodyWearable" [label="has subclass"] "OnBodyWearable" -> "Wearer" [label="isLocatedOn(Subclass some)"] "Information" -> "Emission" [label="has subclass"] "Information" -> "Biometric" [label="has subclass"] "Wearable" -> "Wearer" [label="isLocatedNear (Domain>Range)"] "Wearable" -> "Wearer" [label="isLocatedOn (Domain>Range)"] "Wearable" -> "PositionedWearable" [label="has subclass"] "User" -> "Wearable" [label="interactsWith(Subclass some)"] "Capability" -> "Sensing" [label="has subclass"] "TextileBasedWearable" -> "Fabric" [label="has subclass"] "Entity" -> "PhysicalObject" [label="has subclass"] }