Skip to content

Subset: Microsoft

Microsoft Corp technologies

URI: Microsoft

Identifier and Mapping Information

Schema Source

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

Classes in subset

Class Description
AlternateDataStream "An alternate data stream is data content stored within an NTFS file that is ...
AlternateDataStreamFacet "An alternate data stream facet is a grouping of characteristics unique to da...
GlobalFlagType 'A globalFlagType is a grouping of characteristics unique to the Windows syst...
IComHandlerActionType "An IComHandler action type is a grouping of characteristics unique to a Wind...
IExecActionType "An IExec action type is a grouping of characteristics unique to an action th...
Junction "A junction is a specific NTFS (New Technology file System) reparse point to ...
MftRecordFacet "An MFT record facet is a grouping of characteristics unique to the details o...
NTFSFile "An NTFS file is a New Technology file System (NTFS) file
NTFSFileFacet "An NTFS file facet is a grouping of characteristics unique to a file on an N...
NTFSFilePermissionsFacet "An NTFS file permissions facet is a grouping of characteristics unique to th...
RegistryDatatype "Data types used in Windows operating systems Registry, and the earlier IBM/M...
ReparsePoint "A reparse point is a type of NTFS (New Technology file System) object which ...
TriggerType "A triggerType is a grouping of characterizes unique to a set of criteria tha...
WindowsAccount "A Windows account is a user account on a Windows operating system
WindowsAccountFacet "A Windows account facet is a grouping of characteristics unique to a user ac...
WindowsActiveDirectoryAccount "A Windows Active Directory account is an account managed by directory-based ...
WindowsActiveDirectoryAccountFacet "A Windows Active Directory account facet is a grouping of characteristics un...
WindowsComputerSpecification "A Windows computer specification is the hardware ans software of a programma...
WindowsComputerSpecificationFacet "A Windows computer specification facet is a grouping of characteristics uniq...
WindowsCriticalSection "A Windows critical section is a Windows object that provides synchronization...
WindowsEvent "A Windows event is a notification record of an occurance of interest (system...
WindowsFileMapping "A windows file mapping is the association of a file's contents with a portio...
WindowsHandle "A Windows handle is an abstract reference to a resource within the Windows o...
WindowsHook "A Windows hook is a mechanism by which an application can intercept events, ...
WindowsMailSlot "A Windows mailslot is is a pseudofile that resides in memory, and may be acc...
WindowsNetworkShare "A Windows network share is a Windows computer resource made available from o...
WindowsPEBinaryFile "A Windows PE binary file is a Windows portable executable (PE) file
WindowsPEBinaryFileFacet "A Windows PE binary file facet is a grouping of characteristics unique to a ...
WindowsPEBinaryType
WindowsPEFileHheader "A Windows PE file header is a grouping of characteristics unique to the 'hea...
WindowsPEOptionalHeader "A Windows PE optional header is a grouping of characteristics unique to the ...
WindowsPESection "A Windows PE section is a grouping of characteristics unique to a specific d...
WindowsPrefetch "The Windows prefetch contains entries in a Windows prefetch file (used to sp...
WindowsPrefetchFacet "A Windows prefetch facet is a grouping of characteristics unique to entries ...
WindowsProcess "A Windows process is a program running on a Windows operating system
WindowsProcessFacet "A Windows process facet is a grouping of characteristics unique to a program...
WindowsRegistryHive "The Windows registry hive is a particular logical group of keys, subkeys, an...
WindowsRegistryHiveFacet "A Windows registry hive facet is a grouping of characteristics unique to a p...
WindowsRegistryKey "A Windows registry key is a particular key within a Windows registry (a hier...
WindowsRegistrykeyFacet "A Windows registry key facet is a grouping of characteristics unique to a pa...
WindowsRegistryValue "A Windows registry value is a grouping of characteristics unique to a partic...
WindowsService "A Windows service is a specific Windows service (a computer program that ope...
WindowsServiceFacet "A Windows service facet is a grouping of characteristics unique to a specifi...
WindowsServiceStartType
WindowsServiceStatus
WindowsServiceType
WindowsSystemRestore "A Windows system restore is a capture of a Windows computer's state (includi...
WindowsTask "A Windows task is a process that is scheduled to execute on a Windows operat...
WindowsTaskFacet "A Windows Task facet is a grouping of characteristics unique to a Windows Ta...
WindowsThread "A Windows thread is a single thread of execution within a Windows process
WindowsThreadFacet "A Windows thread facet is a grouping os characteristics unique to a single t...
WindowsVolumeFacet "A Windows volume facet is a grouping of characteristics unique to a single a...
WindowsWaitableTime "A Windows waitable timer is a synchronization object within the Windows oper...
WirelessNetworkConnection "A wireless network connection is a connection (completed or attempted) acros...

AlternateDataStream

"An alternate data stream is data content stored within an NTFS file that is independent of the standard content stream of the file and isHidden from access by default NTFS file viewing mechanisms."

Name Cardinality and Range Description

AlternateDataStreamFacet

"An alternate data stream facet is a grouping of characteristics unique to data content stored within an NTFS file that is independent of the standard content stream of the file and isHidden from access by default NTFS file viewing mechanisms."

Name Cardinality and Range Description

GlobalFlagType

'A globalFlagType is a grouping of characteristics unique to the Windows systemwide global variable named NtGlobalFlag that enables various internal debugging, tracing, and validation support in the operating system. [based on "Windows Global Flags, Chapter 3: System Mechanisms of Windows Internals by Solomon, Russinovich, and Ionescu]'

Name Cardinality and Range Description

IComHandlerActionType

"An IComHandler action type is a grouping of characteristics unique to a Windows Task-related action that fires a Windows COM handler (smart code in the client address space that can optimize calls between a client and server). [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/comhandleraction]"

Name Cardinality and Range Description

IExecActionType

"An IExec action type is a grouping of characteristics unique to an action that executes a command-line operation on a Windows operating system. [based on https://docs.microsoft.com/en-us/windows/win32/api/taskschd/nn-taskschd-iexecaction?redirectedfrom=MSDN]"

Name Cardinality and Range Description

Junction

"A junction is a specific NTFS (New Technology file System) reparse point to redirect a directory access to another directory which can be on the same volume or another volume. A junction is similar to a directory symbolic link but may differ on whether they are processed on the local system or on the remote file server. [based on https://jp-andre.pagesperso-orange.fr/junctions.html]"

Name Cardinality and Range Description

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]"

Name Cardinality and Range Description
mftFileID 0..1
Integer
"Specifies the record number for the file within an NTFS Master file Table
mftFileNameLength 0..1
Integer
" Specifies the length of an NTFS fileName, in unicode characters
mftParentID 0..1
Integer
"Specifies the record number within an NTFS Master file Table for parent dire...
mftRecordChangeTime 0..1
Datetime
"The date and time at which an NTFS file metadata was last modified
ntfsHardLinkCount 0..1
Integer
"Specifies the number of directory entries that reference an NTFS file record
ntfsOwnerID 0..1
String
"Specifies the identifier of the file owner, from the security index
ntfsOwnerSID 0..1
String
"Specifies the security ID (key in the $SII Index and $SDS DataStream in the ...

NTFSFile

"An NTFS file is a New Technology file System (NTFS) file."

Name Cardinality and Range Description

NTFSFileFacet

"An NTFS file facet is a grouping of characteristics unique to a file on an NTFS (new technology filesystem) file system."

Name Cardinality and Range Description

NTFSFilePermissionsFacet

"An NTFS file permissions facet is a grouping of characteristics unique to the access rights (e.g., view, change, navigate, execute) of a file on an NTFS (new technology filesystem) file system."

Name Cardinality and Range Description

RegistryDatatype

"Data types used in Windows operating systems Registry, and the earlier IBM/Microsoft OS/2 operating system"

Name Cardinality and Range Description

ReparsePoint

"A reparse point is a type of NTFS (New Technology file System) object which is an optional attribute of files and directories meant to define some sort of preprocessing before accessing the said file or directory. For instance reparse points can be used to redirect access to files which have been moved to long term storage so that some application would retrieve them and make them directly accessible. A reparse point contains a reparse tag and data that are interpreted by a filesystem filter identified by the tag. [based on https://jp-andre.pagesperso-orange.fr/junctions.html ; https://en.wikipedia.org/wiki/NTFS_reparse_point]"

Name Cardinality and Range Description

TriggerType

"A triggerType is a grouping of characterizes unique to a set of criteria that, when met, starts the execution of a task within a Windows operating system. [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers]"

Name Cardinality and Range Description

WindowsAccount

"A Windows account is a user account on a Windows operating system."

Name Cardinality and Range Description

WindowsAccountFacet

"A Windows account facet is a grouping of characteristics unique to a user account on a Windows operating system."

Name Cardinality and Range Description

WindowsActiveDirectoryAccount

"A Windows Active Directory account is an account managed by directory-based identity-related services of a Windows operating system."

Name Cardinality and Range Description

WindowsActiveDirectoryAccountFacet

"A Windows Active Directory account facet is a grouping of characteristics unique to an account managed by directory-based identity-related services of a Windows operating system."

Name Cardinality and Range Description

WindowsComputerSpecification

"A Windows computer specification is the hardware ans software of a programmable electronic device that can store, retrieve, and process data running a Microsoft Windows operating system. [based on merriam-webster.com/dictionary/computer]"

Name Cardinality and Range Description

WindowsComputerSpecificationFacet

"A Windows computer specification facet is a grouping of characteristics unique to the hardware and software of a programmable electronic device that can store, retrieve, and process data running a Microsoft Windows operating system. [based on merriam-webster.com/dictionary/computer]"

Name Cardinality and Range Description
msProductID 0..1
String
"The Microsoft Product ID
msProductName 0..1
String
"The Microsoft ProductName of the current installation of Windows
netBIOSName 0..1
String
"Specifies the NetBIOS (network Basic Input/Output System) name of the Windo...
registeredOrganization 0..1
Identity
"The organization that this copy of Windows is registered to
registeredOwner 0..1
Identity
"The person or organization that is the registeredOwner of this copy of Windo...
windowsDirectory 0..1
ObservableObject
"The Windows_Directory field specifies the fully-qualified path to the Window...
windowsSystemDirectory 0..1
ObservableObject
"The Windows_System_Directory field specifies the fully-qualified path to the...
windowsTempDirectory 0..1
ObservableObject
"The Windows_Temp_Directory field specifies the fully-qualified path to the W...

WindowsCriticalSection

"A Windows critical section is a Windows object that provides synchronization similar to that provided by a mutex object, except that a critical section can be used only by the threads of a single process. Critical section objects cannot be shared across processes. Event, mutex, and semaphore objects can also be used in a single-process application, but critical section objects provide a slightly faster, more efficient mechanism for mutual-exclusion synchronization (a processor-specific test and set instruction). Like a mutex object, a critical section object can be owned by only one thread at a time, which makes it useful for protecting a shared resource from simultaneous access. Unlike a mutex object, there is no way to tell whether a critical section has been abandoned. [based on https://docs.microsoft.com/en-us/windows/win32/sync/critical-section-objects]"

Name Cardinality and Range Description

WindowsEvent

"A Windows event is a notification record of an occurance of interest (system, security, application, etc.) on a Windows operating system."

Name Cardinality and Range Description

WindowsFileMapping

"A windows file mapping is the association of a file's contents with a portion of the virtual address space of a process within a Windows operating system. The system creates a file mapping object (also known as a section object) to maintain this association. A file view is the portion of virtual address space that a process uses to access the file's contents. file mapping allows the process to use both random input and output (I/O) and sequential I/O. It also allows the process to work efficiently with a large data file, such as a database, without having to map the whole file into memory. Multiple processes can also use memory-mapped files to share data. processes read from and write to the file view using pointers, just as they would with dynamically allocated memory. The use of file mapping improves efficiency because the file resides on disk, but the file view resides in memory.[based on https://docs.microsoft.com/en-us/windows/win32/memory/file-mapping]"

Name Cardinality and Range Description

WindowsHandle

"A Windows handle is an abstract reference to a resource within the Windows operating system, such as a window, memory, an open file or a pipe. It is the mechanism by which applications interact with such resources in the Windows operating system."

Name Cardinality and Range Description

WindowsHook

"A Windows hook is a mechanism by which an application can intercept events, such as messages, mouse actions, and keystrokes within the Windows operating system. A function that intercepts a particular type of event is known as a hook procedure. A hook procedure can act on each event it receives, and then modify or discard the event. [based on https://docs.microsoft.com/en-us/windows/win32/winmsg/about-hooks]"

Name Cardinality and Range Description

WindowsMailSlot

"A Windows mailslot is is a pseudofile that resides in memory, and may be accessed using standard file functions. The data in a mailslot message can be in any form, but cannot be larger than 424 bytes when sent between computers. Unlike disk files, mailslots are temporary. When all handles to a mailslot are closed, the mailslot and all the data it contains are deleted. [based on https://docs.microsoft.com/en-us/windows/win32/ipc/about-mailslots]"

Name Cardinality and Range Description

WindowsNetworkShare

"A Windows network share is a Windows computer resource made available from one host to other hosts on a computer network. It is a device or piece of information on a computer that can be remotely accessed from another computer transparently as if it were a resource in the local machine. network sharing is made possible by inter-process communication over the network. [based on https://en.wikipedia.org/wiki/Shared_resource]"

Name Cardinality and Range Description

WindowsPEBinaryFile

"A Windows PE binary file is a Windows portable executable (PE) file."

Name Cardinality and Range Description

WindowsPEBinaryFileFacet

"A Windows PE binary file facet is a grouping of characteristics unique to a Windows portable executable (PE) file."

Name Cardinality and Range Description

WindowsPEBinaryType

None

Name Cardinality and Range Description

WindowsPEFileHheader

"A Windows PE file header is a grouping of characteristics unique to the 'header' of a Windows PE (Portable Executable) file, consisting of a collection of metadata about the overall nature and structure of the file."

Name Cardinality and Range Description

WindowsPEOptionalHeader

"A Windows PE optional header is a grouping of characteristics unique to the 'optionalHeader' of a Windows PE (Portable Executable) file, consisting of a collection of metadata about the executable code structure of the file."

Name Cardinality and Range Description

WindowsPESection

"A Windows PE section is a grouping of characteristics unique to a specific default or custom-defined region of a Windows PE (Portable Executable) file, consisting of an individual portion of the actual executable content of the file delineated according to unique purpose and memory protection requirements."

Name Cardinality and Range Description

WindowsPrefetch

"The Windows prefetch contains entries in a Windows prefetch file (used to speed up application startup starting with Windows XP)."

Name Cardinality and Range Description

WindowsPrefetchFacet

"A Windows prefetch facet is a grouping of characteristics unique to entries in the Windows prefetch file (used to speed up application startup starting with Windows XP)."

Name Cardinality and Range Description

WindowsProcess

"A Windows process is a program running on a Windows operating system."

Name Cardinality and Range Description

WindowsProcessFacet

"A Windows process facet is a grouping of characteristics unique to a program running on a Windows operating system."

Name Cardinality and Range Description

WindowsRegistryHive

"The Windows registry hive is a particular logical group of keys, subkeys, and values in a Windows registry (a hierarchical database that stores low-level settings for the Microsoft Windows operating sytem and for applications that opt to use the registry). [based on https://en.wikipedia.org/wiki/Windows_Registry]"

Name Cardinality and Range Description

WindowsRegistryHiveFacet

"A Windows registry hive facet is a grouping of characteristics unique to a particular logical group of keys, subkeys, and values in a Windows registry (a hierarchical database that stores low-level settings for the Microsoft Windows operating sytem and for applications that opt to use the registry). [based on https://en.wikipedia.org/wiki/Windows_Registry]"

Name Cardinality and Range Description

WindowsRegistryKey

"A Windows registry key is a particular key within a Windows registry (a hierarchical database that stores low-level settings for the Microsoft Windows operating sytem and for applications that opt to use the registry). [based on https://en.wikipedia.org/wiki/Windows_Registry]"

Name Cardinality and Range Description

WindowsRegistrykeyFacet

"A Windows registry key facet is a grouping of characteristics unique to a particular key within a Windows registry (A hierarchical database that stores low-level settings for the Microsoft Windows operating sytem and for applications that opt to use the registry). [based on https://en.wikipedia.org/wiki/Windows_Registry]"

Name Cardinality and Range Description

WindowsRegistryValue

"A Windows registry value is a grouping of characteristics unique to a particular value within a Windows registry (a hierarchical database that stores low-level settings for the Microsoft Windows operating sytem and for applications that opt to use the registry. [based on https://en.wikipedia.org/wiki/Windows_Registry]"

Name Cardinality and Range Description

WindowsService

"A Windows service is a specific Windows service (a computer program that operates in the background of a Windows operating system, similar to the way a UNIX daemon runs on UNIX ). [based on https://en.wikipedia.org/wiki/Windows_service]"

Name Cardinality and Range Description

WindowsServiceFacet

"A Windows service facet is a grouping of characteristics unique to a specific Windows service (a computer program that operates in the background of a Windows operating system, similar to the way a UNIX daemon runs on UNIX ). [based on https://en.wikipedia.org/wiki/Windows_service]"

Name Cardinality and Range Description

WindowsServiceStartType

None

Name Cardinality and Range Description

WindowsServiceStatus

None

Name Cardinality and Range Description

WindowsServiceType

None

Name Cardinality and Range Description

WindowsSystemRestore

"A Windows system restore is a capture of a Windows computer's state (including system files, installed applications, Windows Registry, and system settings) at a particular point in time such that the computer can be reverted to that state in the event of system malfunctions or other problems. [based on https://en.wikipedia.org/wiki/System_Restore]"

Name Cardinality and Range Description

WindowsTask

"A Windows task is a process that is scheduled to execute on a Windows operating system by the Windows Task Scheduler. [based on http://msdn.microsoft.com/en-us/library/windows/desktop/aa381311(v=vs.85).aspx]"

Name Cardinality and Range Description

WindowsTaskFacet

"A Windows Task facet is a grouping of characteristics unique to a Windows Task (a process that is scheduled to execute on a Windows operating system by the Windows Task Scheduler). [based on http://msdn.microsoft.com/en-us/library/windows/desktop/aa381311(v=vs.85).aspx]"

Name Cardinality and Range Description

WindowsThread

"A Windows thread is a single thread of execution within a Windows process."

Name Cardinality and Range Description

WindowsThreadFacet

"A Windows thread facet is a grouping os characteristics unique to a single thread of execution within a Windows process."

Name Cardinality and Range Description

WindowsVolumeFacet

"A Windows volume facet is a grouping of characteristics unique to a single accessible storage area (volume) with a single windows file system. [based on https://en.wikipedia.org/wiki/volume_(computing)]"

Name Cardinality and Range Description
driveType 0..1
WindowsDriveTypeEnum
"Specifies the driveType of a windows volume
windowsVolumeAttributes 0..1
String
"Specifies the attributes of a windows volume

WindowsWaitableTime

"A Windows waitable timer is a synchronization object within the Windows operating system whose state is set to signaled when a specified due time arrives. There are two types of waitable timers that can be created: manual-reset and synchronization. A timer of either type can also be a periodic timer. [based on https://docs.microsoft.com/en-us/windows/win32/sync/waitable-timer-objects]"

Name Cardinality and Range Description

WirelessNetworkConnection

"A wireless network connection is a connection (completed or attempted) across an IEEE 802.11 standards-confromant digital network (a group of two or more computer systems linked together). [based on https://www.webopedia.com/TERM/N/network.html]"

Name Cardinality and Range Description

Slots in subset

Slot Description
driveType "Specifies the driveType of a windows volume
mftFileID "Specifies the record number for the file within an NTFS Master file Table
mftFileNameLength " Specifies the length of an NTFS fileName, in unicode characters
mftParentID "Specifies the record number within an NTFS Master file Table for parent dire...
mftRecordChangeTime "The date and time at which an NTFS file metadata was last modified
msProductID "The Microsoft Product ID
msProductName "The Microsoft ProductName of the current installation of Windows
netBIOSName "Specifies the NetBIOS (network Basic Input/Output System) name of the Windo...
ntfsHardLinkCount "Specifies the number of directory entries that reference an NTFS file record
ntfsOwnerID "Specifies the identifier of the file owner, from the security index
ntfsOwnerSID "Specifies the security ID (key in the $SII Index and $SDS DataStream in the ...
registeredOrganization "The organization that this copy of Windows is registered to
registeredOwner "The person or organization that is the registeredOwner of this copy of Windo...
windowsDirectory "The Windows_Directory field specifies the fully-qualified path to the Window...
windowsSystemDirectory "The Windows_System_Directory field specifies the fully-qualified path to the...
windowsTempDirectory "The Windows_Temp_Directory field specifies the fully-qualified path to the W...
windowsVolumeAttributes "Specifies the attributes of a windows volume

Enumerations in subset

Enumeration Description
WindowsNetworkSecurityModeEnum
WindowsPEBinaryTypeEnum
WindowsServiceStartTypeEnum
WindowsServiceStatusEnum
WindowsServiceTypeEnum