Wikidata:Entity Explosion/uk
Entity Explosion (Q98398855) - розширення для браузерів Chrome та Firefox від Тобі Хадсона (99of9), яке використовує запити API до Служби запитів до Вікіданих для зіставлення URL-адреси, за якою ви переглядаєте сторінку, з елементом Вікіданих, а потім відображає дані Вікіданих та посилання.
Посилання та інші ресурси
- Available in the Chrome Store: https://chrome.google.com/webstore/detail/entity-explosion/bbcffeclligkmfiocanodamdjclgejcn (1,000+ users as of late '23; seems to work also for Opera)
- Available as a Firefox Browser Add-On: https://addons.mozilla.org/en-US/firefox/addon/entity-explosion/ (90 users as of April '21)
- Open-source code: https://github.com/99of9/Entity-Explosion
- Introduction videos: short long Wikimania21
- Twitter feed: https://twitter.com/EntityExplosion
- Facebook page: https://www.facebook.com/EntityExplosion
- Phabricator task: https://phabricator.wikimedia.org/T253201
Сторінка "Обговорення" може бути використана для централізованого обговорення цього інструменту на Вікі.
Використання
Значок розширення перемикається між наступними зображеннями в залежності від статусу URL-адреси:
- немає потенційного збігу з цією URL-адресою (стан піктограми за замовчуванням)
- потенційний збіг за URL-адресою, що відповідає парі formatter/regex
- запит було надіслано натисканням кнопки, але збігу не знайдено - можливо, ідентифікатор для цього елемента ще не додано до Вікіданих, або для нього ще не існує статті
- було надіслано запит, натиснувши на кнопку, і знайдено (принаймні одну) відповідну статтю Вікіданих
Коли збіг знайдено, з'являється випадаючий список з переліком даних з Вікіданих.
Часті запитання
- Q. Тут не відображається багато посилань моєю мовою, що я можу зробити?
- A. Це буде поліпшуватися в міру оновлення Вікіданих. Зокрема, переконайтеся, що всі властивості Вікіданих мають позначку вашою мовою.
- Q. Показує дублікати посилань у списку, це баг?
- A. Щось на кшталт того. Кілька посилань насправді є посиланнями на кілька різних URL-адрес форматорів та URL-адрес сторонніх форматорів. Іноді вони на декількох мовах або на різних сайтах. Майбутні зусилля будуть спрямовані на їх фільтрацію.
- Q. Це не збігається з жодним записом для певної власності, хоча URL-адреса форматора залишається неперенаправленою, тому він повинен працювати.
- A. Перевірте, чи вказано format as a regular expression (P1793) у властивості.
Як це працює
запити SPARQL
Якщо Ви можете покращити будь-який з цих запитів, будь ласка, напишіть на сторінці Обговорення, Ваш запит може бути включений.
- Formatter/Regex query робиться під час (пере)інсталяції та зберігається, щоб запобігти надмірному навантаженню на WDQS. Ці дані використовуються для автономних тестів, які перетворюють піктограму на червону без фактичного надсилання історії перегляду.
- Language translation query виконується під час (пере)встановлення та зберігається для запобігання надмірному навантаженню на WDQS.
- Якщо вашої мови немає навіть у випадаючому списку мов, вам слід переконатися в цьому:
- Ваш мовний елемент є різновидом (підкласом) language (Q34770)
- Ваш мовний елемент має значення для Wikimedia language code (P424)
- Wikipedia (Q52) має позначку вашою мовою
- Якщо вашої мови немає навіть у випадаючому списку мов, вам слід переконатися в цьому:
- Запит Dropdown URL matcher працює приблизно так (але в якості параметрів вводиться URL-адреса та мова).
- Дані потім беруться за категоріями: [1] 2, 3
- Якщо ваша мова не відображає багато даних, вам слід спочатку переконатися, що кожна властивість ідентифікатора має мітку на вашій мові. Наприклад, ось [пошук за https://www.wikidata.org/w/index.php?sort=relevance&search=-haslabel%3Ade&title=Special:Search&profile=advanced&fulltext=1&advancedSearch-current=%7B%7D&ns120=1, який показує всі властивості без мітки "de" (німецька мова)].
Використовувані властивості
- official website (P856)
- formatter URL (P1630)
- third-party formatter URL (P3303) - зазвичай вимагає operator (P137), яких у цих немає: https://w.wiki/4J7r
- format as a regular expression (P1793)
Плани розвитку
- Done
Розширити можливість узгодження для сайтів, які використовують суміш http, https, www у форматі URL-адрес. - Done
Прискорення перевірки на відповідність regex - Done
Фільтр "дублікатів" посилань у випадаючому списку, зазвичай викликаних наявністю декількох URL-адрес форматера в записі. Іноді потрібно вибрати найкращий відповідно до кваліфікаторів. - Done
Пряма відповідність властивостей URL-адреси (наприклад, офіційного сайту). - Краще боротися з сайтами, які перенаправляють на різні шаблони URL. включає doi (шукайте метатеги citation_doi в html) і формати з шаблоном _
- Додайте одиниці до кількості у випадаючому списку.
- Посилання на зв'язані утворення 1-го порядку в тій самій базі даних.
- Перенесення в інші браузери:
- Done Firefox
- Done Edge
- Safari
- Opera; for the time being the Chrome version works...
- Надати користувачу можливість завжди відправляти запити, щоразу, коли спрацьовує преформат, відправляти запит на тест зелений/чорний.
- Розгортати співпадіння випадаючих списків, якщо regex вказано тільки в обмеженнях
- Support right-to-left scripts
Неочікувана поведінка
Вітається тестування користувачами тих об'єктів нерухомості/сайтів, які він не виявляє належним чином. Іноді це можна виправити, внісши зміни в URL-адреси форматування на сторінках наших власностей (іноді додаючи кілька форматорів, щоб відповідати тим, що є на сайті [приклад https://twitter.com/tobyhudson/status/1294248270546444289]). В інших випадках сайти здійснюють внутрішню конвертацію та перенаправлення, що змінює URL-адресу, тому існують різні категорії того, наскільки складно це виявити.
Приклади документації тестування: