casework / CASE-Mapping-Python

Apache License 2.0
0 stars 3 forks source link

Fix #10 issue, changing InvestigativeAction class #51

Closed fabrizio-turchi closed 5 months ago

fabrizio-turchi commented 5 months ago

Changed InvestigativeAction class

+   "uco-action:performer": performer,
+    "uco-action:location": location,
+     "uco-action:instrument": instrument,
+     "uco-action:object": object,
+     "uco-action:result": result,

Added control on facets:

+ if facets
+            self.append_facets(facets)

Other changes on FacetMobileDevice and Tool classes.

@ajnelson-nist I wanted to change the ObservableRelationship because the params source and target are defined as ObjectEntity: this prevents the definition of a relationship between Person and Role Objects.

fabrizio-turchi commented 5 months ago

@ajnelson-nist No problem at all Alex, I'll wait for your review.

ajnelson-nist commented 5 months ago

Review partially complete. I revised InvestigativeAction's inheritance; see b3b7a1d.