Patent ID: 8572760

Claim:
A method for sharing semantic information performed by a system including a processor and a memory communicatively coupled to the processor, the memory storing instructions executable by the processor to cause the system to perform the method, the method comprising: automatically applying semantic security labels to unstructured data by, mapping the unstructured data to an ontology to generate semantic data, accessing a security policy comprising a plurality of security label statements, matching concepts of the mapped semantic data to semantic security patterns of the accessed semantic security statements, and automatically applying semantic security labels to the mapped semantic data corresponding to the matching semantic security patterns; receiving a request from a requester to access a portion of the semantic data; mapping a requested data access level of the request to a semantic context within a negotiation ontology of an information sharing policy; determining whether the requested access to the portion of the semantic data is to be granted to the requester based on a) the ontological mapping of the requested data access level to the negotiation ontology of the information sharing policy, b) the semantic security label automatically applied to the mapped semantic data of the request, and c) the information sharing policy; providing access to the portion of the semantic data based on the determination; and responding to the request with a counteroffer if the information sharing policy disallows access to the requester.