def get_schema(path='', type=False):
    """
        Delivers a schema in a dictionary format, where keys are attribute names
        and there values are a dictionary of required, type and value information.
        e.g.:
        
        {'attribute_name':
            {'required': (True or False) or (1 or 0)
             'type': lines, text, boolean, etc.
             'value': ... }, ... }
        
        If type is 'True', then no object exists to get a schema from. path in
        this case is the type_name. This indicates two functionalities in one method.
        """
