SimpleGraph-SMW

From BITPlan Wiki
Revision as of 13:23, 9 March 2018 by Wf (talk | contribs)
Jump to navigation Jump to search

SimpleGraphModule

SemanticMediaWiki Logo.png

SimpleGraph SMW module

The SimpleGraph SMW module makes SemanticMediaWiki accessible via the SMW API see SemanticMedia Wiki API.

Sources

Example

With the SimpleGraph SMW module you can access Semantic MediaWiki query results and process them with Gremlin. Since this Webpage is based on SemanticMediaWiki we can use content from this wiki to explain the concepts. Let's eq.g. query the available SimpleGraph modules:

SimpleGraphModule\n" + "name\n" + "logo\n" + "modulename\n" + "systemname\n" + "url\n" + "apiname\n" + "apiurl\n" + "documentation\n" + "
SimpleGraph-CalDAVCalDAVCircle-icons-calendar.svgcaldavCaldavSystemhttps://en.wikipedia.org/wiki/CalDAVical4j library for parsing and building iCalendar data modelshttps://github.com/ical4j/ical4jmakes Calendar data available via ical4j
SimpleGraph-CardDAVCardDAVFarm-Fresh vcard.pngcarddavCarddavSystemhttps://en.wikipedia.org/wiki/CardDAVmakes VCard data available
SimpleGraph-ExcelExcelMicrosoft Excel 2013-2019 logo.svgexcelExcelSystemhttps://en.wikipedia.org/wiki/Microsoft ExcelApache POI XSSF/HSSFhttps://poi.apache.org/components/spreadsheet/quick-guide.htmlmakes Microsoft Excel workbooks accessible via the Apache POI API
SimpleGraph-FileSystemFileSystemFolder.svgfilesystemFileSystemhttps://en.wikipedia.org/wiki/File systemjava.io.Filehttps://docs.oracle.com/javase/8/docs/api/java/io/File.htmlmakes your FileSystem accessible via the Java FileSystem API
SimpleGraph-GeoJSONGeoJSONSFA Polygon with hole.svggeojsonGeoJsonSystemhttps://en.wikipedia.org/wiki/GeoJSONGeoJSON support for Google gson libraryhttps://github.com/filosganga/geogsonmakes GeoJSON data available
SimpleGraph-HTMLHTMLHTML5 logo and wordmark.svghtmlHtmlSystemhttps://en.wikipedia.org/wiki/HTMLHTML Cleanerhttp://htmlcleaner.sourceforge.net/makes HTML files accessible via HTML Cleaner parser
SimpleGraph-JSONJSONJSON vector logo.svgjsonJsonSystemhttps://en.wikipedia.org/wiki/JavaScript Object NotationJSONhttps://www.json.org/makes JSON parse results accessible to Graph processing.
SimpleGraph-JavaJavaJava-Logo.svgjavaJavaSystemhttps://en.wikipedia.org/wiki/Java (programming language)javaparserhttps://github.com/javaparser/javaparsermakes Java code parse results accessible to Graph processing.
SimpleGraph-MailMailEmail Icon.svgmailMailSystemhttps://en.wikipedia.org/wiki/MIMEE-Mail access for rfc822 and MIME formatted Mailbox files (e.g. Thunderbird)https://james.apache.org/mime4j/makes Mail data available via Apache Mime4J
SimpleGraph-MapSystemMapSystemMap.pngmapMapSystemhttps://en.wikipedia.org/wiki/Hash tablejava.api.Maphttps://docs.oracle.com/javase/8/docs/api/java/util/Map.htmlsupplies a simple wrapper for a graph with nodes that have key/value pairs in form of HashMaps. We would not really need this since Apache Tinkerpop/Gremlin already supplies us with properties per node/vertex. Still this system is useful as a helper system and to illustrate the wrapping concepts and possibilities of SimpleGraph
SimpleGraph-MediaWikiMediaWikiMediawiki logo reworked.svgmediawikiMediaWikiSystemhttps://www.mediawiki.org/wiki/API:Main page MediaWikiMediaWiki APIhttps://www.mediawiki.org/wiki/API:Main pagemakes MediaWiki site content accessible to Graph processing. It exposes the MediaWiki API using the mediawiki-japi Library by BITPlan.
SimpleGraph-PDFPDFPdf by mimooh.svgpdfPdfSystemhttps://de.wikipedia.org/wiki/Portable Document FormatApache PDFBoxhttps://pdfbox.apache.org/makes Portable Document Format (PDF) files accessible via the Apache PDFBox® API
SimpleGraph-PowerPointPowerPointMicrosoft PowerPoint 2013-2019 logo.svgpowerpointPowerPointSystemhttps://en.wikipedia.org/wiki/Microsoft PowerPointApache POI XSLF/HSLFhttps://poi.apache.org/slideshow/xslf-cookbook.htmlmakes Microsoft PowerPoint presentations accessible via the Apache POI API
SimpleGraph-SMWSMWSemanticMediaWiki Logo.pngsmwSmwSystemhttps://en.wikipedia.org/wiki/SMWSemanticMedia Wiki APIhttps://www.semantic-mediawiki.org/wiki/Help:APImakes Semantic MediaWiki accessible via the SMW API
SimpleGraph-SNMPSNMPSnmp.pngsnmpSNMPSystemhttps://en.wikipedia.org/wiki/Simple Network Management ProtocolSNMP4J Simple Network Monitoring Protocol SNMP Java APIhttp://www.snmp4j.org/makes Simple Network Monitoring Protocol accessible via SNMP4J
SimpleGraph-SQLSQLDatabase.svgsqlSQLSystemhttps://en.wikipedia.org/wiki/SQLJava Database Connectivity (JDBC) APIhttps://docs.oracle.com/javase/8/docs/api/java/sql/package-summary.htmlmakes relational SQL databases accessible via the Java JDBC API.
SimpleGraph-TripleStoreTripleStoreTripleStore-Icon.pngtriplestoreTripleStoreSystemhttps://en.wikipedia.org/wiki/TriplestoreSiDIF-TripleStorehttps://github.com/BITPlan/org.sidif.triplestoremakes BITPlan's SiDIF educational TripleStore accessible
SimpleGraph-WikiDataWikiDataWikidata-logo-en.svgwikidataWikiDataSystemhttps://en.wikipedia.org/wiki/WikidataWikiData Toolkithttps://github.com/Wikidata/Wikidata-Toolkitmakes WikiData data available via the Wikidata-Toolki API
SimpleGraph-WordWordMicrosoft Word 2013-2019 logo.svgwordWordSystemhttps://en.wikipedia.org/wiki/WordApache POI XWPF/HWPFhttps://poi.apache.org/document/quick-guide-xwpf.htmlmakes Microsoft Word Documents accessible via the Apache POI API
SimpleGraph-XMLXMLXml logo.svgxmlXmlSystemhttps://en.wikipedia.org/wiki/XMLorg.w3c.domhttps://docs.oracle.com/javase/7/docs/api/org/w3c/dom/package-summary.htmlmakes XML dom parse results accessible to Graph processing.
SimpleGraph-githubGitHubOctocat.pnggithubGitHubSystemhttps://github.comGitHub GraphQL Api v4https://developer.github.com/v4/makes GitHub content accessible to Graph processing.

The part "\n"</br> + "" of the query was not understood.</br>Results might not be as expected.