Je voudrais importer (ou automatiser la fonction d'importation dans Virtuoso) certains fichiers RDF sur une application .Net vers mon Virtuoso local en utilisant des commandes dans l'espace de travail ISQL.Exécuter des commandes ISQL virtuoses dans l'application .Net pour importer des données
Les commandes PowerShell sont:
>ISQL
>ld_dir_all('PATH', '*.rdf', 'ONTOLOGY');
>set isolation='uncommitted';
>rdf_loader_run();
Cela signifie que, la commande isql doit fini et je dois courir le prochain.
J'ai essayé d'utiliser PowerShellInstance dans .net mais lorsque je combine toutes les commandes de ce formulaire: PowerShellInstance.AddScript("ISQL;ld_dir_all('PATH', '*.rdf', 'ONTOLOGY');set isolation='uncommitted';rdf_loader_run();");
il y a une erreur.
J'ai donc besoin de votre aide ou de vos idées pour automatiser l'importation de données vers l'application Virtuoso dans .net. (Il y aura peut-être une solution dans dotNetRDF!)
Merci pour votre réponse. Je vais chercher d'autres moyens pour la connexion de données. @TallTed existe-t-il un autre moyen (pas isql) pour importer des fichiers rdf dans Virtuoso en .net (avec ou sans dotNetRDF)? – ali
@alirezartbd, vos fichiers RDF doivent déjà être dans l'un des 'DirsAllowed' sur l'hôte du serveur Virtuoso, vous devriez donc être en mesure d'exécuter les mêmes 3 instructions SQL via [le fournisseur ADO.NET pour Virtuoso] (http: // wikis.openlinksw.com/VirtuosoWikiWeb/VirtAdoNet35Provider). Pour plus d'aide, essayez la [liste de diffusion Virtuoso Users] (https://sourceforge.net/p/virtuoso/mailman/virtuoso-users/) ou (pour Commercial) et [OpenLink Support Case] (http: // support. openlinksw.com/support/online-support.vsp). Voir aussi, [Chargement de RDF dans Virtuoso] (http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFInsert). – TallTed
Merci, je vais travailler sur ADO.NET. – ali