web-dev-qa-db-fra.com

Utilisation des entités et des propriétés Wikidata dans le balisage schema.org et les données liées - décrire un graphique des entités liées

Je voudrais utiliser Wikidata pour le référencement, en particulier pour aider une page à tirer parti de l'organisation de schéma et des données liées.

Supposons que ma page Web parle de 4 entités, comme:

'A' -> 'B' 

'B' -> 'C' 

'B' -> 'D'

'D' -> 'A' 

Je peux mapper les sujets A, B, C, D avec ceux correspondants dans Wikidata - et récupérer les propriétés décrites dans Wikidata.

Je veux:

  1. utiliser l'ID Wikidata et les propriétés URI pour décrire une entité et ses propriétés avec schema.org ou un balisage sémantique

  2. si possible, décrivez les relations qu'entretiennent A, B, C et D pour tirer parti de la structure des données liées.

Je décris le processus que je veux réaliser avec un exemple.

Exemple .

Supposons qu'un article mentionne "Success" comme l'un de ces A, B, C, D entités.

Je récupère l'entité: https://www.wikidata.org/wiki/Q7632586

De là, j'obtiens le sujet correspondant sur Quora:

Réf. https://www.w3.org/TR/owl-ref/#sameAs-def dit que sameAs ne doit être utilisé que pour relier des individus, mais Réf. https://schema.org/sameAs suggère que je pourrais utiliser https://schema.org/sameAs également pour décrire un Thing (Success est un Thing).

  1. Le deuxième point: qui Wikidata ID et propriétés peut être interprété par schema.org et SEO?

Je me demande si je peux utiliser directement ' https://www.wikidata.org/wiki/Q7632586 ' selon 'Success', ou dois-je ajouter des références à l'URI lisible par l'homme, comme: '- https://www.quora.com/topic/Success '.

Par exemple, dois-je écrire quelque chose comme ça?

<div itemscope="" itemtype="http://schema.org/Thing">
    <span itemprop="name">Success</span><br>
    <link itemprop="url" href="http://www.example.com/myPage/">

    // which markup to say 'Success' is the same as Quora topic, since 'sameAs' shoudl be used for people?

    <link itemprop="sameAs" href="https://www.quora.com/topic/Success">

   // should I add the Wikidata Entity itself ?
   <link itemprop="sameAs" href="https://www.wikidata.org/wiki/Q7632586">
 </div>
  1. Le troisième point: Comment pourrais-je répliquer des structures personnalisées comme: 'A' -> 'B' -> 'C' et décrire de manière appropriée les liens 'A ',' B ',' C 'ont-elles un balisage sémantique?

Je veux décrire avec précision les relations entre les entités présentes dans ma page, mais éviter le résultat inverse: la confusion pour un moteur de recherche.

Dans mon article, je pourrais avoir des "gens" qui parlent de "succès"; et selon cet article, le "succès" est lié à la "performance" de la chose et à la "richesse" de la chose - je veux refléter le graphique dans les données liées.

1
user305883

Pour un article sur le concept de "succès", vous pouvez utiliser quelque chose comme ça, en utilisant uniquement Schema.org:

<article itemscope itemtype="http://schema.org/Article">

  <div itemprop="about" itemscope itemtype="http://schema.org/Intangible">
    <meta itemprop="name" content="Success" />
  </div>

</article>

Pour permettre aux consommateurs de comprendre ce que signifie votre Intangible, vous pouvez fournir des références d'URI dans l'espoir qu'ils reconnaissent cet URI ou qu'ils y trouvent plus de données au cas où il pourrait être utilisé pour récupérer un document Web. .

Ici nous devons différencier entre les URI qui représentent le concept lui-même et les URI qui représentent un document sur le concept.

La propriété Schema.org sameAs peut être utilisée pour ce dernier cas (notez que, ce qui est confus, ce n'est pas équivalent à la propriété OWL du même nom).

<div itemprop="about" itemscope itemtype="http://schema.org/Intangible">
  <meta itemprop="name" content="Success" />
  <link itemprop="sameAs" href="https://www.quora.com/topic/Success" />
  <link itemprop="sameAs" href="https://www.wikidata.org/wiki/Q7632586" />
</div>

L'attribut itemid des microdonnées peut être utilisé pour le premier cas (référençant un URI qui représente le concept lui-même).

<div itemprop="about" itemscope itemtype="http://schema.org/Intangible" itemid="https://my-ontology.example.com/instances/success">

Dans le cas de l'URI Wikidata: il a également un URI qui représente le concept (il est lié dans la barre latérale et redirige vers l'URI représentant la page): http://www.wikidata.org/entity/Q7632586 . Cependant, il s'agit d'un type/classe (voir l'aide de Wikidata sur instance vs classe ), vous pouvez donc l'utiliser avec la propriété additionalType de Schema.org:

<div itemprop="about" itemscope itemtype="http://schema.org/Intangible">
  <meta itemprop="name" content="Success" />
  <link itemprop="sameAs"          href="https://www.quora.com/topic/Success" />
  <link itemprop="sameAs"          href="https://www.wikidata.org/wiki/Q7632586" />
  <link itemprop="additionalType"  href="http://www.wikidata.org/entity/Q7632586" />
</div>
2
unor