sig
  class c :
    ?uri_string:string ->
    ?uri:Rdf.Uri.c ->
    ?literal:string ->
    ?datatype:Rdf.Uri.c ->
    ?is_wf_xml:int ->
    ?xml_language:string ->
    ?blank:string ->
    unit ->
    object ('a)
      method clone : 'a
      method equals : '-> bool
      method get_blank_identifier : string
      method get_literal_value : Rdf.literal_value
      method get_type : Rdf.node_type
      method get_uri : Rdf.Uri.c
      method is_blank : bool
      method is_literal : bool
      method is_resource : bool
      method is_valid : bool
      method repr : Rdf.repr
      method to_string : string
    end
  val type_to_string : Rdf.node_type -> string
  val from_uri_string : string -> Rdf.Node.c
  val from_uri : Rdf.Uri.c -> Rdf.Node.c
  val from_literal :
    ?xml_language:string -> ?is_wf_xml:int -> string -> Rdf.Node.c
  val from_typed_literal :
    ?xml_language:string -> ?datatype:Rdf.Uri.c -> string -> Rdf.Node.c
  val from_blank : string -> Rdf.Node.c
  val null : Rdf.Node.c
end