diff --git a/ontology/uco/vocabulary/vocabulary.ttl b/ontology/uco/vocabulary/vocabulary.ttl index 163bdd14..982e3a8f 100644 --- a/ontology/uco/vocabulary/vocabulary.ttl +++ b/ontology/uco/vocabulary/vocabulary.ttl @@ -11,9 +11,15 @@ vocabulary:AccountTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Account Type Vocabulary"@en-US ; - owl:oneOf vocabulary:AccountTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:AccountTypeVocab-members + ) ; + ] ; . vocabulary:AccountTypeVocab-members @@ -31,260 +37,278 @@ vocabulary:AccountTypeVocab-members vocabulary:ActionArgumentNameVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Action Argument Name Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary for common arguments of cyber actions."@en ; - owl:oneOf ( - "APC Address"^^vocabulary:ActionArgumentNameVocab - "APC Mode"^^vocabulary:ActionArgumentNameVocab - "API"^^vocabulary:ActionArgumentNameVocab - "Access Mode"^^vocabulary:ActionArgumentNameVocab - "Application Name"^^vocabulary:ActionArgumentNameVocab - "Base Address"^^vocabulary:ActionArgumentNameVocab - "Callback Address"^^vocabulary:ActionArgumentNameVocab - "Code Address"^^vocabulary:ActionArgumentNameVocab - "Command"^^vocabulary:ActionArgumentNameVocab - "Control Code"^^vocabulary:ActionArgumentNameVocab - "Control Parameter"^^vocabulary:ActionArgumentNameVocab - "Creation Flags"^^vocabulary:ActionArgumentNameVocab - "Database Name"^^vocabulary:ActionArgumentNameVocab - "Delay Time (ms)"^^vocabulary:ActionArgumentNameVocab - "Destination Address"^^vocabulary:ActionArgumentNameVocab - "Error Control"^^vocabulary:ActionArgumentNameVocab - "File Information Class"^^vocabulary:ActionArgumentNameVocab - "Flags"^^vocabulary:ActionArgumentNameVocab - "Function Address"^^vocabulary:ActionArgumentNameVocab - "Function Name"^^vocabulary:ActionArgumentNameVocab - "Function Ordinal"^^vocabulary:ActionArgumentNameVocab - "Hook Type"^^vocabulary:ActionArgumentNameVocab - "Host Name"^^vocabulary:ActionArgumentNameVocab - "Hostname"^^vocabulary:ActionArgumentNameVocab - "Initial Owner"^^vocabulary:ActionArgumentNameVocab - "Mapping Offset"^^vocabulary:ActionArgumentNameVocab - "Number of Bytes Per Send"^^vocabulary:ActionArgumentNameVocab - "Options"^^vocabulary:ActionArgumentNameVocab - "Parameter Address"^^vocabulary:ActionArgumentNameVocab - "Password"^^vocabulary:ActionArgumentNameVocab - "Privilege Name"^^vocabulary:ActionArgumentNameVocab - "Protection"^^vocabulary:ActionArgumentNameVocab - "Proxy Bypass"^^vocabulary:ActionArgumentNameVocab - "Proxy Name"^^vocabulary:ActionArgumentNameVocab - "Reason"^^vocabulary:ActionArgumentNameVocab - "Request Size"^^vocabulary:ActionArgumentNameVocab - "Requested Version"^^vocabulary:ActionArgumentNameVocab - "Server"^^vocabulary:ActionArgumentNameVocab - "Service Name"^^vocabulary:ActionArgumentNameVocab - "Service State"^^vocabulary:ActionArgumentNameVocab - "Service Type"^^vocabulary:ActionArgumentNameVocab - "Share Mode"^^vocabulary:ActionArgumentNameVocab - "Shutdown Flag"^^vocabulary:ActionArgumentNameVocab - "Size (bytes)"^^vocabulary:ActionArgumentNameVocab - "Sleep Time (ms)"^^vocabulary:ActionArgumentNameVocab - "Source Address"^^vocabulary:ActionArgumentNameVocab - "Starting Address"^^vocabulary:ActionArgumentNameVocab - "System Metric Index"^^vocabulary:ActionArgumentNameVocab - "Target PID"^^vocabulary:ActionArgumentNameVocab - "Transfer Flags"^^vocabulary:ActionArgumentNameVocab - "Username"^^vocabulary:ActionArgumentNameVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "APC Address"^^vocabulary:ActionArgumentNameVocab + "APC Mode"^^vocabulary:ActionArgumentNameVocab + "API"^^vocabulary:ActionArgumentNameVocab + "Access Mode"^^vocabulary:ActionArgumentNameVocab + "Application Name"^^vocabulary:ActionArgumentNameVocab + "Base Address"^^vocabulary:ActionArgumentNameVocab + "Callback Address"^^vocabulary:ActionArgumentNameVocab + "Code Address"^^vocabulary:ActionArgumentNameVocab + "Command"^^vocabulary:ActionArgumentNameVocab + "Control Code"^^vocabulary:ActionArgumentNameVocab + "Control Parameter"^^vocabulary:ActionArgumentNameVocab + "Creation Flags"^^vocabulary:ActionArgumentNameVocab + "Database Name"^^vocabulary:ActionArgumentNameVocab + "Delay Time (ms)"^^vocabulary:ActionArgumentNameVocab + "Destination Address"^^vocabulary:ActionArgumentNameVocab + "Error Control"^^vocabulary:ActionArgumentNameVocab + "File Information Class"^^vocabulary:ActionArgumentNameVocab + "Flags"^^vocabulary:ActionArgumentNameVocab + "Function Address"^^vocabulary:ActionArgumentNameVocab + "Function Name"^^vocabulary:ActionArgumentNameVocab + "Function Ordinal"^^vocabulary:ActionArgumentNameVocab + "Hook Type"^^vocabulary:ActionArgumentNameVocab + "Host Name"^^vocabulary:ActionArgumentNameVocab + "Hostname"^^vocabulary:ActionArgumentNameVocab + "Initial Owner"^^vocabulary:ActionArgumentNameVocab + "Mapping Offset"^^vocabulary:ActionArgumentNameVocab + "Number of Bytes Per Send"^^vocabulary:ActionArgumentNameVocab + "Options"^^vocabulary:ActionArgumentNameVocab + "Parameter Address"^^vocabulary:ActionArgumentNameVocab + "Password"^^vocabulary:ActionArgumentNameVocab + "Privilege Name"^^vocabulary:ActionArgumentNameVocab + "Protection"^^vocabulary:ActionArgumentNameVocab + "Proxy Bypass"^^vocabulary:ActionArgumentNameVocab + "Proxy Name"^^vocabulary:ActionArgumentNameVocab + "Reason"^^vocabulary:ActionArgumentNameVocab + "Request Size"^^vocabulary:ActionArgumentNameVocab + "Requested Version"^^vocabulary:ActionArgumentNameVocab + "Server"^^vocabulary:ActionArgumentNameVocab + "Service Name"^^vocabulary:ActionArgumentNameVocab + "Service State"^^vocabulary:ActionArgumentNameVocab + "Service Type"^^vocabulary:ActionArgumentNameVocab + "Share Mode"^^vocabulary:ActionArgumentNameVocab + "Shutdown Flag"^^vocabulary:ActionArgumentNameVocab + "Size (bytes)"^^vocabulary:ActionArgumentNameVocab + "Sleep Time (ms)"^^vocabulary:ActionArgumentNameVocab + "Source Address"^^vocabulary:ActionArgumentNameVocab + "Starting Address"^^vocabulary:ActionArgumentNameVocab + "System Metric Index"^^vocabulary:ActionArgumentNameVocab + "Target PID"^^vocabulary:ActionArgumentNameVocab + "Transfer Flags"^^vocabulary:ActionArgumentNameVocab + "Username"^^vocabulary:ActionArgumentNameVocab + ) + ) ; + ] ; . vocabulary:ActionNameVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Action Name Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of common specific cyber action names."@en ; - owl:oneOf ( - "Accept Socket Connection"^^vocabulary:ActionNameVocab - "Add Connection to Network Share"^^vocabulary:ActionNameVocab - "Add Network Share"^^vocabulary:ActionNameVocab - "Add Scheduled Task"^^vocabulary:ActionNameVocab - "Add System Call Hook"^^vocabulary:ActionNameVocab - "Add User"^^vocabulary:ActionNameVocab - "Add Windows Hook"^^vocabulary:ActionNameVocab - "Allocate Virtual Memory in Process"^^vocabulary:ActionNameVocab - "Bind Address to Socket"^^vocabulary:ActionNameVocab - "Change Service Configuration"^^vocabulary:ActionNameVocab - "Check for Remote Debugger"^^vocabulary:ActionNameVocab - "Close Port"^^vocabulary:ActionNameVocab - "Close Registry Key"^^vocabulary:ActionNameVocab - "Close Socket"^^vocabulary:ActionNameVocab - "Configure Service"^^vocabulary:ActionNameVocab - "Connect to IP"^^vocabulary:ActionNameVocab - "Connect to Named Pipe"^^vocabulary:ActionNameVocab - "Connect to Network Share"^^vocabulary:ActionNameVocab - "Connect to Socket"^^vocabulary:ActionNameVocab - "Connect to URL"^^vocabulary:ActionNameVocab - "Control Driver"^^vocabulary:ActionNameVocab - "Control Service"^^vocabulary:ActionNameVocab - "Copy File"^^vocabulary:ActionNameVocab - "Create Dialog Box"^^vocabulary:ActionNameVocab - "Create Directory"^^vocabulary:ActionNameVocab - "Create Event"^^vocabulary:ActionNameVocab - "Create File"^^vocabulary:ActionNameVocab - "Create File Alternate Data Stream"^^vocabulary:ActionNameVocab - "Create File Mapping"^^vocabulary:ActionNameVocab - "Create File Symbolic Link"^^vocabulary:ActionNameVocab - "Create Hidden File"^^vocabulary:ActionNameVocab - "Create Mailslot"^^vocabulary:ActionNameVocab - "Create Module"^^vocabulary:ActionNameVocab - "Create Mutex"^^vocabulary:ActionNameVocab - "Create Named Pipe"^^vocabulary:ActionNameVocab - "Create Process"^^vocabulary:ActionNameVocab - "Create Process as User"^^vocabulary:ActionNameVocab - "Create Registry Key"^^vocabulary:ActionNameVocab - "Create Registry Key Value"^^vocabulary:ActionNameVocab - "Create Remote Thread in Process"^^vocabulary:ActionNameVocab - "Create Service"^^vocabulary:ActionNameVocab - "Create Socket"^^vocabulary:ActionNameVocab - "Create Symbolic Link"^^vocabulary:ActionNameVocab - "Create Thread"^^vocabulary:ActionNameVocab - "Create Window"^^vocabulary:ActionNameVocab - "Delete Directory"^^vocabulary:ActionNameVocab - "Delete File"^^vocabulary:ActionNameVocab - "Delete Named Pipe"^^vocabulary:ActionNameVocab - "Delete Network Share"^^vocabulary:ActionNameVocab - "Delete Registry Key"^^vocabulary:ActionNameVocab - "Delete Registry Key Value"^^vocabulary:ActionNameVocab - "Delete Service"^^vocabulary:ActionNameVocab - "Delete User"^^vocabulary:ActionNameVocab - "Disconnect from Named Pipe"^^vocabulary:ActionNameVocab - "Disconnect from Network Share"^^vocabulary:ActionNameVocab - "Disconnect from Socket"^^vocabulary:ActionNameVocab - "Download File"^^vocabulary:ActionNameVocab - "Enumerate DLLs"^^vocabulary:ActionNameVocab - "Enumerate Network Shares"^^vocabulary:ActionNameVocab - "Enumerate Processes"^^vocabulary:ActionNameVocab - "Enumerate Protocols"^^vocabulary:ActionNameVocab - "Enumerate Registry Key Subkeys"^^vocabulary:ActionNameVocab - "Enumerate Registry Key Values"^^vocabulary:ActionNameVocab - "Enumerate Services"^^vocabulary:ActionNameVocab - "Enumerate System Handles"^^vocabulary:ActionNameVocab - "Enumerate Threads"^^vocabulary:ActionNameVocab - "Enumerate Threads in Process"^^vocabulary:ActionNameVocab - "Enumerate Users"^^vocabulary:ActionNameVocab - "Enumerate Windows"^^vocabulary:ActionNameVocab - "Find File"^^vocabulary:ActionNameVocab - "Find Window"^^vocabulary:ActionNameVocab - "Flush Process Instruction Cache"^^vocabulary:ActionNameVocab - "Free Library"^^vocabulary:ActionNameVocab - "Free Process Virtual Memory"^^vocabulary:ActionNameVocab - "Get Disk Free Space"^^vocabulary:ActionNameVocab - "Get Disk Type"^^vocabulary:ActionNameVocab - "Get Elapsed System Up Time"^^vocabulary:ActionNameVocab - "Get File Attributes"^^vocabulary:ActionNameVocab - "Get Function Address"^^vocabulary:ActionNameVocab - "Get Host By Address"^^vocabulary:ActionNameVocab - "Get Host By Name"^^vocabulary:ActionNameVocab - "Get Host Name"^^vocabulary:ActionNameVocab - "Get Library File Name"^^vocabulary:ActionNameVocab - "Get Library Handle"^^vocabulary:ActionNameVocab - "Get NetBIOS Name"^^vocabulary:ActionNameVocab - "Get Process Current Directory"^^vocabulary:ActionNameVocab - "Get Process Environment Variable"^^vocabulary:ActionNameVocab - "Get Process Startup Information"^^vocabulary:ActionNameVocab - "Get Processes Snapshot"^^vocabulary:ActionNameVocab - "Get Registry Key Attributes"^^vocabulary:ActionNameVocab - "Get Service Status"^^vocabulary:ActionNameVocab - "Get System Global Flags"^^vocabulary:ActionNameVocab - "Get System Host Name"^^vocabulary:ActionNameVocab - "Get System Local Time"^^vocabulary:ActionNameVocab - "Get System NetBIOS Name"^^vocabulary:ActionNameVocab - "Get System Network Parameters"^^vocabulary:ActionNameVocab - "Get System Time"^^vocabulary:ActionNameVocab - "Get Thread Context"^^vocabulary:ActionNameVocab - "Get Thread Username"^^vocabulary:ActionNameVocab - "Get User Attributes"^^vocabulary:ActionNameVocab - "Get Username"^^vocabulary:ActionNameVocab - "Get Windows Directory"^^vocabulary:ActionNameVocab - "Get Windows System Directory"^^vocabulary:ActionNameVocab - "Get Windows Temporary Files Directory"^^vocabulary:ActionNameVocab - "Hide Window"^^vocabulary:ActionNameVocab - "Impersonate Process"^^vocabulary:ActionNameVocab - "Impersonate Thread"^^vocabulary:ActionNameVocab - "Inject Memory Page"^^vocabulary:ActionNameVocab - "Kill Process"^^vocabulary:ActionNameVocab - "Kill Thread"^^vocabulary:ActionNameVocab - "Kill Window"^^vocabulary:ActionNameVocab - "Listen on Port"^^vocabulary:ActionNameVocab - "Listen on Socket"^^vocabulary:ActionNameVocab - "Load Driver"^^vocabulary:ActionNameVocab - "Load Library"^^vocabulary:ActionNameVocab - "Load Module"^^vocabulary:ActionNameVocab - "Load and Call Driver"^^vocabulary:ActionNameVocab - "Lock File"^^vocabulary:ActionNameVocab - "Logon as User"^^vocabulary:ActionNameVocab - "Map File"^^vocabulary:ActionNameVocab - "Map Library"^^vocabulary:ActionNameVocab - "Map View of File"^^vocabulary:ActionNameVocab - "Modify File"^^vocabulary:ActionNameVocab - "Modify Named Pipe"^^vocabulary:ActionNameVocab - "Modify Process"^^vocabulary:ActionNameVocab - "Modify Registry Key"^^vocabulary:ActionNameVocab - "Modify Registry Key Value"^^vocabulary:ActionNameVocab - "Modify Service"^^vocabulary:ActionNameVocab - "Monitor Registry Key"^^vocabulary:ActionNameVocab - "Move File"^^vocabulary:ActionNameVocab - "Open File"^^vocabulary:ActionNameVocab - "Open File Mapping"^^vocabulary:ActionNameVocab - "Open Mutex"^^vocabulary:ActionNameVocab - "Open Port"^^vocabulary:ActionNameVocab - "Open Process"^^vocabulary:ActionNameVocab - "Open Registry Key"^^vocabulary:ActionNameVocab - "Open Service"^^vocabulary:ActionNameVocab - "Open Service Control Manager"^^vocabulary:ActionNameVocab - "Protect Virtual Memory"^^vocabulary:ActionNameVocab - "Query DNS"^^vocabulary:ActionNameVocab - "Query Disk Attributes"^^vocabulary:ActionNameVocab - "Query Process Virtual Memory"^^vocabulary:ActionNameVocab - "Queue APC in Thread"^^vocabulary:ActionNameVocab - "Read File"^^vocabulary:ActionNameVocab - "Read From Named Pipe"^^vocabulary:ActionNameVocab - "Read From Process Memory"^^vocabulary:ActionNameVocab - "Read Registry Key Value"^^vocabulary:ActionNameVocab - "Receive Data on Socket"^^vocabulary:ActionNameVocab - "Receive Email Message"^^vocabulary:ActionNameVocab - "Release Mutex"^^vocabulary:ActionNameVocab - "Rename File"^^vocabulary:ActionNameVocab - "Revert Thread to Self"^^vocabulary:ActionNameVocab - "Send Control Code to File"^^vocabulary:ActionNameVocab - "Send Control Code to Pipe"^^vocabulary:ActionNameVocab - "Send Control Code to Service"^^vocabulary:ActionNameVocab - "Send DNS Query"^^vocabulary:ActionNameVocab - "Send Data on Socket"^^vocabulary:ActionNameVocab - "Send Data to Address on Socket"^^vocabulary:ActionNameVocab - "Send Email Message"^^vocabulary:ActionNameVocab - "Send ICMP Request"^^vocabulary:ActionNameVocab - "Send Reverse DNS Query"^^vocabulary:ActionNameVocab - "Set File Attributes"^^vocabulary:ActionNameVocab - "Set NetBIOS Name"^^vocabulary:ActionNameVocab - "Set Process Current Directory"^^vocabulary:ActionNameVocab - "Set Process Environment Variable"^^vocabulary:ActionNameVocab - "Set System Global Flags"^^vocabulary:ActionNameVocab - "Set System Host Name"^^vocabulary:ActionNameVocab - "Set System Time"^^vocabulary:ActionNameVocab - "Set Thread Context"^^vocabulary:ActionNameVocab - "Show Window"^^vocabulary:ActionNameVocab - "Shutdown System"^^vocabulary:ActionNameVocab - "Sleep Process"^^vocabulary:ActionNameVocab - "Sleep System"^^vocabulary:ActionNameVocab - "Start Service"^^vocabulary:ActionNameVocab - "Unload Driver"^^vocabulary:ActionNameVocab - "Unload Module"^^vocabulary:ActionNameVocab - "Unlock File"^^vocabulary:ActionNameVocab - "Unmap File"^^vocabulary:ActionNameVocab - "Upload File"^^vocabulary:ActionNameVocab - "Write to File"^^vocabulary:ActionNameVocab - "Write to Process Virtual Memory"^^vocabulary:ActionNameVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Accept Socket Connection"^^vocabulary:ActionNameVocab + "Add Connection to Network Share"^^vocabulary:ActionNameVocab + "Add Network Share"^^vocabulary:ActionNameVocab + "Add Scheduled Task"^^vocabulary:ActionNameVocab + "Add System Call Hook"^^vocabulary:ActionNameVocab + "Add User"^^vocabulary:ActionNameVocab + "Add Windows Hook"^^vocabulary:ActionNameVocab + "Allocate Virtual Memory in Process"^^vocabulary:ActionNameVocab + "Bind Address to Socket"^^vocabulary:ActionNameVocab + "Change Service Configuration"^^vocabulary:ActionNameVocab + "Check for Remote Debugger"^^vocabulary:ActionNameVocab + "Close Port"^^vocabulary:ActionNameVocab + "Close Registry Key"^^vocabulary:ActionNameVocab + "Close Socket"^^vocabulary:ActionNameVocab + "Configure Service"^^vocabulary:ActionNameVocab + "Connect to IP"^^vocabulary:ActionNameVocab + "Connect to Named Pipe"^^vocabulary:ActionNameVocab + "Connect to Network Share"^^vocabulary:ActionNameVocab + "Connect to Socket"^^vocabulary:ActionNameVocab + "Connect to URL"^^vocabulary:ActionNameVocab + "Control Driver"^^vocabulary:ActionNameVocab + "Control Service"^^vocabulary:ActionNameVocab + "Copy File"^^vocabulary:ActionNameVocab + "Create Dialog Box"^^vocabulary:ActionNameVocab + "Create Directory"^^vocabulary:ActionNameVocab + "Create Event"^^vocabulary:ActionNameVocab + "Create File"^^vocabulary:ActionNameVocab + "Create File Alternate Data Stream"^^vocabulary:ActionNameVocab + "Create File Mapping"^^vocabulary:ActionNameVocab + "Create File Symbolic Link"^^vocabulary:ActionNameVocab + "Create Hidden File"^^vocabulary:ActionNameVocab + "Create Mailslot"^^vocabulary:ActionNameVocab + "Create Module"^^vocabulary:ActionNameVocab + "Create Mutex"^^vocabulary:ActionNameVocab + "Create Named Pipe"^^vocabulary:ActionNameVocab + "Create Process"^^vocabulary:ActionNameVocab + "Create Process as User"^^vocabulary:ActionNameVocab + "Create Registry Key"^^vocabulary:ActionNameVocab + "Create Registry Key Value"^^vocabulary:ActionNameVocab + "Create Remote Thread in Process"^^vocabulary:ActionNameVocab + "Create Service"^^vocabulary:ActionNameVocab + "Create Socket"^^vocabulary:ActionNameVocab + "Create Symbolic Link"^^vocabulary:ActionNameVocab + "Create Thread"^^vocabulary:ActionNameVocab + "Create Window"^^vocabulary:ActionNameVocab + "Delete Directory"^^vocabulary:ActionNameVocab + "Delete File"^^vocabulary:ActionNameVocab + "Delete Named Pipe"^^vocabulary:ActionNameVocab + "Delete Network Share"^^vocabulary:ActionNameVocab + "Delete Registry Key"^^vocabulary:ActionNameVocab + "Delete Registry Key Value"^^vocabulary:ActionNameVocab + "Delete Service"^^vocabulary:ActionNameVocab + "Delete User"^^vocabulary:ActionNameVocab + "Disconnect from Named Pipe"^^vocabulary:ActionNameVocab + "Disconnect from Network Share"^^vocabulary:ActionNameVocab + "Disconnect from Socket"^^vocabulary:ActionNameVocab + "Download File"^^vocabulary:ActionNameVocab + "Enumerate DLLs"^^vocabulary:ActionNameVocab + "Enumerate Network Shares"^^vocabulary:ActionNameVocab + "Enumerate Processes"^^vocabulary:ActionNameVocab + "Enumerate Protocols"^^vocabulary:ActionNameVocab + "Enumerate Registry Key Subkeys"^^vocabulary:ActionNameVocab + "Enumerate Registry Key Values"^^vocabulary:ActionNameVocab + "Enumerate Services"^^vocabulary:ActionNameVocab + "Enumerate System Handles"^^vocabulary:ActionNameVocab + "Enumerate Threads"^^vocabulary:ActionNameVocab + "Enumerate Threads in Process"^^vocabulary:ActionNameVocab + "Enumerate Users"^^vocabulary:ActionNameVocab + "Enumerate Windows"^^vocabulary:ActionNameVocab + "Find File"^^vocabulary:ActionNameVocab + "Find Window"^^vocabulary:ActionNameVocab + "Flush Process Instruction Cache"^^vocabulary:ActionNameVocab + "Free Library"^^vocabulary:ActionNameVocab + "Free Process Virtual Memory"^^vocabulary:ActionNameVocab + "Get Disk Free Space"^^vocabulary:ActionNameVocab + "Get Disk Type"^^vocabulary:ActionNameVocab + "Get Elapsed System Up Time"^^vocabulary:ActionNameVocab + "Get File Attributes"^^vocabulary:ActionNameVocab + "Get Function Address"^^vocabulary:ActionNameVocab + "Get Host By Address"^^vocabulary:ActionNameVocab + "Get Host By Name"^^vocabulary:ActionNameVocab + "Get Host Name"^^vocabulary:ActionNameVocab + "Get Library File Name"^^vocabulary:ActionNameVocab + "Get Library Handle"^^vocabulary:ActionNameVocab + "Get NetBIOS Name"^^vocabulary:ActionNameVocab + "Get Process Current Directory"^^vocabulary:ActionNameVocab + "Get Process Environment Variable"^^vocabulary:ActionNameVocab + "Get Process Startup Information"^^vocabulary:ActionNameVocab + "Get Processes Snapshot"^^vocabulary:ActionNameVocab + "Get Registry Key Attributes"^^vocabulary:ActionNameVocab + "Get Service Status"^^vocabulary:ActionNameVocab + "Get System Global Flags"^^vocabulary:ActionNameVocab + "Get System Host Name"^^vocabulary:ActionNameVocab + "Get System Local Time"^^vocabulary:ActionNameVocab + "Get System NetBIOS Name"^^vocabulary:ActionNameVocab + "Get System Network Parameters"^^vocabulary:ActionNameVocab + "Get System Time"^^vocabulary:ActionNameVocab + "Get Thread Context"^^vocabulary:ActionNameVocab + "Get Thread Username"^^vocabulary:ActionNameVocab + "Get User Attributes"^^vocabulary:ActionNameVocab + "Get Username"^^vocabulary:ActionNameVocab + "Get Windows Directory"^^vocabulary:ActionNameVocab + "Get Windows System Directory"^^vocabulary:ActionNameVocab + "Get Windows Temporary Files Directory"^^vocabulary:ActionNameVocab + "Hide Window"^^vocabulary:ActionNameVocab + "Impersonate Process"^^vocabulary:ActionNameVocab + "Impersonate Thread"^^vocabulary:ActionNameVocab + "Inject Memory Page"^^vocabulary:ActionNameVocab + "Kill Process"^^vocabulary:ActionNameVocab + "Kill Thread"^^vocabulary:ActionNameVocab + "Kill Window"^^vocabulary:ActionNameVocab + "Listen on Port"^^vocabulary:ActionNameVocab + "Listen on Socket"^^vocabulary:ActionNameVocab + "Load Driver"^^vocabulary:ActionNameVocab + "Load Library"^^vocabulary:ActionNameVocab + "Load Module"^^vocabulary:ActionNameVocab + "Load and Call Driver"^^vocabulary:ActionNameVocab + "Lock File"^^vocabulary:ActionNameVocab + "Logon as User"^^vocabulary:ActionNameVocab + "Map File"^^vocabulary:ActionNameVocab + "Map Library"^^vocabulary:ActionNameVocab + "Map View of File"^^vocabulary:ActionNameVocab + "Modify File"^^vocabulary:ActionNameVocab + "Modify Named Pipe"^^vocabulary:ActionNameVocab + "Modify Process"^^vocabulary:ActionNameVocab + "Modify Registry Key"^^vocabulary:ActionNameVocab + "Modify Registry Key Value"^^vocabulary:ActionNameVocab + "Modify Service"^^vocabulary:ActionNameVocab + "Monitor Registry Key"^^vocabulary:ActionNameVocab + "Move File"^^vocabulary:ActionNameVocab + "Open File"^^vocabulary:ActionNameVocab + "Open File Mapping"^^vocabulary:ActionNameVocab + "Open Mutex"^^vocabulary:ActionNameVocab + "Open Port"^^vocabulary:ActionNameVocab + "Open Process"^^vocabulary:ActionNameVocab + "Open Registry Key"^^vocabulary:ActionNameVocab + "Open Service"^^vocabulary:ActionNameVocab + "Open Service Control Manager"^^vocabulary:ActionNameVocab + "Protect Virtual Memory"^^vocabulary:ActionNameVocab + "Query DNS"^^vocabulary:ActionNameVocab + "Query Disk Attributes"^^vocabulary:ActionNameVocab + "Query Process Virtual Memory"^^vocabulary:ActionNameVocab + "Queue APC in Thread"^^vocabulary:ActionNameVocab + "Read File"^^vocabulary:ActionNameVocab + "Read From Named Pipe"^^vocabulary:ActionNameVocab + "Read From Process Memory"^^vocabulary:ActionNameVocab + "Read Registry Key Value"^^vocabulary:ActionNameVocab + "Receive Data on Socket"^^vocabulary:ActionNameVocab + "Receive Email Message"^^vocabulary:ActionNameVocab + "Release Mutex"^^vocabulary:ActionNameVocab + "Rename File"^^vocabulary:ActionNameVocab + "Revert Thread to Self"^^vocabulary:ActionNameVocab + "Send Control Code to File"^^vocabulary:ActionNameVocab + "Send Control Code to Pipe"^^vocabulary:ActionNameVocab + "Send Control Code to Service"^^vocabulary:ActionNameVocab + "Send DNS Query"^^vocabulary:ActionNameVocab + "Send Data on Socket"^^vocabulary:ActionNameVocab + "Send Data to Address on Socket"^^vocabulary:ActionNameVocab + "Send Email Message"^^vocabulary:ActionNameVocab + "Send ICMP Request"^^vocabulary:ActionNameVocab + "Send Reverse DNS Query"^^vocabulary:ActionNameVocab + "Set File Attributes"^^vocabulary:ActionNameVocab + "Set NetBIOS Name"^^vocabulary:ActionNameVocab + "Set Process Current Directory"^^vocabulary:ActionNameVocab + "Set Process Environment Variable"^^vocabulary:ActionNameVocab + "Set System Global Flags"^^vocabulary:ActionNameVocab + "Set System Host Name"^^vocabulary:ActionNameVocab + "Set System Time"^^vocabulary:ActionNameVocab + "Set Thread Context"^^vocabulary:ActionNameVocab + "Show Window"^^vocabulary:ActionNameVocab + "Shutdown System"^^vocabulary:ActionNameVocab + "Sleep Process"^^vocabulary:ActionNameVocab + "Sleep System"^^vocabulary:ActionNameVocab + "Start Service"^^vocabulary:ActionNameVocab + "Unload Driver"^^vocabulary:ActionNameVocab + "Unload Module"^^vocabulary:ActionNameVocab + "Unlock File"^^vocabulary:ActionNameVocab + "Unmap File"^^vocabulary:ActionNameVocab + "Upload File"^^vocabulary:ActionNameVocab + "Write to File"^^vocabulary:ActionNameVocab + "Write to Process Virtual Memory"^^vocabulary:ActionNameVocab + ) + ) ; + ] ; . vocabulary:ActionRelationshipTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Action Relationship Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary for capturing types of relationships between actions."@en-US ; - owl:oneOf vocabulary:ActionRelationshipTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:ActionRelationshipTypeVocab-members + ) ; + ] ; . vocabulary:ActionRelationshipTypeVocab-members @@ -301,10 +325,16 @@ vocabulary:ActionRelationshipTypeVocab-members vocabulary:ActionStatusTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Action Status Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of action status types."@en-US ; - owl:oneOf vocabulary:ActionStatusTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:ActionStatusTypeVocab-members + ) ; + ] ; . vocabulary:ActionStatusTypeVocab-members @@ -321,163 +351,187 @@ vocabulary:ActionStatusTypeVocab-members vocabulary:ActionTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Action Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of common general action types."@en ; - owl:oneOf ( - "Accept"^^vocabulary:ActionTypeVocab - "Access"^^vocabulary:ActionTypeVocab - "Add"^^vocabulary:ActionTypeVocab - "Alert"^^vocabulary:ActionTypeVocab - "Allocate"^^vocabulary:ActionTypeVocab - "Archive"^^vocabulary:ActionTypeVocab - "Assign"^^vocabulary:ActionTypeVocab - "Audit"^^vocabulary:ActionTypeVocab - "Backup"^^vocabulary:ActionTypeVocab - "Bind"^^vocabulary:ActionTypeVocab - "Block"^^vocabulary:ActionTypeVocab - "Call"^^vocabulary:ActionTypeVocab - "Change"^^vocabulary:ActionTypeVocab - "Check"^^vocabulary:ActionTypeVocab - "Clean"^^vocabulary:ActionTypeVocab - "Click"^^vocabulary:ActionTypeVocab - "Close"^^vocabulary:ActionTypeVocab - "Compare"^^vocabulary:ActionTypeVocab - "Compress"^^vocabulary:ActionTypeVocab - "Configure"^^vocabulary:ActionTypeVocab - "Connect"^^vocabulary:ActionTypeVocab - "Control"^^vocabulary:ActionTypeVocab - "Copy/Duplicate"^^vocabulary:ActionTypeVocab - "Create"^^vocabulary:ActionTypeVocab - "Decode"^^vocabulary:ActionTypeVocab - "Decompress"^^vocabulary:ActionTypeVocab - "Decrypt"^^vocabulary:ActionTypeVocab - "Deny"^^vocabulary:ActionTypeVocab - "Depress"^^vocabulary:ActionTypeVocab - "Detect"^^vocabulary:ActionTypeVocab - "Disconnect"^^vocabulary:ActionTypeVocab - "Download"^^vocabulary:ActionTypeVocab - "Draw"^^vocabulary:ActionTypeVocab - "Drop"^^vocabulary:ActionTypeVocab - "Encode"^^vocabulary:ActionTypeVocab - "Encrypt"^^vocabulary:ActionTypeVocab - "Enumerate"^^vocabulary:ActionTypeVocab - "Execute"^^vocabulary:ActionTypeVocab - "Extract"^^vocabulary:ActionTypeVocab - "Filter"^^vocabulary:ActionTypeVocab - "Find"^^vocabulary:ActionTypeVocab - "Flush"^^vocabulary:ActionTypeVocab - "Fork"^^vocabulary:ActionTypeVocab - "Free"^^vocabulary:ActionTypeVocab - "Get"^^vocabulary:ActionTypeVocab - "Hide"^^vocabulary:ActionTypeVocab - "Hook"^^vocabulary:ActionTypeVocab - "Impersonate"^^vocabulary:ActionTypeVocab - "Initialize"^^vocabulary:ActionTypeVocab - "Inject"^^vocabulary:ActionTypeVocab - "Install"^^vocabulary:ActionTypeVocab - "Interleave"^^vocabulary:ActionTypeVocab - "Join"^^vocabulary:ActionTypeVocab - "Kill"^^vocabulary:ActionTypeVocab - "Listen"^^vocabulary:ActionTypeVocab - "Load"^^vocabulary:ActionTypeVocab - "Lock"^^vocabulary:ActionTypeVocab - "Login/Logon"^^vocabulary:ActionTypeVocab - "Logout/Logoff"^^vocabulary:ActionTypeVocab - "Map"^^vocabulary:ActionTypeVocab - "Merge"^^vocabulary:ActionTypeVocab - "Modify"^^vocabulary:ActionTypeVocab - "Monitor"^^vocabulary:ActionTypeVocab - "Move"^^vocabulary:ActionTypeVocab - "Open"^^vocabulary:ActionTypeVocab - "Pack"^^vocabulary:ActionTypeVocab - "Pause"^^vocabulary:ActionTypeVocab - "Press"^^vocabulary:ActionTypeVocab - "Protect"^^vocabulary:ActionTypeVocab - "Quarantine"^^vocabulary:ActionTypeVocab - "Query"^^vocabulary:ActionTypeVocab - "Queue"^^vocabulary:ActionTypeVocab - "Raise"^^vocabulary:ActionTypeVocab - "Read"^^vocabulary:ActionTypeVocab - "Receive"^^vocabulary:ActionTypeVocab - "Release"^^vocabulary:ActionTypeVocab - "Remove/Delete"^^vocabulary:ActionTypeVocab - "Rename"^^vocabulary:ActionTypeVocab - "Replicate"^^vocabulary:ActionTypeVocab - "Restore"^^vocabulary:ActionTypeVocab - "Resume"^^vocabulary:ActionTypeVocab - "Revert"^^vocabulary:ActionTypeVocab - "Run"^^vocabulary:ActionTypeVocab - "Save"^^vocabulary:ActionTypeVocab - "Scan"^^vocabulary:ActionTypeVocab - "Schedule"^^vocabulary:ActionTypeVocab - "Search"^^vocabulary:ActionTypeVocab - "Send"^^vocabulary:ActionTypeVocab - "Set"^^vocabulary:ActionTypeVocab - "Shutdown"^^vocabulary:ActionTypeVocab - "Sleep"^^vocabulary:ActionTypeVocab - "Snapshot"^^vocabulary:ActionTypeVocab - "Start"^^vocabulary:ActionTypeVocab - "Stop"^^vocabulary:ActionTypeVocab - "Suspend"^^vocabulary:ActionTypeVocab - "Synchronize"^^vocabulary:ActionTypeVocab - "Throw"^^vocabulary:ActionTypeVocab - "Transmit"^^vocabulary:ActionTypeVocab - "Unblock"^^vocabulary:ActionTypeVocab - "Unhide"^^vocabulary:ActionTypeVocab - "Unhook"^^vocabulary:ActionTypeVocab - "Uninstall"^^vocabulary:ActionTypeVocab - "Unload"^^vocabulary:ActionTypeVocab - "Unlock"^^vocabulary:ActionTypeVocab - "Unmap"^^vocabulary:ActionTypeVocab - "Unpack"^^vocabulary:ActionTypeVocab - "Update"^^vocabulary:ActionTypeVocab - "Upgrade"^^vocabulary:ActionTypeVocab - "Upload"^^vocabulary:ActionTypeVocab - "Wipe/Destroy/Purge"^^vocabulary:ActionTypeVocab - "Write"^^vocabulary:ActionTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Accept"^^vocabulary:ActionTypeVocab + "Access"^^vocabulary:ActionTypeVocab + "Add"^^vocabulary:ActionTypeVocab + "Alert"^^vocabulary:ActionTypeVocab + "Allocate"^^vocabulary:ActionTypeVocab + "Archive"^^vocabulary:ActionTypeVocab + "Assign"^^vocabulary:ActionTypeVocab + "Audit"^^vocabulary:ActionTypeVocab + "Backup"^^vocabulary:ActionTypeVocab + "Bind"^^vocabulary:ActionTypeVocab + "Block"^^vocabulary:ActionTypeVocab + "Call"^^vocabulary:ActionTypeVocab + "Change"^^vocabulary:ActionTypeVocab + "Check"^^vocabulary:ActionTypeVocab + "Clean"^^vocabulary:ActionTypeVocab + "Click"^^vocabulary:ActionTypeVocab + "Close"^^vocabulary:ActionTypeVocab + "Compare"^^vocabulary:ActionTypeVocab + "Compress"^^vocabulary:ActionTypeVocab + "Configure"^^vocabulary:ActionTypeVocab + "Connect"^^vocabulary:ActionTypeVocab + "Control"^^vocabulary:ActionTypeVocab + "Copy/Duplicate"^^vocabulary:ActionTypeVocab + "Create"^^vocabulary:ActionTypeVocab + "Decode"^^vocabulary:ActionTypeVocab + "Decompress"^^vocabulary:ActionTypeVocab + "Decrypt"^^vocabulary:ActionTypeVocab + "Deny"^^vocabulary:ActionTypeVocab + "Depress"^^vocabulary:ActionTypeVocab + "Detect"^^vocabulary:ActionTypeVocab + "Disconnect"^^vocabulary:ActionTypeVocab + "Download"^^vocabulary:ActionTypeVocab + "Draw"^^vocabulary:ActionTypeVocab + "Drop"^^vocabulary:ActionTypeVocab + "Encode"^^vocabulary:ActionTypeVocab + "Encrypt"^^vocabulary:ActionTypeVocab + "Enumerate"^^vocabulary:ActionTypeVocab + "Execute"^^vocabulary:ActionTypeVocab + "Extract"^^vocabulary:ActionTypeVocab + "Filter"^^vocabulary:ActionTypeVocab + "Find"^^vocabulary:ActionTypeVocab + "Flush"^^vocabulary:ActionTypeVocab + "Fork"^^vocabulary:ActionTypeVocab + "Free"^^vocabulary:ActionTypeVocab + "Get"^^vocabulary:ActionTypeVocab + "Hide"^^vocabulary:ActionTypeVocab + "Hook"^^vocabulary:ActionTypeVocab + "Impersonate"^^vocabulary:ActionTypeVocab + "Initialize"^^vocabulary:ActionTypeVocab + "Inject"^^vocabulary:ActionTypeVocab + "Install"^^vocabulary:ActionTypeVocab + "Interleave"^^vocabulary:ActionTypeVocab + "Join"^^vocabulary:ActionTypeVocab + "Kill"^^vocabulary:ActionTypeVocab + "Listen"^^vocabulary:ActionTypeVocab + "Load"^^vocabulary:ActionTypeVocab + "Lock"^^vocabulary:ActionTypeVocab + "Login/Logon"^^vocabulary:ActionTypeVocab + "Logout/Logoff"^^vocabulary:ActionTypeVocab + "Map"^^vocabulary:ActionTypeVocab + "Merge"^^vocabulary:ActionTypeVocab + "Modify"^^vocabulary:ActionTypeVocab + "Monitor"^^vocabulary:ActionTypeVocab + "Move"^^vocabulary:ActionTypeVocab + "Open"^^vocabulary:ActionTypeVocab + "Pack"^^vocabulary:ActionTypeVocab + "Pause"^^vocabulary:ActionTypeVocab + "Press"^^vocabulary:ActionTypeVocab + "Protect"^^vocabulary:ActionTypeVocab + "Quarantine"^^vocabulary:ActionTypeVocab + "Query"^^vocabulary:ActionTypeVocab + "Queue"^^vocabulary:ActionTypeVocab + "Raise"^^vocabulary:ActionTypeVocab + "Read"^^vocabulary:ActionTypeVocab + "Receive"^^vocabulary:ActionTypeVocab + "Release"^^vocabulary:ActionTypeVocab + "Remove/Delete"^^vocabulary:ActionTypeVocab + "Rename"^^vocabulary:ActionTypeVocab + "Replicate"^^vocabulary:ActionTypeVocab + "Restore"^^vocabulary:ActionTypeVocab + "Resume"^^vocabulary:ActionTypeVocab + "Revert"^^vocabulary:ActionTypeVocab + "Run"^^vocabulary:ActionTypeVocab + "Save"^^vocabulary:ActionTypeVocab + "Scan"^^vocabulary:ActionTypeVocab + "Schedule"^^vocabulary:ActionTypeVocab + "Search"^^vocabulary:ActionTypeVocab + "Send"^^vocabulary:ActionTypeVocab + "Set"^^vocabulary:ActionTypeVocab + "Shutdown"^^vocabulary:ActionTypeVocab + "Sleep"^^vocabulary:ActionTypeVocab + "Snapshot"^^vocabulary:ActionTypeVocab + "Start"^^vocabulary:ActionTypeVocab + "Stop"^^vocabulary:ActionTypeVocab + "Suspend"^^vocabulary:ActionTypeVocab + "Synchronize"^^vocabulary:ActionTypeVocab + "Throw"^^vocabulary:ActionTypeVocab + "Transmit"^^vocabulary:ActionTypeVocab + "Unblock"^^vocabulary:ActionTypeVocab + "Unhide"^^vocabulary:ActionTypeVocab + "Unhook"^^vocabulary:ActionTypeVocab + "Uninstall"^^vocabulary:ActionTypeVocab + "Unload"^^vocabulary:ActionTypeVocab + "Unlock"^^vocabulary:ActionTypeVocab + "Unmap"^^vocabulary:ActionTypeVocab + "Unpack"^^vocabulary:ActionTypeVocab + "Update"^^vocabulary:ActionTypeVocab + "Upgrade"^^vocabulary:ActionTypeVocab + "Upload"^^vocabulary:ActionTypeVocab + "Wipe/Destroy/Purge"^^vocabulary:ActionTypeVocab + "Write"^^vocabulary:ActionTypeVocab + ) + ) ; + ] ; . vocabulary:BitnessVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Bitness Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of word sizes that define classes of operating systems."@en ; - owl:oneOf ( - "32"^^vocabulary:BitnessVocab - "64"^^vocabulary:BitnessVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "32"^^vocabulary:BitnessVocab + "64"^^vocabulary:BitnessVocab + ) + ) ; + ] ; . vocabulary:CharacterEncodingVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Character Encoding Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of character encodings."@en ; - owl:oneOf ( - "ASCII"^^vocabulary:CharacterEncodingVocab - "UTF-16"^^vocabulary:CharacterEncodingVocab - "UTF-32"^^vocabulary:CharacterEncodingVocab - "UTF-8"^^vocabulary:CharacterEncodingVocab - "Windows-1250"^^vocabulary:CharacterEncodingVocab - "Windows-1251"^^vocabulary:CharacterEncodingVocab - "Windows-1252"^^vocabulary:CharacterEncodingVocab - "Windows-1253"^^vocabulary:CharacterEncodingVocab - "Windows-1254"^^vocabulary:CharacterEncodingVocab - "Windows-1255"^^vocabulary:CharacterEncodingVocab - "Windows-1256"^^vocabulary:CharacterEncodingVocab - "Windows-1257"^^vocabulary:CharacterEncodingVocab - "Windows-1258"^^vocabulary:CharacterEncodingVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "ASCII"^^vocabulary:CharacterEncodingVocab + "UTF-16"^^vocabulary:CharacterEncodingVocab + "UTF-32"^^vocabulary:CharacterEncodingVocab + "UTF-8"^^vocabulary:CharacterEncodingVocab + "Windows-1250"^^vocabulary:CharacterEncodingVocab + "Windows-1251"^^vocabulary:CharacterEncodingVocab + "Windows-1252"^^vocabulary:CharacterEncodingVocab + "Windows-1253"^^vocabulary:CharacterEncodingVocab + "Windows-1254"^^vocabulary:CharacterEncodingVocab + "Windows-1255"^^vocabulary:CharacterEncodingVocab + "Windows-1256"^^vocabulary:CharacterEncodingVocab + "Windows-1257"^^vocabulary:CharacterEncodingVocab + "Windows-1258"^^vocabulary:CharacterEncodingVocab + ) + ) ; + ] ; . vocabulary:ContactAddressScopeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Contact Address Scope Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of scopes for address entries of digital contacts."@en ; - owl:oneOf vocabulary:ContactAddressScopeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:ContactAddressScopeVocab-members + ) ; + ] ; . vocabulary:ContactAddressScopeVocab-members @@ -491,10 +545,16 @@ vocabulary:ContactAddressScopeVocab-members vocabulary:ContactEmailScopeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Contact Email Scope Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of scopes for email entries of digital contacts."@en ; - owl:oneOf vocabulary:ContactEmailScopeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:ContactEmailScopeVocab-members + ) ; + ] ; . vocabulary:ContactEmailScopeVocab-members @@ -508,10 +568,16 @@ vocabulary:ContactEmailScopeVocab-members vocabulary:ContactPhoneScopeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Contact Phone Scope Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of scopes for phone entries of digital contacts."@en ; - owl:oneOf vocabulary:ContactPhoneScopeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:ContactPhoneScopeVocab-members + ) ; + ] ; . vocabulary:ContactPhoneScopeVocab-members @@ -529,10 +595,16 @@ vocabulary:ContactPhoneScopeVocab-members vocabulary:ContactSIPScopeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Contact SIP Scope Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of scopes for Session Initiation Protocol (SIP) entries of digital contacts."@en ; - owl:oneOf vocabulary:ContactSIPScopeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:ContactSIPScopeVocab-members + ) ; + ] ; . vocabulary:ContactSIPScopeVocab-members @@ -545,37 +617,55 @@ vocabulary:ContactSIPScopeVocab-members vocabulary:ContactURLScopeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Contact URL Scope Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of scopes for URL entries of digital contacts."@en ; - owl:oneOf ( - "home"^^vocabulary:ContactURLScopeVocab - "work"^^vocabulary:ContactURLScopeVocab - "school"^^vocabulary:ContactURLScopeVocab - "homepage"^^vocabulary:ContactURLScopeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "home"^^vocabulary:ContactURLScopeVocab + "work"^^vocabulary:ContactURLScopeVocab + "school"^^vocabulary:ContactURLScopeVocab + "homepage"^^vocabulary:ContactURLScopeVocab + ) + ) ; + ] ; . vocabulary:DiskTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Disk Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of disk types."@en ; - owl:oneOf ( - "CDRom"^^vocabulary:DiskTypeVocab - "Fixed"^^vocabulary:DiskTypeVocab - "RAMDisk"^^vocabulary:DiskTypeVocab - "Remote"^^vocabulary:DiskTypeVocab - "Removable"^^vocabulary:DiskTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "CDRom"^^vocabulary:DiskTypeVocab + "Fixed"^^vocabulary:DiskTypeVocab + "RAMDisk"^^vocabulary:DiskTypeVocab + "Remote"^^vocabulary:DiskTypeVocab + "Removable"^^vocabulary:DiskTypeVocab + ) + ) ; + ] ; . vocabulary:EndiannessTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Endianness Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of byte ordering methods."@en ; - owl:oneOf vocabulary:EndiannessTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:EndiannessTypeVocab-members + ) ; + ] ; . vocabulary:EndiannessTypeVocab-members @@ -588,10 +678,16 @@ vocabulary:EndiannessTypeVocab-members vocabulary:HashNameVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Hash Name Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of hashing algorithm names."@en-US ; - owl:oneOf vocabulary:HashNameVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:HashNameVocab-members + ) ; + ] ; . vocabulary:HashNameVocab-members @@ -609,24 +705,36 @@ vocabulary:HashNameVocab-members vocabulary:LibraryTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Library Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of library types."@en ; - owl:oneOf ( - "Dynamic"^^vocabulary:LibraryTypeVocab - "Other"^^vocabulary:LibraryTypeVocab - "Remote"^^vocabulary:LibraryTypeVocab - "Shared"^^vocabulary:LibraryTypeVocab - "Static"^^vocabulary:LibraryTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Dynamic"^^vocabulary:LibraryTypeVocab + "Other"^^vocabulary:LibraryTypeVocab + "Remote"^^vocabulary:LibraryTypeVocab + "Shared"^^vocabulary:LibraryTypeVocab + "Static"^^vocabulary:LibraryTypeVocab + ) + ) ; + ] ; . vocabulary:MemoryBlockTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Memory Block Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of types of memory blocks."@en ; - owl:oneOf vocabulary:MemoryBlockTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:MemoryBlockTypeVocab-members + ) ; + ] ; . vocabulary:MemoryBlockTypeVocab-members @@ -641,10 +749,16 @@ vocabulary:MemoryBlockTypeVocab-members vocabulary:ObservableObjectRelationshipVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Cyber Item Relationship Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of inter-observable object relationships."@en ; - owl:oneOf vocabulary:ObservableObjectRelationshipVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:ObservableObjectRelationshipVocab-members + ) ; + ] ; . vocabulary:ObservableObjectRelationshipVocab-members @@ -792,137 +906,185 @@ vocabulary:ObservableObjectRelationshipVocab-members vocabulary:ObservableObjectStateVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Cyber Item State Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of observable object states."@en ; - owl:oneOf ( - "Active"^^vocabulary:ObservableObjectStateVocab - "Closed"^^vocabulary:ObservableObjectStateVocab - "Does Not Exist"^^vocabulary:ObservableObjectStateVocab - "Exists"^^vocabulary:ObservableObjectStateVocab - "Inactive"^^vocabulary:ObservableObjectStateVocab - "Locked"^^vocabulary:ObservableObjectStateVocab - "Open"^^vocabulary:ObservableObjectStateVocab - "Started"^^vocabulary:ObservableObjectStateVocab - "Stopped"^^vocabulary:ObservableObjectStateVocab - "Unlocked"^^vocabulary:ObservableObjectStateVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Active"^^vocabulary:ObservableObjectStateVocab + "Closed"^^vocabulary:ObservableObjectStateVocab + "Does Not Exist"^^vocabulary:ObservableObjectStateVocab + "Exists"^^vocabulary:ObservableObjectStateVocab + "Inactive"^^vocabulary:ObservableObjectStateVocab + "Locked"^^vocabulary:ObservableObjectStateVocab + "Open"^^vocabulary:ObservableObjectStateVocab + "Started"^^vocabulary:ObservableObjectStateVocab + "Stopped"^^vocabulary:ObservableObjectStateVocab + "Unlocked"^^vocabulary:ObservableObjectStateVocab + ) + ) ; + ] ; . vocabulary:PartitionTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Partition Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of partition types. See http://www.win.tue.nl/~aeb/partitions/partition_types-1.html for more information about the various partition types."@en ; - owl:oneOf ( - "PARTITION_ENTRY_UNUSED"^^vocabulary:PartitionTypeVocab - "PARTITION_EXTENDED"^^vocabulary:PartitionTypeVocab - "PARTITION_FAT32"^^vocabulary:PartitionTypeVocab - "PARTITION_FAT32_XINT13"^^vocabulary:PartitionTypeVocab - "PARTITION_FAT_12"^^vocabulary:PartitionTypeVocab - "PARTITION_FAT_16"^^vocabulary:PartitionTypeVocab - "PARTITION_HUGE"^^vocabulary:PartitionTypeVocab - "PARTITION_IFS"^^vocabulary:PartitionTypeVocab - "PARTITION_LDM"^^vocabulary:PartitionTypeVocab - "PARTITION_NTFT"^^vocabulary:PartitionTypeVocab - "PARTITION_OS2BOOTMGR"^^vocabulary:PartitionTypeVocab - "PARTITION_PREP"^^vocabulary:PartitionTypeVocab - "PARTITION_UNIX"^^vocabulary:PartitionTypeVocab - "PARTITION_XENIX_1"^^vocabulary:PartitionTypeVocab - "PARTITION_XENIX_2"^^vocabulary:PartitionTypeVocab - "PARTITION_XINT13"^^vocabulary:PartitionTypeVocab - "PARTITION_XINT13_EXTENDED"^^vocabulary:PartitionTypeVocab - "UNKNOWN"^^vocabulary:PartitionTypeVocab - "VALID_NTFT"^^vocabulary:PartitionTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "PARTITION_ENTRY_UNUSED"^^vocabulary:PartitionTypeVocab + "PARTITION_EXTENDED"^^vocabulary:PartitionTypeVocab + "PARTITION_FAT32"^^vocabulary:PartitionTypeVocab + "PARTITION_FAT32_XINT13"^^vocabulary:PartitionTypeVocab + "PARTITION_FAT_12"^^vocabulary:PartitionTypeVocab + "PARTITION_FAT_16"^^vocabulary:PartitionTypeVocab + "PARTITION_HUGE"^^vocabulary:PartitionTypeVocab + "PARTITION_IFS"^^vocabulary:PartitionTypeVocab + "PARTITION_LDM"^^vocabulary:PartitionTypeVocab + "PARTITION_NTFT"^^vocabulary:PartitionTypeVocab + "PARTITION_OS2BOOTMGR"^^vocabulary:PartitionTypeVocab + "PARTITION_PREP"^^vocabulary:PartitionTypeVocab + "PARTITION_UNIX"^^vocabulary:PartitionTypeVocab + "PARTITION_XENIX_1"^^vocabulary:PartitionTypeVocab + "PARTITION_XENIX_2"^^vocabulary:PartitionTypeVocab + "PARTITION_XINT13"^^vocabulary:PartitionTypeVocab + "PARTITION_XINT13_EXTENDED"^^vocabulary:PartitionTypeVocab + "UNKNOWN"^^vocabulary:PartitionTypeVocab + "VALID_NTFT"^^vocabulary:PartitionTypeVocab + ) + ) ; + ] ; . vocabulary:ProcessorArchVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Processor Architecture Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of computer processor architectures."@en ; - owl:oneOf ( - "ARM"^^vocabulary:ProcessorArchVocab - "Alpha"^^vocabulary:ProcessorArchVocab - "IA-64"^^vocabulary:ProcessorArchVocab - "MIPS"^^vocabulary:ProcessorArchVocab - "Motorola 68k"^^vocabulary:ProcessorArchVocab - "Other"^^vocabulary:ProcessorArchVocab - "PowerPC"^^vocabulary:ProcessorArchVocab - "SPARC"^^vocabulary:ProcessorArchVocab - "eSi-RISC"^^vocabulary:ProcessorArchVocab - "x86-32"^^vocabulary:ProcessorArchVocab - "x86-64"^^vocabulary:ProcessorArchVocab - "z/Architecture"^^vocabulary:ProcessorArchVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "ARM"^^vocabulary:ProcessorArchVocab + "Alpha"^^vocabulary:ProcessorArchVocab + "IA-64"^^vocabulary:ProcessorArchVocab + "MIPS"^^vocabulary:ProcessorArchVocab + "Motorola 68k"^^vocabulary:ProcessorArchVocab + "Other"^^vocabulary:ProcessorArchVocab + "PowerPC"^^vocabulary:ProcessorArchVocab + "SPARC"^^vocabulary:ProcessorArchVocab + "eSi-RISC"^^vocabulary:ProcessorArchVocab + "x86-32"^^vocabulary:ProcessorArchVocab + "x86-64"^^vocabulary:ProcessorArchVocab + "z/Architecture"^^vocabulary:ProcessorArchVocab + ) + ) ; + ] ; . vocabulary:RegionalRegistryTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Regional Registry Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of Regional Internet Registries (RIRs) names, represented via their respective acronyms."@en ; - owl:oneOf ( - "APNIC"^^vocabulary:RegionalRegistryTypeVocab - "ARIN"^^vocabulary:RegionalRegistryTypeVocab - "AfriNIC"^^vocabulary:RegionalRegistryTypeVocab - "LACNIC"^^vocabulary:RegionalRegistryTypeVocab - "RIPE NCC"^^vocabulary:RegionalRegistryTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "APNIC"^^vocabulary:RegionalRegistryTypeVocab + "ARIN"^^vocabulary:RegionalRegistryTypeVocab + "AfriNIC"^^vocabulary:RegionalRegistryTypeVocab + "LACNIC"^^vocabulary:RegionalRegistryTypeVocab + "RIPE NCC"^^vocabulary:RegionalRegistryTypeVocab + ) + ) ; + ] ; . vocabulary:RegistryDatatypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Registry Datatype Vocabulary"@en-US ; - owl:oneOf ( - "reg_binary"^^vocabulary:RegistryDatatypeVocab - "reg_dword"^^vocabulary:RegistryDatatypeVocab - "reg_dword_big_endian"^^vocabulary:RegistryDatatypeVocab - "reg_expand_sz"^^vocabulary:RegistryDatatypeVocab - "reg_full_resource_descriptor"^^vocabulary:RegistryDatatypeVocab - "reg_invalid_type"^^vocabulary:RegistryDatatypeVocab - "reg_link"^^vocabulary:RegistryDatatypeVocab - "reg_multi_sz"^^vocabulary:RegistryDatatypeVocab - "reg_none"^^vocabulary:RegistryDatatypeVocab - "reg_qword"^^vocabulary:RegistryDatatypeVocab - "reg_resource_list"^^vocabulary:RegistryDatatypeVocab - "reg_resource_requirements_list"^^vocabulary:RegistryDatatypeVocab - "reg_sz"^^vocabulary:RegistryDatatypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "reg_binary"^^vocabulary:RegistryDatatypeVocab + "reg_dword"^^vocabulary:RegistryDatatypeVocab + "reg_dword_big_endian"^^vocabulary:RegistryDatatypeVocab + "reg_expand_sz"^^vocabulary:RegistryDatatypeVocab + "reg_full_resource_descriptor"^^vocabulary:RegistryDatatypeVocab + "reg_invalid_type"^^vocabulary:RegistryDatatypeVocab + "reg_link"^^vocabulary:RegistryDatatypeVocab + "reg_multi_sz"^^vocabulary:RegistryDatatypeVocab + "reg_none"^^vocabulary:RegistryDatatypeVocab + "reg_qword"^^vocabulary:RegistryDatatypeVocab + "reg_resource_list"^^vocabulary:RegistryDatatypeVocab + "reg_resource_requirements_list"^^vocabulary:RegistryDatatypeVocab + "reg_sz"^^vocabulary:RegistryDatatypeVocab + ) + ) ; + ] ; . vocabulary:SIMFormVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "SIM Form Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of common SIM card form factors."@en ; - owl:oneOf ( - "Full-size SIM"^^vocabulary:SIMFormVocab - "Micro SIM"^^vocabulary:SIMFormVocab - "Nano SIM"^^vocabulary:SIMFormVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Full-size SIM"^^vocabulary:SIMFormVocab + "Micro SIM"^^vocabulary:SIMFormVocab + "Nano SIM"^^vocabulary:SIMFormVocab + ) + ) ; + ] ; . vocabulary:SIMTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "SIM Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of common SIM card types."@en ; - owl:oneOf ( - "SIM"^^vocabulary:SIMTypeVocab - "UICC"^^vocabulary:SIMTypeVocab - "USIM"^^vocabulary:SIMTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "SIM"^^vocabulary:SIMTypeVocab + "UICC"^^vocabulary:SIMTypeVocab + "USIM"^^vocabulary:SIMTypeVocab + ) + ) ; + ] ; . vocabulary:TaskActionTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Task Action Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of task action types. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa380596(v=vs.85).aspx."@en ; - owl:oneOf vocabulary:TaskActionTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:TaskActionTypeVocab-members + ) ; + ] ; . vocabulary:TaskActionTypeVocab-members @@ -936,10 +1098,16 @@ vocabulary:TaskActionTypeVocab-members vocabulary:TaskFlagVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Task Flag Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of the run flags for a task scheduler task. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381283(v=vs.85).aspx See Also: http://msdn.microsoft.com/en-us/library/microsoft.office.excel.server.addins.computecluster.taskscheduler.taskflags(v=office.12).aspx."@en ; - owl:oneOf vocabulary:TaskFlagVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:TaskFlagVocab-members + ) ; + ] ; . vocabulary:TaskFlagVocab-members @@ -962,10 +1130,16 @@ vocabulary:TaskFlagVocab-members vocabulary:TaskPriorityVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Task Priority Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of the priority levels of task scheduler tasks. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383512(v=vs.85).aspx."@en ; - owl:oneOf vocabulary:TaskPriorityVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:TaskPriorityVocab-members + ) ; + ] ; . vocabulary:TaskPriorityVocab-members @@ -981,10 +1155,16 @@ vocabulary:TaskPriorityVocab-members vocabulary:TaskStatusVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Task Status Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of the possible statuses of a scheduled task. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383604(v=vs.85).aspx See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381263(v=vs.85).aspx See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381833(v=vs.85).aspx See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383617(v=vs.85).aspx."@en ; - owl:oneOf vocabulary:TaskStatusVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:TaskStatusVocab-members + ) ; + ] ; . vocabulary:TaskStatusVocab-members @@ -1018,86 +1198,122 @@ vocabulary:TaskStatusVocab-members vocabulary:ThreadRunningStatusVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Thread Running Status Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of the various states that a thread may be in before, during, or after execution. See http://msdn.microsoft.com/en-us/library/system.diagnostics.threadstate(v=vs.110).aspx."@en ; - owl:oneOf ( - "Initialized"^^vocabulary:ThreadRunningStatusVocab - "Ready"^^vocabulary:ThreadRunningStatusVocab - "Running"^^vocabulary:ThreadRunningStatusVocab - "Standby"^^vocabulary:ThreadRunningStatusVocab - "Terminated"^^vocabulary:ThreadRunningStatusVocab - "Transition"^^vocabulary:ThreadRunningStatusVocab - "Unknown"^^vocabulary:ThreadRunningStatusVocab - "Waiting"^^vocabulary:ThreadRunningStatusVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Initialized"^^vocabulary:ThreadRunningStatusVocab + "Ready"^^vocabulary:ThreadRunningStatusVocab + "Running"^^vocabulary:ThreadRunningStatusVocab + "Standby"^^vocabulary:ThreadRunningStatusVocab + "Terminated"^^vocabulary:ThreadRunningStatusVocab + "Transition"^^vocabulary:ThreadRunningStatusVocab + "Unknown"^^vocabulary:ThreadRunningStatusVocab + "Waiting"^^vocabulary:ThreadRunningStatusVocab + ) + ) ; + ] ; . vocabulary:TimestampPrecisionVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Timestamp Precision Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of timestamp precision granularities."@en-US ; - owl:oneOf ( - "day"^^vocabulary:TimestampPrecisionVocab - "hour"^^vocabulary:TimestampPrecisionVocab - "minute"^^vocabulary:TimestampPrecisionVocab - "month"^^vocabulary:TimestampPrecisionVocab - "second"^^vocabulary:TimestampPrecisionVocab - "year"^^vocabulary:TimestampPrecisionVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "day"^^vocabulary:TimestampPrecisionVocab + "hour"^^vocabulary:TimestampPrecisionVocab + "minute"^^vocabulary:TimestampPrecisionVocab + "month"^^vocabulary:TimestampPrecisionVocab + "second"^^vocabulary:TimestampPrecisionVocab + "year"^^vocabulary:TimestampPrecisionVocab + ) + ) ; + ] ; . vocabulary:TrendVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Trend Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of trend values."@en-US ; - owl:oneOf ( - "Decreasing"^^vocabulary:TrendVocab - "Increasing"^^vocabulary:TrendVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Decreasing"^^vocabulary:TrendVocab + "Increasing"^^vocabulary:TrendVocab + ) + ) ; + ] ; . vocabulary:TriggerFrequencyVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Trigger Frequency Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of the frequency types that a trigger may use. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383620(v=vs.85).aspx and http://msdn.microsoft.com/en-us/library/windows/desktop/aa383987(v=vs.85).aspx."@en ; - owl:oneOf ( - "TASK_EVENT_TRIGGER_AT_LOGON"^^vocabulary:TriggerFrequencyVocab - "TASK_EVENT_TRIGGER_AT_SYSTEMSTART"^^vocabulary:TriggerFrequencyVocab - "TASK_EVENT_TRIGGER_ON_IDLE"^^vocabulary:TriggerFrequencyVocab - "TASK_TIME_TRIGGER_DAILY"^^vocabulary:TriggerFrequencyVocab - "TASK_TIME_TRIGGER_MONTHLYDATE"^^vocabulary:TriggerFrequencyVocab - "TASK_TIME_TRIGGER_MONTHLYDOW"^^vocabulary:TriggerFrequencyVocab - "TASK_TIME_TRIGGER_ONCE"^^vocabulary:TriggerFrequencyVocab - "TASK_TIME_TRIGGER_WEEKLY"^^vocabulary:TriggerFrequencyVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "TASK_EVENT_TRIGGER_AT_LOGON"^^vocabulary:TriggerFrequencyVocab + "TASK_EVENT_TRIGGER_AT_SYSTEMSTART"^^vocabulary:TriggerFrequencyVocab + "TASK_EVENT_TRIGGER_ON_IDLE"^^vocabulary:TriggerFrequencyVocab + "TASK_TIME_TRIGGER_DAILY"^^vocabulary:TriggerFrequencyVocab + "TASK_TIME_TRIGGER_MONTHLYDATE"^^vocabulary:TriggerFrequencyVocab + "TASK_TIME_TRIGGER_MONTHLYDOW"^^vocabulary:TriggerFrequencyVocab + "TASK_TIME_TRIGGER_ONCE"^^vocabulary:TriggerFrequencyVocab + "TASK_TIME_TRIGGER_WEEKLY"^^vocabulary:TriggerFrequencyVocab + ) + ) ; + ] ; . vocabulary:TriggerTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Trigger Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of the types of triggers associated with a task."@en ; - owl:oneOf ( - "TASK_TRIGGER_BOOT"^^vocabulary:TriggerTypeVocab - "TASK_TRIGGER_EVENT"^^vocabulary:TriggerTypeVocab - "TASK_TRIGGER_IDLE"^^vocabulary:TriggerTypeVocab - "TASK_TRIGGER_LOGON"^^vocabulary:TriggerTypeVocab - "TASK_TRIGGER_REGISTRATION"^^vocabulary:TriggerTypeVocab - "TASK_TRIGGER_SESSION_STATE_CHANGE"^^vocabulary:TriggerTypeVocab - "TASK_TRIGGER_TIME"^^vocabulary:TriggerTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "TASK_TRIGGER_BOOT"^^vocabulary:TriggerTypeVocab + "TASK_TRIGGER_EVENT"^^vocabulary:TriggerTypeVocab + "TASK_TRIGGER_IDLE"^^vocabulary:TriggerTypeVocab + "TASK_TRIGGER_LOGON"^^vocabulary:TriggerTypeVocab + "TASK_TRIGGER_REGISTRATION"^^vocabulary:TriggerTypeVocab + "TASK_TRIGGER_SESSION_STATE_CHANGE"^^vocabulary:TriggerTypeVocab + "TASK_TRIGGER_TIME"^^vocabulary:TriggerTypeVocab + ) + ) ; + ] ; . vocabulary:URLTransitionTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "URL Transition Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of types of URL transitions."@en ; - owl:oneOf vocabulary:URLTransitionTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:URLTransitionTypeVocab-members + ) ; + ] ; . vocabulary:URLTransitionTypeVocab-members @@ -1118,26 +1334,38 @@ vocabulary:URLTransitionTypeVocab-members vocabulary:UnixProcessStateVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "UNIX Process State Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of Unix process states"@en ; - owl:oneOf ( - "Dead"^^vocabulary:UnixProcessStateVocab - "InterruptibleSleep"^^vocabulary:UnixProcessStateVocab - "Paging"^^vocabulary:UnixProcessStateVocab - "Running"^^vocabulary:UnixProcessStateVocab - "Stopped"^^vocabulary:UnixProcessStateVocab - "UninterruptibleSleep"^^vocabulary:UnixProcessStateVocab - "Zombie"^^vocabulary:UnixProcessStateVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Dead"^^vocabulary:UnixProcessStateVocab + "InterruptibleSleep"^^vocabulary:UnixProcessStateVocab + "Paging"^^vocabulary:UnixProcessStateVocab + "Running"^^vocabulary:UnixProcessStateVocab + "Stopped"^^vocabulary:UnixProcessStateVocab + "UninterruptibleSleep"^^vocabulary:UnixProcessStateVocab + "Zombie"^^vocabulary:UnixProcessStateVocab + ) + ) ; + ] ; . vocabulary:WhoisContactTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Whois Contact Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of types of registrar contacts listed in a whois entry."@en ; - owl:oneOf vocabulary:WhoisContactTypeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:WhoisContactTypeVocab-members + ) ; + ] ; . vocabulary:WhoisContactTypeVocab-members @@ -1150,78 +1378,108 @@ vocabulary:WhoisContactTypeVocab-members vocabulary:WhoisDNSSECTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Whois DNSSEC Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of acceptable values for the DNSSEC field in a Whois entry."@en ; - owl:oneOf ( - "Signed"^^vocabulary:WhoisDNSSECTypeVocab - "Unsigned"^^vocabulary:WhoisDNSSECTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Signed"^^vocabulary:WhoisDNSSECTypeVocab + "Unsigned"^^vocabulary:WhoisDNSSECTypeVocab + ) + ) ; + ] ; . vocabulary:WhoisStatusTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Whois Status Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of all valid statuses for a domain within a whois entry."@en ; - owl:oneOf ( - "ADD_PERIOD"^^vocabulary:WhoisStatusTypeVocab - "AUTO_RENEW_PERIOD"^^vocabulary:WhoisStatusTypeVocab - "CLIENT_DELETE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - "CLIENT_HOLD"^^vocabulary:WhoisStatusTypeVocab - "CLIENT_RENEW_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - "CLIENT_TRANSFER_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - "CLIENT_UPDATE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - "DELETE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - "HOLD"^^vocabulary:WhoisStatusTypeVocab - "INACTIVE"^^vocabulary:WhoisStatusTypeVocab - "OK"^^vocabulary:WhoisStatusTypeVocab - "PENDING_DELETE_RESTORABLE"^^vocabulary:WhoisStatusTypeVocab - "PENDING_DELETE_SCHEDULED_FOR_RELEASE"^^vocabulary:WhoisStatusTypeVocab - "PENDING_RESTORE"^^vocabulary:WhoisStatusTypeVocab - "RENEW_PERIOD"^^vocabulary:WhoisStatusTypeVocab - "RENEW_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - "TRANSFER_PERIOD"^^vocabulary:WhoisStatusTypeVocab - "TRANSFER_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - "UPDATE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "ADD_PERIOD"^^vocabulary:WhoisStatusTypeVocab + "AUTO_RENEW_PERIOD"^^vocabulary:WhoisStatusTypeVocab + "CLIENT_DELETE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + "CLIENT_HOLD"^^vocabulary:WhoisStatusTypeVocab + "CLIENT_RENEW_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + "CLIENT_TRANSFER_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + "CLIENT_UPDATE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + "DELETE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + "HOLD"^^vocabulary:WhoisStatusTypeVocab + "INACTIVE"^^vocabulary:WhoisStatusTypeVocab + "OK"^^vocabulary:WhoisStatusTypeVocab + "PENDING_DELETE_RESTORABLE"^^vocabulary:WhoisStatusTypeVocab + "PENDING_DELETE_SCHEDULED_FOR_RELEASE"^^vocabulary:WhoisStatusTypeVocab + "PENDING_RESTORE"^^vocabulary:WhoisStatusTypeVocab + "RENEW_PERIOD"^^vocabulary:WhoisStatusTypeVocab + "RENEW_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + "TRANSFER_PERIOD"^^vocabulary:WhoisStatusTypeVocab + "TRANSFER_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + "UPDATE_PROHIBITED"^^vocabulary:WhoisStatusTypeVocab + ) + ) ; + ] ; . vocabulary:WindowsDriveTypeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Windows Drive Type Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of possible drive types, as enumerated by the WINAPI GetDriveType function: http://msdn.microsoft.com/en-us/library/windows/desktop/aa364939(v=vs.85).aspx."@en ; - owl:oneOf ( - "DRIVE_CDROM"^^vocabulary:WindowsDriveTypeVocab - "DRIVE_FIXED"^^vocabulary:WindowsDriveTypeVocab - "DRIVE_NO_ROOT_DIR"^^vocabulary:WindowsDriveTypeVocab - "DRIVE_RAMDISK"^^vocabulary:WindowsDriveTypeVocab - "DRIVE_REMOTE"^^vocabulary:WindowsDriveTypeVocab - "DRIVE_REMOVABLE"^^vocabulary:WindowsDriveTypeVocab - "DRIVE_UNKNOWN"^^vocabulary:WindowsDriveTypeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "DRIVE_CDROM"^^vocabulary:WindowsDriveTypeVocab + "DRIVE_FIXED"^^vocabulary:WindowsDriveTypeVocab + "DRIVE_NO_ROOT_DIR"^^vocabulary:WindowsDriveTypeVocab + "DRIVE_RAMDISK"^^vocabulary:WindowsDriveTypeVocab + "DRIVE_REMOTE"^^vocabulary:WindowsDriveTypeVocab + "DRIVE_REMOVABLE"^^vocabulary:WindowsDriveTypeVocab + "DRIVE_UNKNOWN"^^vocabulary:WindowsDriveTypeVocab + ) + ) ; + ] ; . vocabulary:WindowsVolumeAttributeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Windows Volume Attribute Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of attributes that may be returned by the diskpart attributes command: http://technet.microsoft.com/en-us/library/cc766465(v=ws.10).aspx."@en ; - owl:oneOf ( - "Hidden"^^vocabulary:WindowsVolumeAttributeVocab - "NoDefaultDriveLetter"^^vocabulary:WindowsVolumeAttributeVocab - "ReadOnly"^^vocabulary:WindowsVolumeAttributeVocab - "ShadowCopy"^^vocabulary:WindowsVolumeAttributeVocab - ) ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + ( + "Hidden"^^vocabulary:WindowsVolumeAttributeVocab + "NoDefaultDriveLetter"^^vocabulary:WindowsVolumeAttributeVocab + "ReadOnly"^^vocabulary:WindowsVolumeAttributeVocab + "ShadowCopy"^^vocabulary:WindowsVolumeAttributeVocab + ) + ) ; + ] ; . vocabulary:WirelessNetworkSecurityModeVocab a rdfs:Datatype ; - rdfs:subClassOf rdfs:Resource ; rdfs:label "Wireless Network Security Mode Vocabulary"@en-US ; rdfs:comment "Defines an open-vocabulary of security modes that may be configured for wireless network connections."@en ; - owl:oneOf vocabulary:WirelessNetworkSecurityModeVocab-members ; + owl:equivalentClass [ + a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( + owl:oneOf + vocabulary:WirelessNetworkSecurityModeVocab-members + ) ; + ] ; . vocabulary:WirelessNetworkSecurityModeVocab-members