[pyar] [OT] Consulta implementacion de un grafo de categorias
Pablo Ziliani
pablo en kultroom.com
Mar Ago 6 10:22:41 ART 2013
Hola Rafael,
Evidentemente ya tuviste una respuesta satisfactoria. Igual no te
escribo con una solución sino para plantearte la siguiente duda: ¿por
qué categoría? empleador y proveedor no me parecen buenos ejemplos de
categoría (mucho menos de tag), más bien lo que parece describir es una
relación, con la empresa o al menos con la entrada en el directorio de
contactos. Esa relación podría (o no) establecerse a través de terceras
entidades, pagos, altas, facturas, remitos, ...
En mi cabeza un contacto puede ser Médico, Farmacia, o Clínica pero si
es proveedor, empleado o cliente no lo determina el mismo mecanismo que
establece que algo es "rojo", "azul" o "verde" o si es "importante", de
"trabajo", "personal", etc. Las posibles relaciones son un conjunto
cerrado determinado de antemano (a diferencia de los tags o las
categorías que pueden ser creados y borrados sin afectar demasiado al
sistema).
En fin, más que una duda terminó siendo una opinión de alguien
probablemente poco calificado para emitirla :)
Saludos,
Pablo
On 08/05/2013 10:17 AM, Rafael E. Ferrero wrote:
> Buenas !!... Se me planteó hacer que a ciertas entidades de un modelo
> se le puedan asignar categorías. En principio serían categorías de la
> clase Contactos (de la empresa), planteamos que toda persona
> relacionada de una u otra manera por la empresa la cargamos como
> contacto (ya sea empleado, proveedor o cliente) a su vez algunos de
> estos contactos requieren información específica por lo que extendemos
> la clase contacto a por ejemplo Médico, Farmacia, entre otros.
> Volviendo al tema de las categorías se me planteo que sobre un
> contacto se le puedan asignar categorias si es un proveedor se le
> asigne esa categoria, si es médico tambien se le asigne dicha
> categoria... el problema que surge es que entre las categorias hay
> ciertas restricciones, por ejemplo un contacto con la categoria de
> empleado no se le debe poder asignar la categoría de proveedor.
> Se me ocurrió hacer un árbol NO binario donde un nodo puede tener más
> de un padre y más de un hijo pero no se me ocurre como aplicar estas
> restricciones de forma elegante.
> Alguien tiene una punta por donde pueda investigar? o alguien ya lidió
> con esto y sabe de alguna librería donde obtener el algoritmo? (es
> para un sistema en Free Pascal pero ya me lo recorri a todo google y
> no encontré mucho... lo tendré que hacer yo)
>
> Gracias por el tiempo de antemano.
>
> Saludos
>
>
>
> --
> Rafael E. Ferrero
> Claro: (03562) 15514856
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130806/d2c45658/attachment.html>
More information about the pyar
mailing list