docs: def getAttributes(self, foundExp):
          '''
              Method to extract additional attributes from a given expression (i. e.: domains and ports from URL and so on). This method may be overwritten in certain child classes.
              :param found_exp:   expression to be processed.
              :return:    The output format will be like:
                  [{"type" : "i3visio.domain", "value": "twitter.com", "attributes": [] }, {"type" : "i3visio.protocol", "value": "http", "attributes": [] }]
          '''
          # Defining a dictionary
          attributes = []
          
          protocolRegExp = "((?:https?|s?ftp|file))://"
          foundProtocol = re.findall(protocolRegExp, foundExp)
          if len(foundProtocol) > 0:        
              # Defining a protocol element
              aux = {}
              aux["type"] = "i3visio.protocol"
              # Defining the regular expression to extract the protocol from a URL
              aux["value"] = foundProtocol[0]
              # Each attributes will be swept
              aux["attributes"] = []
              attributes.append(aux)
  
          domainRegExp = "(?:https?|s?ftp)://([a-zA-Z0-9\_\.\-]+)(?:\:|/)"
          foundDomain = re.findall(domainRegExp, foundExp)
          if len(foundDomain) > 0:
              # Defining a domain element
              aux = {}
              aux["type"] = "i3visio.domain"
              # Inserting the found domain
              aux["value"] = foundDomain[0]
              # Each attributes will be swept
              aux["attributes"] = []
              attributes.append(aux)
  
          portRegExp = "(?:https?|s?ftp)://[a-zA-Z0-9\_\.\-]+:([0-9]{1,5})/"
          foundPort = re.findall(portRegExp, foundExp)
          if len(foundPort) > 0:
              # Defining a domain element
              aux = {}
              aux["type"] = "i3visio.port"
              # Inserting the found domain
              aux["value"] = foundPort[0]
              # Each attributes will be swept
              aux["attributes"] = []
              attributes.append(aux)
  
          return attributes