ROWLEX создан главным образом для просмотра и управления графиками RDF в памяти .Сам RDF-граф представлен экземпляром класса RdfDocument (например, вы можете загрузить RDF-файл с диска, вызвав new RdfDocument(@"C:\myRdfGraph.rdf");
. Экземпляры сгенерированных ROWLEX классов (или прокси-классов ROWLEX) представляют узел в графе.Эти прокси-экземпляры содержат прямую ссылку на свой RdfDocument, поэтому вы можете выполнять ROWLEX как на сервере, так и на стороне клиента, при условии, что экземпляр RdfDocument хранит экземпляры прокси-класса в одном и том же домене приложений.и его прокси-классы на том же конце провода.
Если вы хотите обрабатывать RDF на стороне клиента с помощью Silverlight, это не должно быть проблемой. Отправьте граф RDF по сети в виде RDF / XMLдокумент, загрузите график на стороне клиента в RdfDocument, и вы можете свободно просматривать / манипулировать им с экземплярами прокси-классов.
Возможно, вы захотите прочитать мой ответ по этому вопросу тоже для более глубокого понимания того, что происходит под капотом.