sig
  type t = { label : string; scheme : string; term : string; lang : string; }
  val label : (GdataAtom.Category.t, string) GapiLens.t
  val scheme : (GdataAtom.Category.t, string) GapiLens.t
  val term : (GdataAtom.Category.t, string) GapiLens.t
  val lang : (GdataAtom.Category.t, string) GapiLens.t
  val empty : t
  val to_xml_data_model : t -> GdataCore.xml_data_model list
  val of_xml_data_model : t -> GdataCore.xml_data_model -> t
end