ucoProject / UCO-Utility-Pre-0.7.0-Validator

Utility for validation of UCO 0.4.0, UCO 0.5.0, UCO 0.6.0 & UCO 0.7.0 content
Other
2 stars 4 forks source link

Error messages (UFED report) #6

Closed fabrizio-turchi closed 3 years ago

fabrizio-turchi commented 3 years ago

I'm not able to interpret the following errors (CASE 0.3/UCO 0.5):

Please ignore the additional errors, correctly raised by the Tool, I'll be discussing them in the next AC-meeting. Thanks! 19_UFED_ANDROID_CROSSOVER.zip

stanbernsteen commented 3 years ago

There are several problems here.

(1) In 19_UFED_ANDROID_CROSSOVER.json, the @context defines case-investigation but the data uses uco-investigation. Also, the @prefix does not define uco-role but the data uses uco-role.

(2) In the ontolgy, in uco-core-da.ttl, we have this line: @prefix investigation: https://unifiedcyberontology.org/ontology/uco/investigation# . It should be this instead @prefix investigation: https://caseontology.org/ontology/case/investigation# . This confuses Ontospy so that it does not think the investigation classes are a subclass of UcoObject.

(3) The tool does not support ordered lists (olo:slot, olo:item, etc.) Because of the internal node structure, adding olo support is a major task and could take me take a week. In the interim, I could patch the tool to catch the problem and print a civilized "Unsupported Feature" message instead of all those meaningless BNode messages. I await further guidance from my management.

fabrizio-turchi commented 3 years ago

excellent, thanks!