Skip to content

Class: AndroidDeviceFacet

"An Android device facet is a grouping of characteristics unique to an Android device. [based on https://en.wikipedia.org/wiki/Android(operating_system)]"_

URI: observable:AndroidDeviceFacet

classDiagram class AndroidDeviceFacet Facet <|-- AndroidDeviceFacet AndroidDeviceFacet : androidFingerprint AndroidDeviceFacet ..> string : androidFingerprint AndroidDeviceFacet : androidID AndroidDeviceFacet ..> hex binary type : androidID AndroidDeviceFacet : androidVersion AndroidDeviceFacet ..> string : androidVersion AndroidDeviceFacet : isADBRootEnabled AndroidDeviceFacet ..> boolean type : isADBRootEnabled AndroidDeviceFacet : isSURootEnabled AndroidDeviceFacet ..> boolean type : isSURootEnabled

Inheritance

Slots

Name Cardinality and Range Description Inheritance
androidFingerprint 0..1
xsd:string
"A string that uniquely identifies a build of the Android operating system direct
androidVersion 0..1
xsd:string
"The user-visible version string direct
androidID 0..1
HexBinaryType
"A 64-bit number (expressed as a hexadecimal string), unique to each combinat... direct
isADBRootEnabled 0..1
BooleanType
"Root access through the Android Debug Bridge (ADB) daemon observed to be ena... direct
isSURootEnabled 0..1
BooleanType
"Root access through Linux SU binary observed to be enabled direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-observable

Mappings

Mapping Type Mapped Value
self observable:AndroidDeviceFacet
native observable:AndroidDeviceFacet

LinkML Source

Direct

name: AndroidDeviceFacet
description: '"An Android device facet is a grouping of characteristics unique to
  an Android device. [based on https://en.wikipedia.org/wiki/Android_(operating_system)]"'
in_subset:
- android
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slots:
- androidFingerprint
- androidVersion
- androidID
- isADBRootEnabled
- isSURootEnabled

Induced

name: AndroidDeviceFacet
description: '"An Android device facet is a grouping of characteristics unique to
  an Android device. [based on https://en.wikipedia.org/wiki/Android_(operating_system)]"'
in_subset:
- android
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
attributes:
  androidFingerprint:
    name: androidFingerprint
    description: '"A string that uniquely identifies a build of the Android operating
      system. [based on https://developer.android.com/reference/android/os/Build#FINGERPRINT]"'
    in_subset:
    - android
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: androidFingerprint
    owner: AndroidDeviceFacet
    domain_of:
    - AndroidDeviceFacet
    range: string
  androidVersion:
    name: androidVersion
    description: '"The user-visible version string. E.g., ''1.0'' or ''3.4b5'' or
      ''bananas''. This field is an opaque string. Do not assume that its value has
      any particular structure or that values of RELEASE from different releases can
      be somehow ordered. [based on https://developer.android.com/reference/android/os/Build.VERSION#RELEASE]"'
    in_subset:
    - android
    from_schema: https://w3id.org/lmodel/uco-observable
    related_mappings:
    - wikidata:Q79611
    rank: 1000
    alias: androidVersion
    owner: AndroidDeviceFacet
    domain_of:
    - AndroidDeviceFacet
    range: string
  androidID:
    name: androidID
    description: '"A 64-bit number (expressed as a hexadecimal string), unique to
      each combination of app-signing key, user, and device. [based on https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID"'
    in_subset:
    - android
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: androidID
    owner: AndroidDeviceFacet
    domain_of:
    - AndroidDeviceFacet
    range: hex binary type
  isADBRootEnabled:
    name: isADBRootEnabled
    description: '"Root access through the Android Debug Bridge (ADB) daemon observed
      to be enabled. [based on https://developer.android.com/studio/command-line/adb]"'
    in_subset:
    - android
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: isADBRootEnabled
    owner: AndroidDeviceFacet
    domain_of:
    - AndroidDeviceFacet
    range: boolean type
  isSURootEnabled:
    name: isSURootEnabled
    description: '"Root access through Linux SU binary observed to be enabled. [based
      on https://en.wikipedia.org/wiki/Rooting_(Android)]"'
    in_subset:
    - linux
    - android
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: isSURootEnabled
    owner: AndroidDeviceFacet
    domain_of:
    - AndroidDeviceFacet
    range: boolean type