[pyar] [OT] Consulta implementacion de un grafo de categorias
Damián Avila
damianavila en gmail.com
Lun Ago 5 10:34:26 ART 2013
El 05/08/13 10:17, Rafael E. Ferrero escribió:
> 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
Fijate esta biblioteca: http://networkx.github.io/
Te permite laburar con sistemas complejos, con múltiples nodos a los
cuales podés asignar categorías y luego estudiar las características de
la red resultante... No la usé, pero tengo muy buenas referencias...
Espero te sirva.
Abrazo.
Damián.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130805/6e67eb8c/attachment.html>
More information about the pyar
mailing list