Ich bin neu im semantischen Web-Thema, und ich erstellt eine Ontologie, die ich brauche, um eine Website zu entwickeln, die die Ontologie lesen und die Informationen aus der OWL-Datei extrahieren kann und zeige es in der Website Ich habe einige Forschung darüber, welche Bibliothek ich verwenden muss, So fand ich, dass RDFdotnet in der besten Bibliothek muss ich es für das Lesen der Eulen-Datei verwenden auch ich fand einen Code, aber ich brauche einige erklären oder hilf mir mit diesem Code zum Lesen meiner Eulen-Datei. Ich möchte Dropdown-Liste und Button bitte jeden Vorschlag verwenden ???Vorschlag über das Lesen von RDF mit C# und asp.net
Dies ist der Code
//Define your Graph here - it may be better to use a QueryableGraph if you plan
//on making lots of Queries against this Graph as that is marginally more performant
IGraph g = new Graph();
//Load some data into your Graph using the LoadFromFile() extension method
g.LoadFromFile("myfile.rdf");
//Use the extension method ExecuteQuery() to make the query against the Graph
try
{
Object results = g.ExecuteQuery("SELECT * WHERE { ?s a ?type }");
if (results is SparqlResultSet)
{
//SELECT/ASK queries give a SparqlResultSet
SparqlResultSet rset = (SparqlResultSet)results;
foreach (SparqlResult r in rset)
{
//Do whatever you want with each Result
}
}
else if (results is IGraph)
{
//CONSTRUCT/DESCRIBE queries give a IGraph
IGraph resGraph = (IGraph)results;
foreach (Triple t in resGraph.Triples)
{
//Do whatever you want with each Triple
}
}
else
{
//If you don't get a SparqlResutlSet or IGraph something went wrong
//but didn't throw an exception so you should handle it here
Console.WriteLine("ERROR");
}
}
catch (RdfQueryException queryEx)
{
//There was an error executing the query so handle it here
Console.WriteLine(queryEx.Message);
}