ASP.NET MVC для конечных точек REST

#asp.net-mvc #rest #semantic-web #endpoint

#asp.net-mvc #rest #семантическая сеть #конечная точка

Вопрос:

Я хотел бы знать, является ли это хорошей идеей для использования asp.net MVC для определения конечных точек REST. На моем компьютере запущен сервер virtuoso, и моя идея заключается в разработке приложения, которое будет использовать конечную точку sparql по умолчанию в virtuoso, чтобы иметь возможность запрашивать данные.

Я думаю, разрабатывая asp.net приложение mvc, которое будет определять новые конечные точки, например /Teacher / {TeacherID}, и поэтому пользователи не будут напрямую манипулировать результатами из конечной точки sparql.

Любая помощь очень ценится.

Комментарии:

1. Немного не по теме, поэтому только комментирую, но вы могли бы использовать мою библиотеку dotNetRDF ( dotnetrdf.org ) в вашем приложении, поскольку это позволит вам напрямую общаться с Virtuoso напрямую через Virtuoso OpenLink ADO.Net таким образом, провайдер избегает дополнительных накладных расходов, связанных с отправкой HTTP-запросов к конечным точкам Virtuoso в вашем приложении. Это также предоставляет вам всеобъемлющий API для обработки результатов RDF и SPARQL в памяти

2. Здравствуйте. Я использую API, который предоставляет Virtuoso . СЕТЕВЫЕ приложения (OpenLink.Data.Virtuoso). API предоставляет доступ к общим ADO.NET такие объекты, как IDbConnection, IDbCommand и другие. Я смог запросить данные с помощью sparql, а затем получить к ним доступ через IDataReader. Этот проект предназначен для моей степени бакалавра, и, кроме того, я хотел бы реализовать простое веб-приложение, которое в основном содержит конечные точки REST. Мне было интересно, какую стратегию можно принять в этом случае? Я не знаю, является ли, например, с asp.net mvc Я могу сопоставить URL такого типа -> «Местоположение / Университет / Преподаватель / {TeacherID}».