WHOIS поля переведены в семантическую

Существует много "хороших" интерпретаторов WHOIS, таких как python-whois или phpWhois, но у каждого своя интерпретация полей и используются разные поля JSON и структуры JSON...

Я ищу семантический инструмент "Розеттский камень"... Он существует? Любой семантический жаргон как SchemaOrg или свободный RDF/JSON-LD/ и т. Д. интерпретация, отображение полей необработанного файла whois в его семантику.


Примеры наиболее частого семантического использования и его сопоставление fieldName-Semantic:


PS: некоторые из наиболее часто используемых семантических, как поле WHOIS owner, registrar а также domain являются стандартами де-факто, а другие нет... Конкретные стандарты существуют (!) в контексте регистратора, поэтому цитируемые инструменты (например, phpWhois's whois.*.php) сделать окончательную интерпретацию, и это локус интерпретации "Розеты".

2 ответа

Там нет "Розеттский камень". Спецификация протокола WHOIS традиционно никогда не предоставляла никаких рекомендаций или указаний относительно того, какие данные следует раскрывать или какой формат следует использовать.

Поэтому любой реестр может фактически возвращать другой формат ответа и представление.

Домашнее задание.

Нет "стандартного Розеттского камня"

Конечно, нет стандарта: текущая спецификация протокола RFC 3912 WHOIS ничего не говорит...

С 2004 года это классическая и хорошо документированная проблема Интернета. См. Этот отчет SAC-051 ICANN 2011, или Википедию, или этот блог 2012 года.

Новый стандарт, который заменил WHOIS!

Какие??!?

RDAP является протоколом-преемником очень старого протокола WHOIS.
RFC 7480

... Но, как здесь спрашивают, как успешно использовать протокол RDAP вместо whois, здесь нет "рабочего RDAP". Итак, нам нужны WHOIS и Rossetta!

Есть некоторые "попробуй Розетту"

Как я упоминал, некоторые API ( python-whois, phpWhois и другие) хорошо справляются со своей задачей, они переводят все пары ключ-значение TXT всех авторитетов домена верхнего уровня в Интернете... Нужен только перевод следующего шага, то есть семантический индикатор для каждого ключа.

Когда разрабатывались эти проекты API, кто-нибудь слышал о RDAP... Но теперь, 2016, RDAP можно использовать как справочную информацию для исправления стандартного JSON для WHOIS API.

Другие вопросы по тегам