def METHOD_NAME(self, terms):
    query = """PREFIX dct: <http://purl.org/dc/terms/>
        PREFIX gvp: <http://vocab.getty.edu/ontology#>
        PREFIX gvp_lang: <http://vocab.getty.edu/language/>
        PREFIX luc: <http://www.ontotext.com/owlim/lucene#>
        PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
        PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
        PREFIX skosxl: <http://www.w3.org/2008/05/skos-xl#>
        SELECT ?Subject ?Term ?ScopeNote {
            ?Subject luc:term '%s*'; a skos:Concept; skos:inScheme aat:.
            #?Subject rdf:type c.
            #?typ rdfs:subClassOf gvp:Subject; rdfs:label ?Type.
            optional {?Subject (gvp:prefLabelGVP | skos:prefLabel) [skosxl:literalForm ?Term]}
            #optional {?Subject gvp:parentStringAbbrev ?Parents}
            optional {?Subject skos:scopeNote [dct:language gvp_lang:en; rdf:value ?ScopeNote]}}""" % (
        terms
    )
    results = self.perform_sparql_query(query)
    return results