Он выполняется на стороне клиента?
Возможно. Но выполнение на стороне сервера более вероятно, IMO. Это зависит от того, что вы пытаетесь с этим сделать. (Мне неизвестны какие-либо клиентские реализации SPARQL).
Майкрософт как-то сможет это испортить?
Все возможно. Но если вы потратите все свое время на беспокойство о Microsoft, вы ничего не добьетесь. (Если бы я был ИТ-предпринимателем, меня бы больше беспокоили патенты на программы и патентные тролли.)
Можете ли вы использовать общую реляционную базу данных (SQL)?
Выполнить SPARQL? Нет. В качестве бэкэнда для тройного хранилища/движка SPARQL? Да, хотя из-за технических проблем это не самый эффективный вариант... для некоторых типов запросов SPARQL.)
Есть ли определенные ресурсы, которые вы рекомендуете другим для обучения?
Не специально. Что вы пытаетесь узнать, что вы не можете узнать из учебников?
Считаете ли вы, что преждевременно начинать вкладывать себя в это?
Это зависит от того, что вы имеете в виду. Если вы делаете это для удовольствия, это не преждевременно. Если вы заинтересованы в исследованиях, это не преждевременно. Если вы делаете это, чтобы найти работу, возможно, это преждевременно (посмотрите объявления о вакансиях в вашем регионе). Если вы хотите заработать свой первый миллион долларов... ваша догадка так же хороша, как и моя.
Лучший способ настроить и запустить, чтобы начать возиться?
Загрузите и установите одну из реализаций Triple Store/SPARQL с открытым исходным кодом и попробуйте поэкспериментировать. Лично я предпочитаю OpenRDF/Sesame, потому что у него чистые API, он хорошо спроектирован и просто работает.
person
Stephen C
schedule
24.10.2009