Openlibrary: Balises Schema.org pour les auteurs

Créé le 21 mars 2020  ·  17Commentaires  ·  Source: internetarchive/openlibrary


Lorsque nous recherchons des livres par \https://www.google.com/search?q=books+by+mark+twain+openlibrary&oq=books+by+mark+twain+openlibrary on nous montre un résultat de recherche comme indiqué ci-dessous mais l'auteur n'a pas de balisage de schéma donc ma proposition est d'ajouter la balise person schema.org à l'auteur.

Opportunité : Cela pourrait avoir des conséquences sur les moteurs de recherche pour 8 millions de nos pages d'auteur.

@tfmorris :
Comme @seabelis l' a souligné sur Slack, tous les auteurs ne sont pas des personnes, mais nous pouvons probablement marquer en toute sécurité n'importe qui avec une date de naissance ou de décès. En plus de Person.birthDate et Person.deathDate, d'autres balisages qui pourraient être ajoutés incluent Thing.alternateName pour chacun des AKA, Thing.sameAs pour créer un lien vers Wikidata.

Les œuvres sur la page sont déjà étiquetées comme livres schema.org, mais elles pourraient en outre être décorées avec CreativeWork.author, CreativeWork.about (c'est-à-dire les sujets), CreativeWork.publication, CreativeWork.inLanguage, etc.

Screenshot from 2020-03-21 11-14-43

Les parties prenantes


@tabshaikh

Good First Issue @tabshaikh Help 2 Distribution SEO Feature Request hacktoberfest

Commentaire le plus utile

@BrittanyBunk faites -vous référence à l'encombrement en termes de modifications de l'interface utilisateur qu'il apportera aux résultats de recherche ?

Tous les 17 commentaires

Comme @seabelis l' a souligné sur Slack, tous les auteurs ne sont pas des personnes, mais nous pouvons probablement marquer en toute sécurité n'importe qui avec une date de naissance ou de décès. En plus de Person.birthDate et Person.deathDate, d'autres balisages qui pourraient être ajoutés incluent Thing.alternateName pour chacun des AKA, Thing.sameAs pour créer un lien vers Wikidata.

Les œuvres sur la page sont déjà étiquetées comme livres schema.org, mais elles pourraient en outre être décorées avec CreativeWork.author, CreativeWork.about (c'est-à-dire les sujets), CreativeWork.publication, CreativeWork.inLanguage, etc.

Je comprends que les gens aiment ajouter un schéma avec le référencement - mais j'ai parfois l'impression que cela crée de l'encombrement. Pour moi - c'est tout simplement trop à lire. Il a déjà le roman dans la description et les gens cliqueront sur le lien pour voir le reste. Je ne vois pas la nécessité de l'ajouter aux résultats de la recherche (un endroit où il faut une lecture/action rapide pour arriver là où on doit être).

Désordre? Tout le balisage schema.org est invisible.

@BrittanyBunk faites -vous référence à l'encombrement en termes de modifications de l'interface utilisateur qu'il apportera aux résultats de recherche ?

@BrittanyBunk s'il vous plaît assurez-vous de bien comprendre le problème avant de peser et de fournir des commentaires. Dans ce cas, les balises de schéma n'apparaissent que dans le balisage sous-jacent et ne sont pas visibles par les utilisateurs (autrement que la façon dont Google décide d'améliorer leur expérience).

N'hésitez pas à poser une question de clarification.

@tabshaikh oui ! Il montre juste trop de ce qui est déjà là. Je pense qu'un livre est correct, mais il ne devrait pas dire "livres par _auteur". Cette ligne est également non essentielle, car nous connaissons déjà l'auteur sur le titre du lien.

@mekarpeles J'ai déjà vu un schéma utilisé sur un back-end (je pense?), Et c'est beaucoup et certains d'entre eux ne sont pas utilisés, mais y en a-t-il juste au cas où - donc même si c'est encombrant à l'arrière- fin, il est nécessaire là-bas pour une utilisation potentielle - même s'il n'est pas utilisé pour le moment.

Les balises @BrittanyBunk schema.org ne sont pas affichées de manière visible sur une page Web pour l'utilisateur final. Ils sont spécifiquement utilisés pour fournir un contexte et une sémantique aux moteurs de recherche .

Veuillez regarder cette vidéo : https://www.youtube.com/watch?v=9HvMv_1zG2s

Un moyen important pour Google de savoir qu'une de nos pages concerne un "livre" ou un "auteur" est de le dire à Google. Et cela se fait en ajoutant des balises html spécifiques à notre balisage.

Si votre préoccupation concerne spécifiquement la façon dont Google rend ses résultats, Google n'est qu'un moteur de recherche parmi tant d'autres qui utilisent des balises de schéma au profit de leurs utilisateurs et je suis convaincu que Google a effectué ses recherches sur le marché et les utilisateurs et a conçu ses interfaces en conséquence. Nous sommes en mesure de faire confiance aux moteurs de recherche pour fournir la bonne valeur à leurs utilisateurs. Nous devrions présenter les bonnes données d'Open Library à tous les moteurs de recherche. Si vous souhaitez que Google fasse quelque chose de différent au sujet de ses résultats, cela n'entre pas dans le cadre de ce problème.

Allons de l'avant avec ce problème. C'est une solution de métadonnées très simple et cela pourrait avoir des conséquences sur les moteurs de recherche pour 8 millions de nos pages d'auteur.

Merci @mekarpeles @tfmorris pour les commentaires, mis à jour le problème en conséquence :)

Bonjour! puis-je être affecté à cette tâche ?

@devarshigoswami bien sûr que vous pouvez aller de l'avant si vous avez besoin d'aide, vous pouvez me contacter par ping :)

@tabshaikh Je comprends qu'Openlibrary utilise un schéma de microdonnées . Dois-je l'ajouter spécifiquement à la page d'auteur de Mark Twain ou dans les modèles en général ?
Aussi, utilisez-vous Google Tagmanger pour mettre à jour le schéma ? Parce que cette approche semble vraiment simple et je pense que les contributeurs débutants pourraient facilement contribuer au référencement.

@tabshaikh , répondez s'il vous plaît ..

Dois-je l'ajouter spécifiquement à la page d'auteur de Mark Twain ou dans les modèles en général ?
Modèles en général.

modèles en général je dirais @devarshigoswami

@tabshaikh , j'aimerais travailler là-dessus, pouvez-vous s'il vous plaît me dire, est-ce openlibrary/macros/SearchResultsWork.html est le fichier où nous devons ajouter le schéma Person

https://github.com/internetarchive/openlibrary/blob/1e31269adcc7118642e591e9dcfc04f400bdf658/openlibrary/macros/SearchResultsWork.html#L40
Si c'est le fichier qui a besoin du travail, pouvez-vous s'il vous plaît confirmer Si je vais dans la bonne direction, est-ce la ligne où nous devons ajouter Person.birthDate , Person.deathDate et les autres schémas mentionnés dans la description du problème ? J'étais un peu confus, alors j'ai pensé à demander. Merci

Salut @nk4456542 :wave: Le schéma doit être ajouté dans ce fichier https://github.com/internetarchive/openlibrary/blob/master/openlibrary/templates/type/author/view.html
Les balises de schéma mentionnées dans ce message suffiraient https://github.com/internetarchive/openlibrary/issues/3231#issuecomment -602078002 Vous pouvez également proposer des schémas supplémentaires pertinents pour notre contenu et vous pouvez utiliser ce site comme référence https ://schema.org/author

Merci @tabshaikh. Je vais commencer à travailler dessus

Cette page vous a été utile?
0 / 5 - 0 notes