9. A system for sharing information across security boundaries comprising: a server for sharing information between networks comprising: a processor; a memory, wherein the memory includes instructions for: receiving data structured as semantic statements; retrieving a set of rules, ontology and aggregation history; processing a semantic statement from data with the rules, ontology and aggregation history; determining whether the semantic statement is consistent with the rules, ontology, and aggregation history; determining a fact that gives rise to an inconsistency if the semantic statement is inconsistent; removing the fact that gives rise to the inconsistency; and releasing data when the semantic statement is consistent with the rules, ontology, and aggregation history.
9. A system for sharing information across security boundaries comprising: a server for sharing information between networks comprising: a processor; a memory, wherein the memory includes instructions for: receiving data structured as semantic statements; retrieving a set of rules, ontology and aggregation history; processing a semantic statement from data with the rules, ontology and aggregation history; determining whether the semantic statement is consistent with the rules, ontology, and aggregation history; determining a fact that gives rise to an inconsistency if the semantic statement is inconsistent; removing the fact that gives rise to the inconsistency; and releasing data when the semantic statement is consistent with the rules, ontology, and aggregation history. 11. The system of claim 9 , further comprising: determining whether there are any additional semantic statements; if there are additional semantic statements, processing an additional semantic statement from the data with the rules and ontology, determining whether the additional semantic statement is consistent with the rules and ontology, determining a fact from the additional semantic statement that gives rise to an inconsistency if the additional semantic statement is inconsistent, removing the fact from the additional semantic statement that gives rise to the inconsistency for the additional semantic statements, and repeating the preceding until no semantic statements remain.