def initialize_concept_scheme(rdf, cs, label, language, set_modified):
<EOL>labels = list(rdf.objects(cs, RDFS.label)) +list(rdf.objects(cs, SKOS.prefLabel))<EOL>if len(labels) == <NUM_LIT:0>:<EOL><INDENT>if not label:<EOL><INDENT>logging.warning(<EOL>"<STR_LIT>"<EOL>"<STR_LIT>")<EOL><DEDENT>else:<EOL><INDENT>logging.info(<EOL>"<STR_LIT>" %<EOL>label)<EOL>rdf.add((cs, RDFS.label, Literal(label, language)))<EOL><DEDENT><DEDENT>if set_modified:<EOL><INDENT>curdate = datetime.datetime.utcnow().replace(microsecond=<NUM_LIT:0>).isoformat() + '<STR_LIT>'<EOL>rdf.remove((cs, DCTERMS.modified, None))<EOL>rdf.add((cs, DCTERMS.modified, Literal(curdate, datatype=XSD.dateTime)))<EOL><DEDENT>
Initialize a concept scheme: Optionally add a label if the concept
    scheme doesn't have a label, and optionally add a dct:modified
    timestamp.