Skip to content

Commit

Permalink
directory structure refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
rhohimer committed Dec 28, 2022
1 parent 6c67428 commit a72b62d
Show file tree
Hide file tree
Showing 158 changed files with 4,517 additions and 17,293 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ As documented in [Public Participation Invited](https://github.com/oasis-open/ta

## Statement of Purpose

The OASIS Threat Actor Context Technical Committee (TAC-TC) is chartered to create an ontology for expressing the rich context around Threat Actors.
The OASIS Threat Actor Context Technical Committee (TAC-TC) is chartered to create an ontology for expressing the rich context around Threat Actors.

*Additions to Statement of Purpose*

Expand Down
112 changes: 112 additions & 0 deletions open-concepts/mitre-custom-properties/x_mitre.owl
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF [
<!ENTITY attack "http://attack.mitre.org/ns/attack#">
<!ENTITY owl "http://www.w3.org/2002/07/owl#">
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
]>
<rdf:RDF xml:base="http://attack.mitre.org/ns/attack"
xmlns="http://attack.mitre.org/ns/attack#"
xmlns:attack="http://attack.mitre.org/ns/attack#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">

<owl:Ontology rdf:about="http://attack.mitre.org/ns/attack">
<owl:imports rdf:resource="http://docs.oasis-open.org/cti/ns/stix"/>
</owl:Ontology>

<owl:Class rdf:about="&attack;DataComponent">
</owl:Class>

<owl:Class rdf:about="&attack;DataSource">
</owl:Class>

<owl:Class rdf:about="&attack;Matrix">
</owl:Class>

<owl:Class rdf:about="&attack;Tactic">
</owl:Class>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_attack_spec_version">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_collection_layers">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:ObjectProperty rdf:about="&attack;x_mitre_contents">
<rdfs:range rdf:resource="http://docs.oasis-open.org/cti/ns/stix#StixObject"/>
</owl:ObjectProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_contributors">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_data_sources">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_defense_bypassed">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_deprecated">
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_detection">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_domains">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_effective_permissions">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_impact_type">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_is_subtechnique">
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>

<owl:ObjectProperty rdf:about="&attack;x_mitre_modified_by_ref">
</owl:ObjectProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_network_requirements">
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_permissions_required">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_platforms">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_remote_support">
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_shortname">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_system_requirements">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:about="&attack;x_mitre_version">
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>

</rdf:RDF>
21 changes: 21 additions & 0 deletions open-concepts/open-concepts.owl
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF [
<!ENTITY owl "http://www.w3.org/2002/07/owl#">
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
<!ENTITY stix "http://docs.oasis-open.org/cti/ns/stix#">
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
]>
<rdf:RDF xml:base="http://docs.oasis-open.org/cti/ns/open-concepts"
xmlns="http://docs.oasis-open.org/cti/ns/open-concepts#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:stix="http://docs.oasis-open.org/cti/ns/stix#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">

<owl:Ontology rdf:about="http://docs.oasis-open.org/cti/ns/open-concepts">
<rdfs:comment xml:lang="en-us">Concepts that will be publicly available, meaning their inclusion in the official GitHub repository of the TAC ontology but have not been developed or encoded by the TAC TC, are called Open. The namespaces of concepts that follow the Open model are not incorporated into the main tac.owl file and thus are not part of the core ontology but users of the TAC ontology can do the imports manually.</rdfs:comment>
</owl:Ontology>

</rdf:RDF>
Binary file added open-concepts/security-playbook/.DS_Store
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
<!ENTITY security-playbook "http://docs.oasis-open.org/tac/ns/security-playbook#">
<!ENTITY stix "http://docs.oasis-open.org/cti/ns/stix#">
<!ENTITY stix-semex "http://docs.oasis-open.org/cti/ns/stix-semex#">
<!ENTITY stixCore "http://docs.oasis-open.org/cti/ns/stix/core#">
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
]>
<rdf:RDF xml:base="http://docs.oasis-open.org/tac/ns/security-playbook"
Expand All @@ -18,33 +16,30 @@
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:security-playbook="http://docs.oasis-open.org/tac/ns/security-playbook#"
xmlns:stix="http://docs.oasis-open.org/cti/ns/stix#"
xmlns:stix-semex="http://docs.oasis-open.org/cti/ns/stix-semex#"
xmlns:stixCore="http://docs.oasis-open.org/cti/ns/stix/core#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">

<owl:Ontology rdf:about="http://docs.oasis-open.org/tac/ns/security-playbook">
<rdfs:comment xml:lang="en-us">An ontology for encapsulating security playbooks and their metadata. This ontology (security-playbook.owl) is based on the metadata template for security playbooks provided at: https://github.com/Vasileios-Mavroeidis/coa-playbook-metadata</rdfs:comment>
<owl:imports rdf:resource="http://docs.oasis-open.org/cti/ns"/>
<owl:imports rdf:resource="http://docs.oasis-open.org/cti/ns/stix/attack-pattern"/>
<owl:imports rdf:resource="http://docs.oasis-open.org/cti/ns/stix/indicator"/>
<owl:imports rdf:resource="http://docs.oasis-open.org/cti/ns/stix/malware"/>
<owl:imports rdf:resource="http://docs.oasis-open.org/cti/ns/stix/tool"/>
<owl:imports rdf:resource="http://docs.oasis-open.org/cti/ns/stix/vulnerability"/>
</owl:Ontology>

<owl:ObjectProperty rdf:about="&stix-semex;investigates">
<owl:ObjectProperty rdf:about="&stix;investigates">
<rdfs:range rdf:resource="&stix;Indicator"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:about="&stix-semex;mitigates">
<owl:ObjectProperty rdf:about="&stix;mitigates">
<rdfs:range rdf:resource="&stix;AttackPattern"/>
<rdfs:range rdf:resource="&stix;Indicator"/>
<rdfs:range rdf:resource="&stix;Malware"/>
<rdfs:range rdf:resource="&stix;Tool"/>
<rdfs:range rdf:resource="&stix;Vulnerability"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:about="&stix-semex;remediates">
<owl:ObjectProperty rdf:about="&stix;remediates">
<rdfs:range rdf:resource="&stix;Malware"/>
<rdfs:range rdf:resource="&stix;Vulnerability"/>
</owl:ObjectProperty>
Expand Down
Loading

0 comments on commit a72b62d

Please sign in to comment.