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:
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
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:
par son URI lisible par l'homme: https://www.quora.com/topic/Success
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
).
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>
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.
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>