Maneira uniforme de adicionar várias propriedades descritivas no esquema

Usamos 'types' e 'properties' do Schema.org para organizar muitos tipos de dados. O aplicativo é orientado pelo vocabulário e pela estrutura do Schema.org, em vez de usar o schema.org para SEO. A aplicação estrutura e relaciona trabalhos acabados e inacabados de pessoas criativas, como cientistas, artistas, compositores etc. Seus esforços não se limitam a "Trabalhos criativos", como artigos e obras de arte, mas incluem também organizações, empresas, eventos e produtos iniciados por eles.

A partir deste ano, usamos o Schema.org porque tivemos problemas na estruturação semântica de nossos dados no passado. Agora, usando o Schema.org, fazemos um bom progresso.

Para cada item que coletamos, usamosname edescription (Thing propriedades) como campos descritivos. Para ser ainda mais elobarato, queremos adicionarheadline ealternativeHeadline ou um vocabulário similar do Schema.org para cada item que armazenamos em nosso banco de dados.

A seguinte lista de propriedades padrão seria adequada para todos os itens com os quais nosso aplicativo lida:

nameheadlinealternativeHeadlinedescriptionimage (não descritivo)url (não descritivo)

Para todos os tipos derivados deschema.org/CreativeWork as propriedadesheadline ealternativeHeadline corresponde ao schema.org, mas, por exemplo,Event ouProduct não tem essas propriedades. Nós poderíamos usar oThing propriedadesalternateName ouabout, mas essas propriedades obviamente não são equivalentes aheadline ealternativeHeadline.

Resumindo: procuramos uma maneira uniforme de adicionar quatro campos descritivos básicos a cada item em nosso aplicativo, independentemente detype. Qual seria a melhor solução?

questionAnswers(1)

yourAnswerToTheQuestion