Class: MftRecordFacet
"An MFT record facet is a grouping of characteristics unique to the details of a single file as managed in an NTFS (new technology filesystem) master file table (which is a collection of information about all files on an NTFS filesystem). [based on https://docs.microsoft.com/en-us/windows/win32/devnotes/master-file-table]"
 classDiagram
    class MftRecordFacet
      Facet <|-- MftRecordFacet
      MftRecordFacet : mftFileID
      MftRecordFacet : mftFileNameAccessedTime
      MftRecordFacet : mftFileNameCreatedTime
      MftRecordFacet : mftFileNameLength
      MftRecordFacet : mftFileNameModifiedTime
      MftRecordFacet : mftFileNameRecordChangeTme
      MftRecordFacet : mftFlags
      MftRecordFacet : mftParentID
      MftRecordFacet : mftRecordChangeTime
      MftRecordFacet : ntfsHardLinkCount
      MftRecordFacet : ntfsOwnerID
      MftRecordFacet : ntfsOwnerSID
Inheritance
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- MftRecordFacet
 
 
 - Facet
 
 - UcoInherentCharacterizationThing
 
Slots
| Name | Cardinality and Range | Description | Inheritance | 
|---|---|---|---|
| mftFileNameAccessedTime | 0..1  Datetime  | 
"The access date and time recorded in an MFT entry $ file_Name attribute | direct | 
| mftFileNameCreatedTime | 0..1  Datetime  | 
"The creationDate and time recorded in an MFT entry $ file_Name attribute | direct | 
| mftFileNameModifiedTime | 0..1  Datetime  | 
"The modification date and time recorded in an MFT entry $ file_Name attribut... | direct | 
| mftFileNameRecordChangeTme | 0..1  Datetime  | 
"The metadata modification date and time recorded in an MFT entry $ file_Name... | direct | 
| mftRecordChangeTime | 0..1  Datetime  | 
"The date and time at which an NTFS file metadata was last modified | direct | 
| mftFileID | 0..1  Integer  | 
"Specifies the record number for the file within an NTFS Master file Table | direct | 
| mftFileNameLength | 0..1  Integer  | 
" Specifies the length of an NTFS fileName, in unicode characters | direct | 
| mftFlags | 0..1  Integer  | 
"Specifies basic permissions for the file (Read-Only, Hidden, Archive, Compre... | direct | 
| mftParentID | 0..1  Integer  | 
"Specifies the record number within an NTFS Master file Table for parent dire... | direct | 
| ntfsHardLinkCount | 0..1  Integer  | 
"Specifies the number of directory entries that reference an NTFS file record | direct | 
| ntfsOwnerID | 0..1  String  | 
"Specifies the identifier of the file owner, from the security index | direct | 
| ntfsOwnerSID | 0..1  String  | 
"Specifies the security ID (key in the $SII Index and $SDS DataStream in the ... | direct | 
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/uco-master
 
Mappings
| Mapping Type | Mapped Value | 
|---|---|
| self | master:MftRecordFacet | 
| native | master:MftRecordFacet | 
LinkML Source
Direct
name: MftRecordFacet
description: '"An MFT record facet is a grouping of characteristics unique to the
  details of a single file as managed in an NTFS (new technology filesystem) master
  file table (which is a collection of information about all files on an NTFS filesystem).
  [based on https://docs.microsoft.com/en-us/windows/win32/devnotes/master-file-table]"'
in_subset:
- microsoft
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slots:
- mftFileNameAccessedTime
- mftFileNameCreatedTime
- mftFileNameModifiedTime
- mftFileNameRecordChangeTme
- mftRecordChangeTime
- mftFileID
- mftFileNameLength
- mftFlags
- mftParentID
- ntfsHardLinkCount
- ntfsOwnerID
- ntfsOwnerSID
Induced
name: MftRecordFacet
description: '"An MFT record facet is a grouping of characteristics unique to the
  details of a single file as managed in an NTFS (new technology filesystem) master
  file table (which is a collection of information about all files on an NTFS filesystem).
  [based on https://docs.microsoft.com/en-us/windows/win32/devnotes/master-file-table]"'
in_subset:
- microsoft
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
attributes:
  mftFileNameAccessedTime:
    name: mftFileNameAccessedTime
    description: '"The access date and time recorded in an MFT entry $ file_Name attribute."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftFileNameAccessedTime
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: datetime
  mftFileNameCreatedTime:
    name: mftFileNameCreatedTime
    description: '"The creationDate and time recorded in an MFT entry $ file_Name
      attribute."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftFileNameCreatedTime
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: datetime
  mftFileNameModifiedTime:
    name: mftFileNameModifiedTime
    description: '"The modification date and time recorded in an MFT entry $ file_Name
      attribute."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftFileNameModifiedTime
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: datetime
  mftFileNameRecordChangeTme:
    name: mftFileNameRecordChangeTme
    description: '"The metadata modification date and time recorded in an MFT entry
      $ file_Name attribute."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftFileNameRecordChangeTme
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: datetime
  mftRecordChangeTime:
    name: mftRecordChangeTime
    description: '"The date and time at which an NTFS file metadata was last modified."'
    in_subset:
    - microsoft
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftRecordChangeTime
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: datetime
  mftFileID:
    name: mftFileID
    description: '"Specifies the record number for the file within an NTFS Master
      file Table."'
    in_subset:
    - microsoft
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftFileID
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: integer
  mftFileNameLength:
    name: mftFileNameLength
    description: '" Specifies the length of an NTFS fileName, in unicode characters."'
    in_subset:
    - microsoft
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftFileNameLength
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: integer
  mftFlags:
    name: mftFlags
    description: '"Specifies basic permissions for the file (Read-Only, Hidden, Archive,
      Compressed, etc.)."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftFlags
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: integer
  mftParentID:
    name: mftParentID
    description: '"Specifies the record number within an NTFS Master file Table for
      parent directory of the file."'
    in_subset:
    - microsoft
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: mftParentID
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: integer
  ntfsHardLinkCount:
    name: ntfsHardLinkCount
    description: '"Specifies the number of directory entries that reference an NTFS
      file record."'
    in_subset:
    - microsoft
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: ntfsHardLinkCount
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: integer
  ntfsOwnerID:
    name: ntfsOwnerID
    description: '"Specifies the identifier of the file owner, from the security index."'
    in_subset:
    - microsoft
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: ntfsOwnerID
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: string
  ntfsOwnerSID:
    name: ntfsOwnerSID
    description: '"Specifies the security ID (key in the $SII Index and $SDS DataStream
      in the file $Secure) for an NTFS file."'
    in_subset:
    - microsoft
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: ntfsOwnerSID
    owner: MftRecordFacet
    domain_of:
    - MftRecordFacet
    range: string