Text this: Conceptual modeling for XML databases by extending entity-relationship model