Dúvida UML

Alguém poderia me dizer se tem algum erro? Ou onde posso melhorar?

Um mebro participa de projetos, escreve notícias e links.
As notícias e links são divididas em áreas.
Um projeto tem membros e arquivos.
Uma entidade são outras empresas/sites/projetos que nós apoiamos, nos patrocina ou temos parceria.
Todo mundo tem id, data de entrada e pode ser bloqueado.

evite usar protected. revela muito de voce para suas filhas.

o que voce ta usando pra gerar o UML?

Vlw pelas respostas! Estou usando o Jude.

Tentando melhorar.

As notícias, links e artigos são divididas em áreas.
Um membro tem arquivos, participa de projetos, escreve notícias, links e artigos.
Um projeto tem membros e arquivos.
Um projeto tem uma página, q tem outras páginas (tipo o modelo do maven para páginas de projetos).
Uma entidade são outras empresas/sites/projetos que nós apoiamos, nos patrocina ou temos parceria.
Todos têm id.

Melhorou? :?: Alguém qr me ajudar ou participar diretamente? :roll:

Fuiz!

Ja que voce ta lidando com conteudo e publicacao, uma boa eh seguir os metadados definidos pelo Dublin Core. Dah um bizu:

http://dublincore.org/

Para aquelas classes filhas que não tem nenhum método/atributo vc poderia ser usado interface também.