 
 (def ttp-mapping
   {"ttp"
-   {:properties
-    {:id string
+   {:dynamic false
+    :include_in_all false
+    :properties
+    {:id all_string
+     :title all_text
+     :description all_text
      :type string
      :valid_time valid-time
      :version string

    :effects string}})

(def contributor
  {:type "nested"
   :properties
   {:role string
    :name string
    :email string



(def non-public-data-compromised
  {:properties
   {:security_compromise string
    :data_encrypted {:type "boolean"}}})

(def property-affected
  {:properties
   {:property string
    :description_of_effect text
    :type_of_availability_loss string
    :duration_of_availability_loss string
    :non_public_data_compromised non-public-data-compromised}})

(def affected-asset
  {:properties
   {:type string
    :description text
    :ownership_class string
    :management_class string
    :location_class string
