Семантическая веб-поддержка asp.net - PullRequest
3 голосов
/ 07 апреля 2011

Я делаю проект, и asp.net - один из моих возможных вариантов (другой - php). Мне нужно реализовать некоторые семантические функции для улучшения поиска. Я знаю, что некоторые php-фреймворки поддерживают семантику, но я хочу знать, есть ли у asp.net какой-либо [Наиболее используемый] инструмент (сторонний или встроенный), который также будет поддерживать это.

Я читал больше об этом предмете, и я думаю, что я действительно ищу инструменты, чтобы доставлять более точные результаты поисков пользователей, не только соответствуя слову, но и его значениям.

Извините, если термин семантическая паутина вызвал путаницу, но мой учитель-гид назвал его так

Ответы [ 3 ]

1 голос
/ 08 апреля 2011

Вам следует изучить dotNetRDF и ARC PHP .

Другие полезные ресурсы

Последний - о рекомендуемом способе разметки HTML с семантическим значением.Улучшение результатов поиска для включения значения может быть выполнено несколькими способами и может включать или не включать использование стека семантической веб-технологии как таковой.Возможно, вы имеете в виду только добавление тегов к блогам или граненый поиск, например, предоставляемый SOLR.Возможно, вам потребуется уточнить, какой поиск вы хотите выполнить.

1 голос
/ 08 апреля 2011

Как уже говорили другие, вам нужно уточнить, что вы хотите сделать, хотя вы немного прояснили свой вопрос, все еще не ясно, нужен ли вам на самом деле полный стек технологий семантической паутины.

Ваш проект можетбыть полностью выполнимым без какой-либо технологии Semantic Web, просто используя стандартные системы индексации текста, такие как Lucene и SOLR.Я вполне уверен, что оба они доступны в .Net, я сам не являюсь разработчиком PHP, поэтому не уверен, есть ли пригодные для использования эквиваленты PHP.

Если вам нужен полный стек технологий семантической сети, то любой изварианты, предложенные harschware, хороши ( отказ от ответственности - я разрабатываю dotNetRDF ).То, действительно ли они делают то, что вам нужно, зависит от того, какие части стека семантической паутины вам нужны.Оба имеют хорошую поддержку RDF и SPARQL, но минимальную поддержку OWL.

0 голосов
/ 07 апреля 2011

«Семантическая сеть» означает просто использование соответствующих HTML-тегов для их определенной (семантической) цели.Это достигается за счет того, что не игнорируются менее используемые теги (метка, легенда, fieldset, cite и т. Д.), Используется таблица только для табличных данных, и особенно не используется div или span, когда более специфичные теги действительно лучше подходят ... вещикак это.

Имея это в виду, конечно, asp.net поддерживает семантическую сеть.Вы можете поместить любой html-файл на страницы asp.net.MVC делает это проще, но вы можете делать это и с веб-формами.

С учетом этого ограничения мой стандартный совет при начале нового проекта - начинать с того, что вы знаете.Если вы уже знаете php или asp.net, придерживайтесь этого.Это позволит вам быть более продуктивным, более чутко реагировать на проблемы и делать меньше ошибок, чем вы, если изучаете новую платформу с нуля.

...