| fise.client Apache Stanbol Fise: Rustige Python-client |
Download nu |
fise.client Rangschikking & Samenvatting
- Vergunning:
- Python License
- Naam uitgever:
- Jens Klein
fise.client Tags
fise.client Beschrijving
Apache Stanbol Fise: rustgevende Python-client fise.client is de Python-client voor Semantic Motor Apache Stanbol Fise (zie ook de oude IKS-WIKI). Edutainment: Bekijk de video van Olivier Griselfise biedt een rustgevende API met in principe drie methoden van interactie: Motoren Studicess-interface, inhoud instellen op de FISE-motoren en ontvang de resulterende verbeteringen die als RDF tegelijkertijd worden geformatteerd zonder iets op te slaan op de upload van de server. Inhoud naar de winkel en in een tweede stap haal de verbeteringen terug.Sparql Access Fise als een SPARQL-eindpunt (W3C-conform). Deze API omvat motoren en winkel. Sparql-query's kunnen het beste worden gedaan door gebruik te maken van bestaande bibliotheek surf die is geïnstalleerd als een afhankelijkheid met dit pakket. Python apiinitialize: >>> van fise.client import fise >>> fise = fise ('http: // localhost: 8080 /') Gebruik de motoren: >>> somedoc = u "Dit is een voorbeeldtekst." >>> fise.engines (somedoc) >>> fise.engines (somedoc, formaat = 'rdfjson') JSONResponseSuse the Winkel, eerste winkelinhoud (alleen gewone tekst wordt geaccepteerd): >>> ID = 'Test123' >>> fise.store.content = Payloadvolgende Download de tekst terug: >>> fise.store.content u "Dit is een voorbeeldtekst." Dank vervolgens de metadata: >>> fise.store.metadata (ID) en fise Special Feature: ontvang een HTML-pagina over de inhoud: >>> fise.store. Pagina (ID) Installatie: Demo-installatie Als u dit pakket wilt proberen, zoals dit is dat dit waarschijnlijk een goed startpunt is. De pakketbronnen verstrekken en uitpakken in een map van uw keuze: WGTP http: //pypi.python. Org / pakketten / bron / f / fise.client / bda.cache- .tar.gz teer xzf bda.cache- .tar .gz CD BDA.Cache- Python 2.6 of 2.7 moet beschikbaar zijn. Om botsingen te voorkomen met pakketten die al zijn geïnstalleerd in uw vooraf geïnstalleerde Python Virtualenv wordt gebruikt (in plaats van Easy_Install op Debian / Ubuntu Sudo Apt-Get Install Python- Virtual Works Fine): Easy_Install Virtualenv Python2.6 Virtualenv - No-site-pakketten Pybootstrap en voer de ingesloten building uit. Dit haalt Fise Early Adopter Release op en biedt een startscript voor fise. Het installeert alle Python-afhankelijkheden van Fise.client en biedt een script om alle tests en een python-shell met alle verpakt geïnstalleerd te gebruiken :./py/bin/python bootstrap.py./bin/buildoutstart de Semantische motor van de Fise. ./BIN/FISE-InStancenow Verbinding maken met een WebBrower naar HTTP: // localhost: 8080 /, de FISE Web-Frontend.Running De tests toont als alles werkt zoals verwacht (heeft een lopende fise-instantie nodig): ./ Bin / TestsStart Een python-shell met fise.client inbegrepen :./ bin / py >>> van fise.client import fise >>> Installatie binnen bestaande omgeving om dit pakket toe te voegen aan een bestaande omgeving DO: Easy_Install fise.clientor als u ZC.Buildout toevoegen. Een lijn naar de eieren in je buildout.cfg en re-run building: ... eieren = ... fise.client ... of als je een eigen Python-pakket wilt toevoegen aan het gedeelte Install_requires . Vereisten: · Python
fise.client Gerelateerde software