Skip to content

Issue 47: implement the stix 21 windows integrity level enumeration #103

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

brett-heffelfinger
Copy link
Contributor

Closes #47

Looking for feedback/suggestions on what should be used for gist:sequence if this is really an enumeration that should use the triple pattern, or if the current set of triples is satisfactory.

Reference to the STIX 2.1 vocab source: STIX 2.1 Windows™ Integrity Level Enumeration

@@ -168,6 +168,21 @@ gist:ThreatActorType
rdfs:subClassOf gist:StixCategoryObject ;
.

gist:WindowsIntegrityLevel
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Belongs in TBox

Comment on lines +176 to +178
● Process (Windows Process extension)


Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Strange - a single bullet and two blank lines. Its a poor definition. I wonder if we should have a gist:stixDefinition (sub-property of skos:definition) and use it similar to how we use stixTerm. It would be a lot of work though to come up with good definitions. Here is a stab:

skos:definition "A category indicating the trustworthiness of an object  in the Windows environment."^^xsd:string ; 

skos:prefLabel "System Integrity Level"^^xsd:string ;
gist:stixTerm "system"^^xsd:string ;
.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IRI - prefLabel mismatch. Should be more like:

gist:_WindowsIntegrityLevel_high
	a gist:WindowsIntegrityLevel ;
	skos:definition """STIX 2.1 description: 
A high level of integrity."""^^xsd:string ;
	skos:prefLabel "high"^^xsd:string ; <==
	gist:stixTerm "high"^^xsd:string ;
	.

Do like the others, for consistency.
Also, this make stixTerm repetetive, not sure what policy to adopt for this case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement the STIX 2.1 Windows™ Integrity Level Enumeration
2 participants