def reg_ns():
    """
    Return an etree object with registered namespaces
    """
    ns_dict = {}
    ns_dict['vc'] = 'http://www.w3.org/2007/XMLSchema-versioning'
    ns_dict['xsi'] = 'http://www.w3.org/2001/XMLSchema-instance'
    ns_dict['rdfs'] = 'http://www.w3.org/2000/01/rdf-schema#'
    ns_dict['rdf'] = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    ns_dict['owl'] = 'http://www.w3.org/2002/07/owl#'
    ns_dict['xs'] = 'http://www.w3.org/2001/XMLSchema'
    ns_dict['xsd'] = 'http://www.w3.org/2001/XMLSchema#'
    ns_dict['dc'] = 'http://purl.org/dc/elements/1.1/'
    ns_dict['dct'] = 'http://purl.org/dc/terms/'
    ns_dict['skos'] = 'http://www.w3.org/2004/02/skos/core#'
    ns_dict['foaf'] = 'http://xmlns.com/foaf/0.1/'
    ns_dict['schema'] = 'http://schema.org/'
    ns_dict['sioc'] = 'http://rdfs.org/sioc/ns#'
    ns_dict['sh'] = 'http://www.w3.org/ns/shacl#'
    ns_dict['s3m'] = 'https://www.s3model.com/ns/s3m/'
    return ns_dict
