Beispiel #1
0
def get_format(option):
    """
	get mapping format
	对应的数据格式
	"""
    config = OWLUtils.get_config(module_path + '/config.ini')
    _prop = OWLUtils.get_option(config, 'format', option)
    return _prop
Beispiel #2
0
def get_property(option, prop_type):
    """
		根据配置查找对应的属性,没有则创建新的属性

	Args:
		option: property name
		prop_type: ObjectProperty or DataProperty

	Returns: created property name

	"""
    config = OWLUtils.get_config(module_path + '/config.ini')
    _prop = OWLUtils.get_option(config, 'saga', option)
    if _prop is None:
        if onto.__getattr__(option) is None:
            OWLUtils.create_onto_class(onto, option, prop_type)
        return option
    else:
        return _prop
Beispiel #3
0
def get_property(option, prop_type):
	"""
		根据配置查找对应的属性,没有则创建新的属性

	Args:
		option: property name
		prop_type: ObjectProperty or DataProperty

	Returns: created property name

	"""
	config = OWLUtils.get_config(module_path + '/config.ini')
	_prop = OWLUtils.get_option(config, 'taudem', option)
	# 返回配置的属性或是已有的属性(has[Name])
	if _prop is not None:
		return _prop
	else:
		_prop = gb.__getattr__(option)
		if _prop is None:
			OWLUtils.create_onto_class(onto, option, prop_type)
	return option
Beispiel #4
0
def get_format(option):
	config = OWLUtils.get_config(module_path + '/config.ini')
	_prop = OWLUtils.get_option(config, 'format', option)
	return _prop