From fefc3d2b31729b939419c9d09d78682b7272ea77 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Fri, 22 Nov 2024 15:56:23 -0500 Subject: [PATCH 1/9] Bump unstable pointers A follow-on patch will regenerate Make-managed files. References: * https://github.com/ucoProject/UCO/issues/640 Signed-off-by: Alex Nelson --- dependencies/CASE-unstable | 2 +- dependencies/CASE-unstable-2.0.0 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies/CASE-unstable b/dependencies/CASE-unstable index 46e1405a..a21244e2 160000 --- a/dependencies/CASE-unstable +++ b/dependencies/CASE-unstable @@ -1 +1 @@ -Subproject commit 46e1405a78dc7ae9458611eac7e963dd66b08c5f +Subproject commit a21244e2d265d371ed2e4f44cccb8e39eaba5446 diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index 450ef799..a1a7d204 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit 450ef79970287ab87fc8a13e156ac9cfb37cfa27 +Subproject commit a1a7d2045be3f446e36131db0542e1f865edbf5c From 7a8ba892ce55612fe290773e60c2fa781730bda7 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Fri, 22 Nov 2024 16:00:47 -0500 Subject: [PATCH 2/9] Regenerate Make-managed files References: * https://github.com/ucoProject/UCO/issues/640 Signed-off-by: Alex Nelson --- ontology/CASE-unstable-2.0.0.ttl | 46 ++++++++++++++++++++++++++++++++ ontology/CASE-unstable.ttl | 46 ++++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) diff --git a/ontology/CASE-unstable-2.0.0.ttl b/ontology/CASE-unstable-2.0.0.ttl index 794b97f4..49e6a437 100644 --- a/ontology/CASE-unstable-2.0.0.ttl +++ b/ontology/CASE-unstable-2.0.0.ttl @@ -2441,6 +2441,7 @@ configuration:dependencyDescription configuration:dependencyType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "dependencyType"@en ; rdfs:comment "The type of a tool or other software dependency."@en ; rdfs:range xsd:string ; @@ -2479,6 +2480,7 @@ configuration:itemObject configuration:itemType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "itemType"@en ; rdfs:comment "The type of a configuration setting entry item."@en ; rdfs:range xsd:string ; @@ -3142,6 +3144,7 @@ core:eventContext core:eventType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "Event Type"@en ; rdfs:comment "An event type specifies a classification type for the event."@en ; rdfs:range xsd:string ; @@ -3204,6 +3207,12 @@ core:hasParticipant rdfs:range core:Endurant ; . +core:informalType + a owl:DatatypeProperty ; + rdfs:label "informalType"@en ; + rdfs:comment "Informal Type serves as a parent property for string-valued properties meant to describe a type without implementing a class design. This property hierarchy supports a balancing point between semantic specificity and operational agility. The known benefits of describing types rather than implementing them include swift extensibility of some existing, or possibly non-existing, subclass hierarchy in UCO without requiring training in ontological development, taxonomic specification, or OWL, SHACL, or RDF maintenance logistics. The known detractions of using string-literals for type descriptions include that used vocabularies may require careful maintenance among data-sharing parties; that vocabularies require independent logistics (external to UCO) for providing definitions (i.e., dictionary-style semantics) to string-literals chosen; and that string-literals cannot by themselves encode hierarchical structure or entailments, such as the informal device type string 'ExamplePhone 8 P4321' entailing 'ExamplePhone 8', 'ExamplePhone', or 'ExamplePhone models discontinued in 2020'. Usage of Informal Type to house strings should be weighed against usage of classes when classes are available, and should periodically be reviewed for potential additions to UCO's class hierarchy or downstream extensions thereof."@en ; + . + core:isDirectional a owl:DatatypeProperty ; rdfs:label "isDirectional"@en ; @@ -3768,6 +3777,7 @@ location:SimpleAddressFacet location:addressType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "addressType"@en ; rdfs:comment "The type of the address, for instance home or work."@en ; rdfs:range xsd:string ; @@ -4043,6 +4053,7 @@ marking:definition marking:definitionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "definitionType"@en ; rdfs:comment "Specifies the Marking Model for a Marking Definition."@en ; rdfs:range xsd:string ; @@ -8106,6 +8117,7 @@ observable:MSISDN observable:MSISDNType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "MSISDNType"@en ; rdfs:comment "???."@en ; rdfs:range xsd:string ; @@ -13553,6 +13565,7 @@ observable:accountLogin observable:accountLogonType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "accountLogonType"@en ; rdfs:comment "Specifies the security logon method required to run the tasks associated with the account. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383013(v=vs.85).aspx."@en ; rdfs:range xsd:string ; @@ -13567,6 +13580,7 @@ observable:accountRunLevel observable:accountType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "accountType"@en ; rdfs:comment "The type of account, for instance bank, phone, application, service, etc."@en ; rdfs:range [ @@ -13594,6 +13608,7 @@ observable:actionList observable:actionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "actionType"@en ; rdfs:comment "Specifies the type of the action. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa380596(v=vs.85).aspx."@en ; rdfs:range [ @@ -13702,6 +13717,7 @@ observable:applicationIdentifier observable:archiveType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "archiveType"@en ; rdfs:comment "The type of a file archive, e.g. ZIP, GZIP or RAR."@en ; rdfs:range xsd:string ; @@ -13735,6 +13751,7 @@ observable:attendant observable:audioType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "audioType"@en ; rdfs:comment "The type of a audio. For example: music or speech."@en ; rdfs:range xsd:string ; @@ -13849,6 +13866,7 @@ observable:bitsPerPixel observable:blockType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "blockType"@en ; rdfs:comment "The blockType property specifies the block type of a particular memory object."@en ; rdfs:range [ @@ -13928,6 +13946,7 @@ observable:byteStringValue observable:callType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "callType"@en ; rdfs:comment "The type of a phone call,for example incoming, outgoing, missed."@en ; rdfs:range xsd:string ; @@ -14003,6 +14022,7 @@ observable:cellSiteNetworkCode observable:cellSiteType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "cellSiteType"@en ; rdfs:comment "Specifies the technology used by the Cell Site (e.g., GSM, CDMA, or LTE)."@en ; rdfs:range xsd:string ; @@ -14292,6 +14312,7 @@ observable:contentRecoveredStatus observable:contentType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "contentType"@en ; rdfs:range xsd:string ; . @@ -14444,6 +14465,7 @@ observable:dataPayloadReferenceURL observable:dataType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "dataType"@en ; rdfs:range xsd:string ; . @@ -14483,6 +14505,7 @@ observable:destinationPort observable:deviceType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "deviceType"@en ; rdfs:range xsd:string ; . @@ -14510,6 +14533,7 @@ observable:dhcpServer observable:diskPartitionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "diskPartitionType"@en ; rdfs:comment "Specifies the type of partition being characterized."@en ; rdfs:range xsd:string ; @@ -14524,6 +14548,7 @@ observable:diskSize observable:diskType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "diskType"@en ; rdfs:comment "The type of disk being characterized, e.g., removable."@en ; rdfs:range xsd:string ; @@ -14586,6 +14611,7 @@ observable:driveLetter observable:driveType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "driveType"@en ; rdfs:comment "Specifies the drive type of a windows volume."@en ; rdfs:range [ @@ -14779,6 +14805,7 @@ observable:eventStatus observable:eventType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "eventType"@en ; rdfs:comment "The type of the event, for example 'information', 'warning' or 'error'."@en ; rdfs:range xsd:string ; @@ -14862,6 +14889,7 @@ observable:extDeletionTime observable:extFileType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "extFileType"@en ; rdfs:comment "Specifies the EXT file type (FIFO, Directory, Regular file, Symbolic link, etc) for the Inode."@en ; rdfs:range xsd:integer ; @@ -14966,6 +14994,7 @@ observable:filePath observable:fileSystemType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "fileSystemType"@en ; rdfs:comment "The specific type of a file system."@en ; rdfs:range xsd:string ; @@ -15161,6 +15190,7 @@ observable:hexadecimalValue observable:hiveType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "hiveType"@en ; rdfs:comment "The type of a registry hive."@en ; rdfs:range xsd:string ; @@ -15251,6 +15281,7 @@ observable:icmpCode observable:icmpType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "icmpType"@en ; rdfs:comment "Specifies the ICMP type byte."@en ; rdfs:range xsd:hexBinary ; @@ -15278,6 +15309,7 @@ observable:imageName observable:imageType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "imageType"@en ; rdfs:comment "The type of the image, e.g. EnCase, RAW or LocalFolder."@en ; rdfs:range xsd:string ; @@ -15629,6 +15661,7 @@ observable:length observable:libraryType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "libraryType"@en ; rdfs:comment "Specifies the type of library being characterized."@en ; rdfs:range xsd:string ; @@ -15780,6 +15813,7 @@ observable:messageThread observable:messageType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "messageType"@en ; rdfs:comment "Message type specifies what sort of message (email, chat, SMS, etc) a Message is."@en ; rdfs:range xsd:string ; @@ -15890,6 +15924,7 @@ observable:mimeClass observable:mimeType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "mimeType"@en ; rdfs:comment "MIME type of the data. For example 'text/html' or 'audio/mp3'."@en ; rdfs:range xsd:string ; @@ -16313,6 +16348,7 @@ observable:passwordLastChanged observable:passwordType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "passwordType"@en ; rdfs:comment "The type of password, for instance plain-text or encrypted."@en ; rdfs:range xsd:string ; @@ -16353,6 +16389,7 @@ observable:pdfModDate observable:peType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "peType"@en ; rdfs:comment "Specifies the type of the PE binary."@en ; rdfs:range xsd:string ; @@ -16380,6 +16417,7 @@ observable:pictureHeight observable:pictureType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "pictureType"@en ; rdfs:comment "The type of a picture, for example a thumbnail."@en ; rdfs:range xsd:string ; @@ -16607,6 +16645,7 @@ observable:rangeOffset observable:rangeOffsetType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "rangeOffsetType"@en ; rdfs:comment "The type of offset defined for the range (e.g., image, file, address)."@en ; rdfs:range xsd:string ; @@ -16963,6 +17002,7 @@ observable:serviceStatus observable:serviceType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "serviceType"@en ; rdfs:range xsd:string ; . @@ -17237,6 +17277,7 @@ observable:startTime observable:startType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "startType"@en ; rdfs:range xsd:string ; . @@ -17537,6 +17578,7 @@ observable:triggerMaxRunTime observable:triggerSessionChangeType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "triggerSessionChangeType"@en ; rdfs:comment "Specifies the type of Terminal Server session change that would trigger a task launch. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381298(v=vs.85).aspx."@en ; rdfs:range xsd:string ; @@ -17544,6 +17586,7 @@ observable:triggerSessionChangeType observable:triggerType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "triggerType"@en ; rdfs:comment "Specifies the type of the task trigger."@en ; rdfs:range [ @@ -17613,6 +17656,7 @@ observable:urlTargeted observable:urlTransitionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "Transition Type"@en ; rdfs:comment "Specifies how a browser navigated to a particular URL on a particular visit."@en ; rdfs:range [ @@ -17712,6 +17756,7 @@ observable:volumeID observable:whoisContactType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "whoisContactType"@en ; rdfs:comment "Specifies what type of WHOIS contact this is."@en ; rdfs:range [ @@ -18357,6 +18402,7 @@ tool:swid tool:toolType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "toolType"@en ; rdfs:comment "The type of tool."@en ; rdfs:range xsd:string ; diff --git a/ontology/CASE-unstable.ttl b/ontology/CASE-unstable.ttl index a0d09bd9..192abce9 100644 --- a/ontology/CASE-unstable.ttl +++ b/ontology/CASE-unstable.ttl @@ -2431,6 +2431,7 @@ configuration:dependencyDescription configuration:dependencyType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "dependencyType"@en ; rdfs:comment "The type of a tool or other software dependency."@en ; rdfs:range xsd:string ; @@ -2469,6 +2470,7 @@ configuration:itemObject configuration:itemType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "itemType"@en ; rdfs:comment "The type of a configuration setting entry item."@en ; rdfs:range xsd:string ; @@ -3087,6 +3089,7 @@ core:eventContext core:eventType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "Event Type"@en ; rdfs:comment "An event type specifies a classification type for the event."@en ; rdfs:range xsd:string ; @@ -3139,6 +3142,12 @@ core:hasFacet-shape sh:targetObjectsOf core:hasFacet ; . +core:informalType + a owl:DatatypeProperty ; + rdfs:label "informalType"@en ; + rdfs:comment "Informal Type serves as a parent property for string-valued properties meant to describe a type without implementing a class design. This property hierarchy supports a balancing point between semantic specificity and operational agility. The known benefits of describing types rather than implementing them include swift extensibility of some existing, or possibly non-existing, subclass hierarchy in UCO without requiring training in ontological development, taxonomic specification, or OWL, SHACL, or RDF maintenance logistics. The known detractions of using string-literals for type descriptions include that used vocabularies may require careful maintenance among data-sharing parties; that vocabularies require independent logistics (external to UCO) for providing definitions (i.e., dictionary-style semantics) to string-literals chosen; and that string-literals cannot by themselves encode hierarchical structure or entailments, such as the informal device type string 'ExamplePhone 8 P4321' entailing 'ExamplePhone 8', 'ExamplePhone', or 'ExamplePhone models discontinued in 2020'. Usage of Informal Type to house strings should be weighed against usage of classes when classes are available, and should periodically be reviewed for potential additions to UCO's class hierarchy or downstream extensions thereof."@en ; + . + core:isDirectional a owl:DatatypeProperty ; rdfs:label "isDirectional"@en ; @@ -3690,6 +3699,7 @@ location:SimpleAddressFacet location:addressType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "addressType"@en ; rdfs:comment "The type of the address, for instance home or work."@en ; rdfs:range xsd:string ; @@ -3965,6 +3975,7 @@ marking:definition marking:definitionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "definitionType"@en ; rdfs:comment "Specifies the Marking Model for a Marking Definition."@en ; rdfs:range xsd:string ; @@ -8069,6 +8080,7 @@ observable:MSISDN observable:MSISDNType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "MSISDNType"@en ; rdfs:comment "???."@en ; rdfs:range xsd:string ; @@ -13576,6 +13588,7 @@ observable:accountLogin observable:accountLogonType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "accountLogonType"@en ; rdfs:comment "Specifies the security logon method required to run the tasks associated with the account. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383013(v=vs.85).aspx."@en ; rdfs:range xsd:string ; @@ -13590,6 +13603,7 @@ observable:accountRunLevel observable:accountType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "accountType"@en ; rdfs:comment "The type of account, for instance bank, phone, application, service, etc."@en ; rdfs:range [ @@ -13617,6 +13631,7 @@ observable:actionList observable:actionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "actionType"@en ; rdfs:comment "Specifies the type of the action. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa380596(v=vs.85).aspx."@en ; rdfs:range [ @@ -13725,6 +13740,7 @@ observable:applicationIdentifier observable:archiveType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "archiveType"@en ; rdfs:comment "The type of a file archive, e.g. ZIP, GZIP or RAR."@en ; rdfs:range xsd:string ; @@ -13758,6 +13774,7 @@ observable:attendant observable:audioType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "audioType"@en ; rdfs:comment "The type of a audio. For example: music or speech."@en ; rdfs:range xsd:string ; @@ -13872,6 +13889,7 @@ observable:bitsPerPixel observable:blockType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "blockType"@en ; rdfs:comment "The blockType property specifies the block type of a particular memory object."@en ; rdfs:range [ @@ -13951,6 +13969,7 @@ observable:byteStringValue observable:callType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "callType"@en ; rdfs:comment "The type of a phone call,for example incoming, outgoing, missed."@en ; rdfs:range xsd:string ; @@ -14026,6 +14045,7 @@ observable:cellSiteNetworkCode observable:cellSiteType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "cellSiteType"@en ; rdfs:comment "Specifies the technology used by the Cell Site (e.g., GSM, CDMA, or LTE)."@en ; rdfs:range xsd:string ; @@ -14315,6 +14335,7 @@ observable:contentRecoveredStatus observable:contentType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "contentType"@en ; rdfs:range xsd:string ; . @@ -14468,6 +14489,7 @@ observable:dataPayloadReferenceURL observable:dataType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "dataType"@en ; rdfs:range xsd:string ; . @@ -14507,6 +14529,7 @@ observable:destinationPort observable:deviceType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "deviceType"@en ; rdfs:range xsd:string ; . @@ -14534,6 +14557,7 @@ observable:dhcpServer observable:diskPartitionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "diskPartitionType"@en ; rdfs:comment "Specifies the type of partition being characterized."@en ; rdfs:range xsd:string ; @@ -14548,6 +14572,7 @@ observable:diskSize observable:diskType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "diskType"@en ; rdfs:comment "The type of disk being characterized, e.g., removable."@en ; rdfs:range xsd:string ; @@ -14610,6 +14635,7 @@ observable:driveLetter observable:driveType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "driveType"@en ; rdfs:comment "Specifies the drive type of a windows volume."@en ; rdfs:range [ @@ -14803,6 +14829,7 @@ observable:eventStatus observable:eventType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "eventType"@en ; rdfs:comment "The type of the event, for example 'information', 'warning' or 'error'."@en ; rdfs:range xsd:string ; @@ -14886,6 +14913,7 @@ observable:extDeletionTime observable:extFileType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "extFileType"@en ; rdfs:comment "Specifies the EXT file type (FIFO, Directory, Regular file, Symbolic link, etc) for the Inode."@en ; rdfs:range xsd:integer ; @@ -14990,6 +15018,7 @@ observable:filePath observable:fileSystemType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "fileSystemType"@en ; rdfs:comment "The specific type of a file system."@en ; rdfs:range xsd:string ; @@ -15185,6 +15214,7 @@ observable:hexadecimalValue observable:hiveType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "hiveType"@en ; rdfs:comment "The type of a registry hive."@en ; rdfs:range xsd:string ; @@ -15275,6 +15305,7 @@ observable:icmpCode observable:icmpType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "icmpType"@en ; rdfs:comment "Specifies the ICMP type byte."@en ; rdfs:range xsd:hexBinary ; @@ -15302,6 +15333,7 @@ observable:imageName observable:imageType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "imageType"@en ; rdfs:comment "The type of the image, e.g. EnCase, RAW or LocalFolder."@en ; rdfs:range xsd:string ; @@ -15653,6 +15685,7 @@ observable:length observable:libraryType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "libraryType"@en ; rdfs:comment "Specifies the type of library being characterized."@en ; rdfs:range xsd:string ; @@ -15804,6 +15837,7 @@ observable:messageThread observable:messageType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "messageType"@en ; rdfs:comment "Message type specifies what sort of message (email, chat, SMS, etc) a Message is."@en ; rdfs:range xsd:string ; @@ -15914,6 +15948,7 @@ observable:mimeClass observable:mimeType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "mimeType"@en ; rdfs:comment "MIME type of the data. For example 'text/html' or 'audio/mp3'."@en ; rdfs:range xsd:string ; @@ -16337,6 +16372,7 @@ observable:passwordLastChanged observable:passwordType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "passwordType"@en ; rdfs:comment "The type of password, for instance plain-text or encrypted."@en ; rdfs:range xsd:string ; @@ -16377,6 +16413,7 @@ observable:pdfModDate observable:peType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "peType"@en ; rdfs:comment "Specifies the type of the PE binary."@en ; rdfs:range xsd:string ; @@ -16404,6 +16441,7 @@ observable:pictureHeight observable:pictureType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "pictureType"@en ; rdfs:comment "The type of a picture, for example a thumbnail."@en ; rdfs:range xsd:string ; @@ -16631,6 +16669,7 @@ observable:rangeOffset observable:rangeOffsetType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "rangeOffsetType"@en ; rdfs:comment "The type of offset defined for the range (e.g., image, file, address)."@en ; rdfs:range xsd:string ; @@ -16987,6 +17026,7 @@ observable:serviceStatus observable:serviceType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "serviceType"@en ; rdfs:range xsd:string ; . @@ -17261,6 +17301,7 @@ observable:startTime observable:startType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "startType"@en ; rdfs:range xsd:string ; . @@ -17561,6 +17602,7 @@ observable:triggerMaxRunTime observable:triggerSessionChangeType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "triggerSessionChangeType"@en ; rdfs:comment "Specifies the type of Terminal Server session change that would trigger a task launch. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381298(v=vs.85).aspx."@en ; rdfs:range xsd:string ; @@ -17568,6 +17610,7 @@ observable:triggerSessionChangeType observable:triggerType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "triggerType"@en ; rdfs:comment "Specifies the type of the task trigger."@en ; rdfs:range [ @@ -17637,6 +17680,7 @@ observable:urlTargeted observable:urlTransitionType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "Transition Type"@en ; rdfs:comment "Specifies how a browser navigated to a particular URL on a particular visit."@en ; rdfs:range [ @@ -17736,6 +17780,7 @@ observable:volumeID observable:whoisContactType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "whoisContactType"@en ; rdfs:comment "Specifies what type of WHOIS contact this is."@en ; rdfs:range [ @@ -18372,6 +18417,7 @@ tool:swid tool:toolType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "toolType"@en ; rdfs:comment "The type of tool."@en ; rdfs:range xsd:string ; From 982f71fd2eedd2400d0bea1a54ae978d81219643 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Fri, 22 Nov 2024 16:14:50 -0500 Subject: [PATCH 3/9] Bump unstable pointers A follow-on patch will regenerate Make-managed files. References: * https://github.com/casework/CASE/pull/162 * https://github.com/ucoProject/UCO/issues/640 Signed-off-by: Alex Nelson --- dependencies/CASE-unstable | 2 +- dependencies/CASE-unstable-2.0.0 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies/CASE-unstable b/dependencies/CASE-unstable index a21244e2..e94569da 160000 --- a/dependencies/CASE-unstable +++ b/dependencies/CASE-unstable @@ -1 +1 @@ -Subproject commit a21244e2d265d371ed2e4f44cccb8e39eaba5446 +Subproject commit e94569da9d031acbd35b7be34c0f958b4d3abdd1 diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index a1a7d204..c2889cab 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit a1a7d2045be3f446e36131db0542e1f865edbf5c +Subproject commit c2889cab4b5cb24f4af89d217b66a305d6a3adcc From fb5d15b92cd0d1307d51fd1260c6eb3083a3c58b Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Fri, 22 Nov 2024 16:18:52 -0500 Subject: [PATCH 4/9] Regenerate Make-managed files References: * https://github.com/casework/CASE/pull/162 * https://github.com/ucoProject/UCO/issues/640 Signed-off-by: Alex Nelson --- ontology/CASE-unstable-2.0.0.ttl | 2 ++ ontology/CASE-unstable.ttl | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ontology/CASE-unstable-2.0.0.ttl b/ontology/CASE-unstable-2.0.0.ttl index 49e6a437..643756b5 100644 --- a/ontology/CASE-unstable-2.0.0.ttl +++ b/ontology/CASE-unstable-2.0.0.ttl @@ -561,6 +561,7 @@ investigation:authorizationIdentifier investigation:authorizationType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "authorizationType"@en ; rdfs:comment "A label categorizing a type of authorization (e.g. warrant)"@en ; rdfs:range xsd:string ; @@ -582,6 +583,7 @@ investigation:focus investigation:investigationForm a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "investigationForm"@en ; rdfs:comment "A label categorizing a type of investigation (case, incident, suspicious-activity, etc.)"@en ; rdfs:range [ diff --git a/ontology/CASE-unstable.ttl b/ontology/CASE-unstable.ttl index 192abce9..6f650417 100644 --- a/ontology/CASE-unstable.ttl +++ b/ontology/CASE-unstable.ttl @@ -561,6 +561,7 @@ investigation:authorizationIdentifier investigation:authorizationType a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "authorizationType"@en ; rdfs:comment "A label categorizing a type of authorization (e.g. warrant)"@en ; rdfs:range xsd:string ; @@ -582,6 +583,7 @@ investigation:focus investigation:investigationForm a owl:DatatypeProperty ; + rdfs:subPropertyOf core:informalType ; rdfs:label "investigationForm"@en ; rdfs:comment "A label categorizing a type of investigation (case, incident, suspicious-activity, etc.)"@en ; rdfs:range [ From 8f69f005afdcb808dcebff8350a2995ab8b83be0 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Fri, 22 Nov 2024 16:44:31 -0500 Subject: [PATCH 5/9] Bump unstable pointers No effects were observed on Make-managed files. References: * https://github.com/casework/CASE/issues/167 Signed-off-by: Alex Nelson --- dependencies/CASE-unstable | 2 +- dependencies/CASE-unstable-2.0.0 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies/CASE-unstable b/dependencies/CASE-unstable index e94569da..d2e81b1e 160000 --- a/dependencies/CASE-unstable +++ b/dependencies/CASE-unstable @@ -1 +1 @@ -Subproject commit e94569da9d031acbd35b7be34c0f958b4d3abdd1 +Subproject commit d2e81b1e6adf3626b3922e6a5b0a4076e403162f diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index c2889cab..7e024b0e 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit c2889cab4b5cb24f4af89d217b66a305d6a3adcc +Subproject commit 7e024b0efc2ddd1eb8bc04e5c6068f29911098b1 From 654ce0713447ed237b1e565a332ec16281c62794 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Mon, 25 Nov 2024 09:01:17 -0500 Subject: [PATCH 6/9] Bump prerelease pointers A follow-on patch will regenerate Make-managed files. References: * https://github.com/ucoProject/UCO/issues/624 Signed-off-by: Alex Nelson --- dependencies/CASE-develop | 2 +- dependencies/CASE-unstable | 2 +- dependencies/CASE-unstable-2.0.0 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dependencies/CASE-develop b/dependencies/CASE-develop index 26bd54e8..462cd105 160000 --- a/dependencies/CASE-develop +++ b/dependencies/CASE-develop @@ -1 +1 @@ -Subproject commit 26bd54e8b8776cdad40034380a2d9276110a2e60 +Subproject commit 462cd10595b308c82893004cbe4c78f22d3d5940 diff --git a/dependencies/CASE-unstable b/dependencies/CASE-unstable index d2e81b1e..39d3487f 160000 --- a/dependencies/CASE-unstable +++ b/dependencies/CASE-unstable @@ -1 +1 @@ -Subproject commit d2e81b1e6adf3626b3922e6a5b0a4076e403162f +Subproject commit 39d3487fe60f7dd7552b793c18c03475a4aa7034 diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index 7e024b0e..b52513d0 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit 7e024b0efc2ddd1eb8bc04e5c6068f29911098b1 +Subproject commit b52513d0bc2b1eadd2d71fff7de5e4e7cccbad7e From c585d5a1e5bc705dc356b8e71838fb3f00661790 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Mon, 25 Nov 2024 09:03:38 -0500 Subject: [PATCH 7/9] Regenerate Make-managed files References: * https://github.com/ucoProject/UCO/issues/624 Signed-off-by: Alex Nelson --- ontology/CASE-develop.ttl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ontology/CASE-develop.ttl b/ontology/CASE-develop.ttl index 5ee476de..eddaece1 100644 --- a/ontology/CASE-develop.ttl +++ b/ontology/CASE-develop.ttl @@ -5777,6 +5777,12 @@ observable:DeviceFacet sh:nodeKind sh:IRI ; sh:path observable:manufacturer ; ] , + [ + sh:datatype xsd:string ; + sh:maxCount "1"^^xsd:integer ; + sh:nodeKind sh:Literal ; + sh:path observable:cpeid ; + ] , [ sh:datatype xsd:string ; sh:maxCount "1"^^xsd:integer ; From e700eafd1d9255e1e47f474ca43c632dcefa1dcc Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Mon, 2 Dec 2024 15:29:11 -0500 Subject: [PATCH 8/9] Bump prerelease pointers A follow-on patch will regenerate Make-managed files. References: * https://github.com/ucoProject/UCO/issues/624 Signed-off-by: Alex Nelson --- dependencies/CASE-develop-2.0.0 | 2 +- dependencies/CASE-unstable-2.0.0 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies/CASE-develop-2.0.0 b/dependencies/CASE-develop-2.0.0 index 5709674c..fdc6e528 160000 --- a/dependencies/CASE-develop-2.0.0 +++ b/dependencies/CASE-develop-2.0.0 @@ -1 +1 @@ -Subproject commit 5709674c24d7d1f495cd3a0be2255c6404ec32c1 +Subproject commit fdc6e528b6d70f1e7790463d9a160d5f41634843 diff --git a/dependencies/CASE-unstable-2.0.0 b/dependencies/CASE-unstable-2.0.0 index b52513d0..caa62014 160000 --- a/dependencies/CASE-unstable-2.0.0 +++ b/dependencies/CASE-unstable-2.0.0 @@ -1 +1 @@ -Subproject commit b52513d0bc2b1eadd2d71fff7de5e4e7cccbad7e +Subproject commit caa620145adbde80123b9f6a7bfff3786fe03688 From ffcf5f2158f475b9c8e12d4d4cb22f10ce0cbc56 Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Mon, 2 Dec 2024 15:33:28 -0500 Subject: [PATCH 9/9] Regenerate Make-managed files References: * https://github.com/ucoProject/UCO/issues/624 Signed-off-by: Alex Nelson --- ontology/CASE-develop-2.0.0.ttl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ontology/CASE-develop-2.0.0.ttl b/ontology/CASE-develop-2.0.0.ttl index 6d898a21..51ed24e6 100644 --- a/ontology/CASE-develop-2.0.0.ttl +++ b/ontology/CASE-develop-2.0.0.ttl @@ -5778,6 +5778,12 @@ observable:DeviceFacet sh:nodeKind sh:IRI ; sh:path observable:manufacturer ; ] , + [ + sh:datatype xsd:string ; + sh:maxCount "1"^^xsd:integer ; + sh:nodeKind sh:Literal ; + sh:path observable:cpeid ; + ] , [ sh:datatype xsd:string ; sh:maxCount "1"^^xsd:integer ;