function createNewDefinedMeaning( $definingExpressionId, $languageId, $text ) {
	$definedMeaningId = addDefinedMeaning( $definingExpressionId );
	createSynonymOrTranslation( $definedMeaningId, $definingExpressionId, true );
	addDefinedMeaningDefiningDefinition( $definedMeaningId, $languageId, $text );
	
	return $definedMeaningId;
}
function importUMLSRelationAttributes( $relationAttributesCollectionId, $languageId ) {
	global
		$db;
		
	$queryResult = mysql_query( "select ABBREV, FULL from rela", $db );
	while ( $relationType = mysql_fetch_object( $queryResult ) ) {
		$definedMeaningId = getDefinedMeaningFromCollection( $relationAttributesCollectionId, $relationType->ABBREV );
		$expression = findOrCreateExpression( trim( $relationType->FULL ), $languageId );
		if ( !$definedMeaningId ) {
			$definedMeaningId = addDefinedMeaning( $expression->id );
			$expression->assureIsBoundToDefinedMeaning( $definedMeaningId, true );
			addDefinedMeaningToCollection( $definedMeaningId, $relationAttributesCollectionId, $relationType->ABBREV );
		}
	}
	
	mysql_free_result( $queryResult );
}