├── .gitignore ├── .htaccess ├── .travis.yml ├── CHANGELOG.md ├── Makefile ├── README.md ├── application ├── Bootstrap.php ├── LICENSE.txt ├── classes │ ├── OntoWiki.php │ └── OntoWiki │ │ ├── Component │ │ ├── Exception.php │ │ └── Helper.php │ │ ├── Controller │ │ ├── ActionHelper │ │ │ └── List.php │ │ ├── Base.php │ │ ├── Component.php │ │ ├── Exception.php │ │ └── Plugin │ │ │ ├── HttpAuth.php │ │ │ ├── ListSetupHelper.php │ │ │ └── SetupHelper.php │ │ ├── Dispatcher.php │ │ ├── Exception.php │ │ ├── Extension │ │ └── Manager.php │ │ ├── Http │ │ └── Exception.php │ │ ├── Jobs │ │ └── Cron.php │ │ ├── Menu.php │ │ ├── Menu │ │ └── Registry.php │ │ ├── Message.php │ │ ├── Model.php │ │ ├── Model │ │ ├── Exception.php │ │ ├── Hierarchy.php │ │ ├── Instances.php │ │ ├── Resource.php │ │ └── TitleHelper.php │ │ ├── Module.php │ │ ├── Module │ │ ├── Exception.php │ │ └── Registry.php │ │ ├── Navigation.php │ │ ├── Pager.php │ │ ├── Plugin.php │ │ ├── Request.php │ │ ├── Resource.php │ │ ├── Test │ │ ├── ControllerTestCase.php │ │ ├── ExtensionIntegrationTestBootstrap.php │ │ ├── ExtensionUnitTestBootstrap.php │ │ ├── IntegrationTestBootstrap.php │ │ └── UnitTestBootstrap.php │ │ ├── Toolbar.php │ │ ├── Url.php │ │ ├── Utils.php │ │ ├── Utils │ │ └── Exception.php │ │ ├── View.php │ │ └── View │ │ └── Helper │ │ └── Curie.php ├── config │ ├── SysBase.rdf │ ├── SysBase │ │ ├── dc │ │ ├── dcterms │ │ ├── foaf │ │ ├── geo │ │ ├── owl │ │ ├── rdf │ │ ├── rdfs │ │ ├── rel │ │ ├── sioc │ │ ├── sioct │ │ ├── skos │ │ └── tags │ ├── application.ini │ ├── default.ini │ └── default.n3 ├── controllers │ ├── ApplicationController.php │ ├── DebugController.php │ ├── ErrorController.php │ ├── IndexController.php │ ├── ModelController.php │ ├── ModuleController.php │ ├── ResourceController.php │ └── ServiceController.php ├── favicon.ico ├── favicon.png ├── logo │ ├── OntoWiki-Logo_Redesign_E1a.pdf │ ├── api_doc.svg │ ├── logo-symbol.svg │ └── user_doc.svg ├── scripts │ ├── README-Vagrant.md │ ├── clearCache.php │ ├── extensions-ini2n3.php │ ├── makeBackup.sh │ ├── makeRelease.sh │ ├── mod-auth-external │ │ └── ontowiki.php │ ├── odbctest.php │ ├── owadmin.php │ ├── runExtensionTests.sh │ ├── travis │ │ ├── README.md │ │ ├── install-extensions.sh │ │ ├── install-services.sh │ │ └── virtuoso-sparql-permission.sql │ └── vad │ │ ├── README.txt │ │ ├── ow_vad_sticker_template.xml │ │ ├── ow_vad_sticker_template.xml_not_working │ │ ├── prepare.sh │ │ └── vad.ini ├── shell.worker.client.php ├── shell.worker.php ├── tests │ ├── Bootstrap.php │ ├── BootstrapExtensions.php │ ├── CodeSniffer │ │ └── Standards │ │ │ └── Ontowiki │ │ │ ├── Sniffs │ │ │ ├── Classes │ │ │ │ └── ClassFilePathSniff.php │ │ │ ├── Commenting │ │ │ │ └── FileCommentSniff.php │ │ │ ├── Functions │ │ │ │ ├── ForbiddenFunctionsSniff.php │ │ │ │ └── FunctionCallArgumentSpacingSniff.php │ │ │ └── PHP │ │ │ │ └── GetRequestDataSniff.php │ │ │ └── ruleset.xml │ ├── config.ini.dist │ ├── config.ini.dist.travis │ ├── integration │ │ ├── OntoWiki │ │ │ ├── Extension │ │ │ │ ├── ManagerIntegrationTest.php │ │ │ │ └── _files │ │ │ │ │ ├── test1 │ │ │ │ │ ├── MoreModule.php │ │ │ │ │ ├── Test1Controller.php │ │ │ │ │ ├── TestModule.php │ │ │ │ │ └── doap.n3 │ │ │ │ │ ├── test2.ini │ │ │ │ │ └── test2 │ │ │ │ │ ├── Test2Plugin.php │ │ │ │ │ ├── Test2Wrapper.php │ │ │ │ │ └── doap.n3 │ │ │ └── Model │ │ │ │ ├── InstancesIntegrationTest.php │ │ │ │ └── TitleHelperIntegrationTest.php │ │ ├── controller │ │ │ ├── ModelControllerTest.php │ │ │ └── ServiceControllerTest.php │ │ └── phpunit.xml.dist │ └── unit │ │ ├── OntoWiki │ │ ├── Extension │ │ │ ├── ManagerTest.php │ │ │ └── _files │ │ │ │ └── test-doap.n3 │ │ ├── MenuTest.php │ │ ├── MessageTest.php │ │ ├── Model │ │ │ └── InstancesTest.php │ │ ├── Module │ │ │ └── RegistryTest.php │ │ ├── NavigationTest.php │ │ └── UtilsTest.php │ │ ├── OntoWikiTest.php │ │ ├── controller │ │ ├── IndexControllerTest.php │ │ ├── ResourceControllerTest.php │ │ └── _files │ │ │ └── aksw.rss │ │ └── phpunit.xml.dist └── views │ └── templates │ ├── application │ ├── about.phtml │ ├── openid.phtml │ ├── register.phtml │ ├── search.phtml │ ├── userdetails.phtml │ └── webid.phtml │ ├── error │ ├── 404.phtml │ ├── 500.phtml │ └── error.phtml │ ├── index │ ├── index.phtml │ ├── news.phtml │ └── newsshort.phtml │ ├── layouts │ └── layout.phtml │ ├── model │ ├── config.phtml │ ├── create.phtml │ └── info.phtml │ ├── partials │ ├── contextmenu.phtml │ ├── hierarchy_list.phtml │ ├── list.phtml │ ├── list_std_element.phtml │ ├── list_std_main.phtml │ ├── menu.phtml │ ├── message.phtml │ ├── meta.phtml │ ├── module.phtml │ ├── navigation.phtml │ ├── resultset.phtml │ ├── statusbar.phtml │ ├── table.phtml │ ├── toolbar.phtml │ └── window.phtml │ └── resource │ ├── instances.phtml │ └── properties.phtml ├── build.xml ├── build ├── doc.ontowiki-erfurt.xml ├── doc.ontowiki.xml ├── phpcs.xml └── phpmd.xml ├── composer.json ├── composer.lock ├── config.ini.dist ├── debian ├── Makefile │ └── Makefile ├── changelog ├── compat ├── conf │ ├── apache2 │ │ └── apache.conf │ ├── gnome │ │ └── ontowiki.desktop │ ├── mysql │ │ └── config.ini │ └── virtuoso │ │ └── config.ini ├── control ├── copyright ├── ontowiki-common.dirs ├── ontowiki-common.install ├── ontowiki-common.links ├── ontowiki-common.postinst ├── ontowiki-mysql.install ├── ontowiki-mysql.links ├── ontowiki-mysql.postinst ├── ontowiki-mysql.prerm ├── ontowiki-virtuoso.install ├── ontowiki-virtuoso.links ├── ontowiki-virtuoso.postinst ├── rules ├── source │ └── format └── sql │ └── install │ ├── mysql │ └── virtuoso ├── extensions ├── account │ ├── AccountController.php │ ├── LoginModule.php │ ├── default.ini │ ├── doap.n3 │ ├── languages │ │ ├── account-de.csv │ │ └── account-en.csv │ └── templates │ │ ├── account │ │ └── recover.phtml │ │ ├── local.phtml │ │ ├── mail │ │ ├── html │ │ │ └── default.phtml │ │ └── text │ │ │ └── default.txt │ │ ├── openid.phtml │ │ └── webid.phtml ├── application │ ├── ApplicationModule.php │ ├── application.phtml │ ├── default.ini │ └── doap.n3 ├── auth │ ├── AuthController.php │ ├── default.ini │ ├── doap.n3 │ ├── languages │ │ ├── auth-de.csv │ │ └── auth-en.csv │ └── templates │ │ └── auth │ │ ├── cert1.phtml │ │ └── cert2.phtml ├── autologin │ ├── AutologinPlugin.php │ ├── default.ini │ └── doap.n3 ├── basicimporter │ ├── BasicimporterController.php │ ├── BasicimporterPlugin.php │ ├── SelectorModule.js │ ├── SelectorModule.php │ ├── doap.n3 │ ├── languages │ │ ├── basicimporter-de.csv │ │ └── basicimporter-en.csv │ └── templates │ │ └── basicimporter │ │ ├── category.phtml │ │ ├── prefix.phtml │ │ ├── rdfpaster.phtml │ │ ├── rdfupload.phtml │ │ ├── rdfwebimport.phtml │ │ └── search.phtml ├── bookmarklet │ ├── BookmarkletModule.php │ ├── bookmarklet.phtml │ ├── default.ini │ └── doap.n3 ├── ckan │ ├── CkanController.php │ ├── CkanHelper.php │ ├── default.ini │ ├── doap.n3 │ └── templates │ │ └── ckan │ │ └── browser.phtml ├── community │ ├── CommentModule.php │ ├── CommunityController.php │ ├── CommunityHelper.php │ ├── LastchangesModule.php │ ├── RatingModule.php │ ├── default.ini │ ├── default.n3 │ ├── delete.gif │ ├── doap.n3 │ ├── insert.sparql │ ├── jquery.MetaData.js │ ├── jquery.rating.css │ ├── jquery.rating.js │ ├── jquery.rating.pack.js │ ├── languages │ │ ├── community-de.csv │ │ └── community-en.csv │ ├── rating.js │ ├── star.gif │ ├── styles │ │ └── community.css │ └── templates │ │ ├── comment.phtml │ │ ├── community │ │ └── list.phtml │ │ ├── lastchanges.phtml │ │ ├── lastcomments.phtml │ │ ├── partials │ │ ├── list_community_item.phtml │ │ └── list_community_main.phtml │ │ └── rating.phtml ├── cors │ ├── CorsPlugin.php │ ├── default.ini │ └── doap.n3 ├── datagathering │ ├── DatagatheringController.php │ ├── DatagatheringHelper.php │ ├── DatagatheringPlugin.php │ ├── SyncSchema.rdf │ ├── css │ │ └── jquery.autocomplete.css │ ├── datagathering.js │ ├── default.ini │ ├── doap.n3 │ ├── languages │ │ ├── datagathering-de.csv │ │ └── datagathering-en.csv │ ├── scripts │ │ └── jquery.autocomplete.js │ ├── templates │ │ └── datagathering │ │ │ └── config.phtml │ └── tests │ │ └── DatagatheringControllerTest.php ├── defaultmodel │ ├── DefaultmodelPlugin.php │ ├── default.ini │ └── doap.n3 ├── exconf │ ├── Archive.php │ ├── ExconfController.php │ ├── ExconfHelper.php │ ├── OutlineModule.php │ ├── default.ini │ ├── doap.n3 │ ├── pclzip.lib.php │ ├── resources │ │ ├── Examples.rdf │ │ ├── PluginRepository.rdf │ │ ├── exconf.css │ │ ├── exconf.js │ │ ├── jquery.togglebutton.js │ │ ├── outline.js │ │ ├── togglebutton.css │ │ └── viewtoggler.png │ └── templates │ │ ├── exconf │ │ ├── archiveuploadform.phtml │ │ ├── conf.phtml │ │ ├── explorerepo.phtml │ │ ├── installarchiveremote.phtml │ │ ├── installarchiveupload.phtml │ │ └── list.phtml │ │ └── partials │ │ └── list_extensions_main.phtml ├── filter │ ├── CustomfilterModule.php │ ├── FilterController.php │ ├── FilterModule.php │ ├── default.ini │ ├── doap.n3 │ ├── resources │ │ ├── FilterAPI.js │ │ ├── filter.css │ │ ├── filter.js │ │ ├── images │ │ │ ├── file.gif │ │ │ ├── folder-closed.gif │ │ │ ├── folder.gif │ │ │ ├── icon-add-grey.png │ │ │ ├── icon-add.png │ │ │ ├── icon-delete-grey-small.png │ │ │ ├── icon-delete-grey.png │ │ │ ├── icon-delete-small.png │ │ │ ├── icon-delete.png │ │ │ ├── icon-edit-grey.png │ │ │ ├── icon-edit.png │ │ │ ├── treeview-black-line.gif │ │ │ ├── treeview-black.gif │ │ │ ├── treeview-default-line.gif │ │ │ ├── treeview-default.gif │ │ │ ├── treeview-famfamfam-line.gif │ │ │ ├── treeview-famfamfam.gif │ │ │ ├── treeview-gray-line.gif │ │ │ ├── treeview-gray.gif │ │ │ ├── treeview-red-line.gif │ │ │ └── treeview-red.gif │ │ ├── jquery.dump.js │ │ ├── jquery.treeview.css │ │ └── jquery.treeview.js │ └── templates │ │ └── filter │ │ ├── complexfilter.phtml │ │ ├── filter.phtml │ │ └── getpossiblevalues.phtml ├── googletracking │ ├── GoogletrackingPlugin.php │ ├── default.ini │ └── doap.n3 ├── hideproperties │ ├── HidepropertiesPlugin.php │ ├── default.ini │ └── doap.n3 ├── history │ ├── HistoryController.php │ ├── HistoryHelper.php │ ├── default.ini │ ├── doap.n3 │ ├── languages │ │ ├── history-de.csv │ │ └── history-en.csv │ └── templates │ │ └── history │ │ ├── details.phtml │ │ ├── list.phtml │ │ └── rollback.phtml ├── imagelink │ ├── ImagelinkPlugin.php │ ├── default.ini │ └── doap.n3 ├── imprint │ ├── ImprintModule.php │ ├── default.ini │ ├── doap.n3 │ └── imprint.phtml ├── jsonrpc │ ├── EvolutionJsonrpcAdapter.php │ ├── JsonrpcController.php │ ├── MetaJsonrpcAdapter.php │ ├── ModelJsonrpcAdapter.php │ ├── ResourceJsonrpcAdapter.php │ ├── StoreJsonrpcAdapter.php │ ├── default.ini │ ├── doap.n3 │ └── languages │ │ └── community-en.csv ├── linkeddataserver │ ├── LinkeddataPlugin.php │ ├── default.ini │ └── doap.n3 ├── listmodules │ ├── ShowpropertiesModule.php │ ├── default.ini │ ├── doap.n3 │ ├── showproperties.js │ └── showproperties.phtml ├── literaltypes │ ├── LiteraltypesPlugin.php │ ├── default.ini │ └── doap.n3 ├── mail │ ├── MailPlugin.php │ ├── doap.n3 │ └── jobs │ │ └── Mail.php ├── mailtolink │ ├── MailtolinkPlugin.php │ ├── default.ini │ └── doap.n3 ├── manchester │ ├── ManchesterController.php │ ├── ManchesterModule.php │ ├── default.ini │ ├── doap.n3 │ └── templates │ │ └── modules │ │ └── manchester.phtml ├── markdown │ ├── MarkdownPlugin.php │ ├── default.ini │ ├── doap.n3 │ └── parser │ │ ├── License.text │ │ ├── PHP Markdown Readme.text │ │ └── markdown.php ├── modellist │ ├── ModellistModule.php │ ├── default.ini │ ├── doap.n3 │ ├── modellist.js │ └── modellist.phtml ├── navigation │ ├── NavigationController.php │ ├── NavigationHelper.php │ ├── NavigationModule.php │ ├── doap.n3 │ ├── icon-first.png │ ├── icon-next.png │ ├── icon-previous.png │ ├── languages │ │ ├── navigation-de.csv │ │ └── navigation-en.csv │ ├── navigation.css │ ├── navigation.js │ ├── navigation.phtml │ └── templates │ │ └── navigation │ │ ├── explore.phtml │ │ └── loadstate.phtml ├── pingback │ ├── PingbackController.php │ ├── PingbackPlugin.php │ ├── default.ini │ ├── doap.n3 │ └── templates │ │ └── pingback │ │ └── ping.phtml ├── queries │ ├── QueriesController.php │ ├── QueriesHelper.php │ ├── SavequeryModule.php │ ├── default.ini │ ├── doap.n3 │ ├── log │ │ ├── getAutocompletionQuery.log │ │ ├── getSPARQLQuery.log │ │ └── updateTable.log │ ├── resources │ │ ├── codemirror │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── addon │ │ │ │ ├── dialog │ │ │ │ │ ├── dialog.css │ │ │ │ │ └── dialog.js │ │ │ │ ├── edit │ │ │ │ │ ├── closetag.js │ │ │ │ │ ├── continuecomment.js │ │ │ │ │ ├── continuelist.js │ │ │ │ │ └── matchbrackets.js │ │ │ │ ├── fold │ │ │ │ │ ├── collapserange.js │ │ │ │ │ └── foldcode.js │ │ │ │ ├── format │ │ │ │ │ └── formatting.js │ │ │ │ ├── hint │ │ │ │ │ ├── javascript-hint.js │ │ │ │ │ ├── pig-hint.js │ │ │ │ │ ├── python-hint.js │ │ │ │ │ ├── simple-hint.css │ │ │ │ │ ├── simple-hint.js │ │ │ │ │ └── xml-hint.js │ │ │ │ ├── mode │ │ │ │ │ ├── loadmode.js │ │ │ │ │ ├── multiplex.js │ │ │ │ │ └── overlay.js │ │ │ │ ├── runmode │ │ │ │ │ ├── colorize.js │ │ │ │ │ ├── runmode-standalone.js │ │ │ │ │ ├── runmode.js │ │ │ │ │ └── runmode.node.js │ │ │ │ └── search │ │ │ │ │ ├── match-highlighter.js │ │ │ │ │ ├── search.js │ │ │ │ │ └── searchcursor.js │ │ │ ├── keymap │ │ │ │ ├── emacs.js │ │ │ │ └── vim.js │ │ │ ├── lib │ │ │ │ ├── codemirror.css │ │ │ │ └── codemirror.js │ │ │ ├── mode │ │ │ │ ├── meta.js │ │ │ │ ├── ntriples │ │ │ │ │ └── ntriples.js │ │ │ │ ├── sparql │ │ │ │ │ └── sparql.js │ │ │ │ └── xml │ │ │ │ │ └── xml.js │ │ │ └── theme │ │ │ │ ├── ambiance-mobile.css │ │ │ │ ├── ambiance.css │ │ │ │ ├── blackboard.css │ │ │ │ ├── cobalt.css │ │ │ │ ├── eclipse.css │ │ │ │ ├── elegant.css │ │ │ │ ├── erlang-dark.css │ │ │ │ ├── lesser-dark.css │ │ │ │ ├── monokai.css │ │ │ │ ├── neat.css │ │ │ │ ├── night.css │ │ │ │ ├── rubyblue.css │ │ │ │ ├── solarized.css │ │ │ │ ├── twilight.css │ │ │ │ ├── vibrant-ink.css │ │ │ │ └── xq-dark.css │ │ ├── querieseditor.css │ │ └── savepartial.js │ └── templates │ │ ├── partials │ │ ├── list_queries_element.phtml │ │ └── list_queries_main.phtml │ │ ├── queries │ │ ├── editor.phtml │ │ ├── listquery.phtml │ │ ├── manage.phtml │ │ └── savequery.phtml │ │ ├── queryeditorfromsetter.phtml │ │ ├── savequery.phtml │ │ └── sparqloptions.phtml ├── resourcecreationuri │ ├── ResourcecreationuriPlugin.php │ ├── classes │ │ └── ResourceUriGenerator.php │ ├── default.ini │ └── doap.n3 ├── resourcemodules │ ├── LinkinghereModule.php │ ├── SimilarinstancesModule.php │ ├── UsageModule.php │ ├── default.ini │ ├── doap.n3 │ ├── linkinghere.phtml │ ├── similarinstances.phtml │ └── usage.phtml ├── savedqueries │ ├── SavedqueriesController.php │ ├── SavedqueriesModule.php │ ├── default.ini │ ├── doap.n3 │ ├── savedqueries.phtml │ └── templates │ │ └── savedqueries │ │ └── init.phtml ├── selectlanguage │ ├── SelectlanguagePlugin.php │ ├── default.ini │ ├── doap.n3 │ └── languages │ │ └── selectlanguage-de.csv ├── semanticsitemap │ ├── SemanticsitemapController.php │ ├── default.ini │ ├── doap.n3 │ ├── semanticsitemap.php │ └── templates │ │ └── semanticsitemap │ │ └── sitemap.phtml ├── sendmail │ ├── SendmailPlugin.php │ ├── default.ini │ └── doap.n3 ├── sindice │ ├── SindicePlugin.php │ ├── default.ini │ └── doap.n3 ├── sortproperties │ ├── SortpropertiesPlugin.php │ ├── default.ini │ └── doap.n3 ├── source │ ├── SourceController.php │ ├── SourceHelper.php │ ├── default.ini │ ├── doap.n3 │ ├── templates │ │ └── source │ │ │ └── edit.phtml │ └── tests │ │ └── SourceControllerTest.php ├── themes │ ├── .htaccess │ ├── darkorange │ │ ├── install.txt │ │ └── styles │ │ │ └── default.css │ └── silverblue │ │ ├── images │ │ ├── arrow_right.gif │ │ ├── blank.gif │ │ ├── button-contextmenu.png │ │ ├── button-drop-down-closed.png │ │ ├── button-drop-down.png │ │ ├── button-resizer-horizontal.png │ │ ├── button-resizer-vertical.png │ │ ├── button-windowclose.png │ │ ├── button-windowminimize.png │ │ ├── button-windowrestore.png │ │ ├── cluster-marker.png │ │ ├── east-mini.png │ │ ├── icon-add-grey.png │ │ ├── icon-add.png │ │ ├── icon-cancel.png │ │ ├── icon-clear.png │ │ ├── icon-comment-add.png │ │ ├── icon-comment.png │ │ ├── icon-contextwidget.png │ │ ├── icon-delete-grey.png │ │ ├── icon-delete.old.png │ │ ├── icon-delete.png │ │ ├── icon-edit-grey.png │ │ ├── icon-edit.old.png │ │ ├── icon-edit.png │ │ ├── icon-editadd.png │ │ ├── icon-error.png │ │ ├── icon-ext-link.png │ │ ├── icon-failure.png │ │ ├── icon-feed.png │ │ ├── icon-first.png │ │ ├── icon-go.png │ │ ├── icon-go2.png │ │ ├── icon-go3.png │ │ ├── icon-help.png │ │ ├── icon-hidden-mini.png │ │ ├── icon-implicit-mini.png │ │ ├── icon-info.png │ │ ├── icon-last.png │ │ ├── icon-list.png │ │ ├── icon-next.png │ │ ├── icon-previous.png │ │ ├── icon-reset.png │ │ ├── icon-save.png │ │ ├── icon-save2.png │ │ ├── icon-save3.png │ │ ├── icon-search.png │ │ ├── icon-success.png │ │ ├── icon-system-mini.png │ │ ├── icon-toggle-minus.png │ │ ├── icon-toggle-plus.png │ │ ├── icon-warning.png │ │ ├── icons │ │ │ ├── add.png │ │ │ ├── arrow-bottom.png │ │ │ ├── arrow-down.png │ │ │ ├── arrow-first.png │ │ │ ├── arrow-last.png │ │ │ ├── arrow-next.png │ │ │ ├── arrow-previous.png │ │ │ ├── arrow-top.png │ │ │ ├── arrow-up.png │ │ │ ├── cancel.png │ │ │ ├── cancel.svg │ │ │ ├── close.png │ │ │ ├── context.png │ │ │ ├── context.svg │ │ │ ├── copy.png │ │ │ ├── delete.png │ │ │ ├── edit.png │ │ │ ├── icon-not-available.png │ │ │ ├── list.png │ │ │ ├── save.png │ │ │ ├── toggle-off.png │ │ │ ├── toggle-on.png │ │ │ └── trash.svg │ │ ├── layer-switcher-maximize.png │ │ ├── layer-switcher-minimize.png │ │ ├── layout-background-black-20.png │ │ ├── layout-background-body.png │ │ ├── layout-background-modal.png │ │ ├── layout-button-menu-gradient.png │ │ ├── layout-button-menu-hover-gradient.png │ │ ├── layout-tab-gradient.png │ │ ├── layout-tabactive-gradient.png │ │ ├── layout-window-gradient.png │ │ ├── layout-windowtitle-gradient.png │ │ ├── logo-ontowiki.png │ │ ├── marker.png │ │ ├── north-mini.png │ │ ├── ontowiki-logo.png │ │ ├── openid-logo-wordmark.png │ │ ├── openid.gif │ │ ├── slider.png │ │ ├── south-mini.png │ │ ├── spinner.gif │ │ ├── submenu-indicator.png │ │ ├── tree-closed.png │ │ ├── tree-open.png │ │ ├── tree-toggle.png │ │ ├── tree_closed.png │ │ ├── tree_open.png │ │ ├── virtuoso-powered.png │ │ ├── west-mini.png │ │ ├── zoom-minus-mini.png │ │ ├── zoom-plus-mini.png │ │ ├── zoom-world-mini.png │ │ └── zoombar.png │ │ ├── sandbox │ │ ├── detailview.html │ │ ├── filter.html │ │ ├── forms.html │ │ ├── listview.html │ │ ├── tables.html │ │ ├── uitest.html │ │ └── uitestow.html │ │ ├── scripts │ │ ├── jquery.ontowiki.js │ │ ├── libraries │ │ │ ├── jquery-1.9.1.js │ │ │ ├── jquery-migrate-1.3.0.js │ │ │ ├── jquery-ui-1.8.22.js │ │ │ ├── jquery.clickmenu.js │ │ │ ├── jquery.dimensions.js │ │ │ ├── jquery.interface.js │ │ │ ├── jquery.json.js │ │ │ ├── jquery.livequery.js │ │ │ ├── jquery.rdfquery.rdfa-1.0.js │ │ │ ├── jquery.simplemodal.js │ │ │ └── jquery.tablesorter.js │ │ ├── main.js │ │ ├── serialize-php.js │ │ └── support.js │ │ └── styles │ │ ├── clickmenu.css │ │ ├── default.css │ │ ├── default.dev.css │ │ ├── deprecated.dev.css │ │ ├── images │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── jquery-ui.css │ │ ├── old.css │ │ └── patches │ │ ├── ie6.clickmenu.css │ │ ├── ie6.css │ │ └── ie7.css ├── translations │ ├── de │ │ └── core.csv │ ├── en │ │ └── core.csv │ ├── fr │ │ └── core.csv │ ├── ru │ │ └── core.csv │ └── zh │ │ └── core.csv └── weblink │ ├── WeblinkPlugin.php │ └── doap.n3 ├── index.php ├── phpcs.xml ├── phpunit.xml └── web.config /application/classes/OntoWiki/Component/Exception.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class OntoWiki_Component_Exception extends OntoWiki_Exception 19 | { 20 | } 21 | 22 | -------------------------------------------------------------------------------- /application/classes/OntoWiki/Controller/Exception.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class OntoWiki_Controller_Exception extends OntoWiki_Exception 19 | { 20 | } 21 | 22 | -------------------------------------------------------------------------------- /application/classes/OntoWiki/Exception.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class OntoWiki_Exception extends Exception 19 | { 20 | } 21 | 22 | -------------------------------------------------------------------------------- /application/classes/OntoWiki/Model/Exception.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class OntoWiki_Model_Exception extends OntoWiki_Exception 19 | { 20 | } 21 | 22 | -------------------------------------------------------------------------------- /application/classes/OntoWiki/Module/Exception.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class OntoWiki_Module_Exception extends OntoWiki_Exception 19 | { 20 | } 21 | 22 | -------------------------------------------------------------------------------- /application/classes/OntoWiki/Test/ExtensionIntegrationTestBootstrap.php: -------------------------------------------------------------------------------- 1 | 21 | */ 22 | class OntoWiki_Test_ExtensionIntegrationTestBootstrap extends Bootstrap 23 | { 24 | 25 | } 26 | -------------------------------------------------------------------------------- /application/classes/OntoWiki/Utils/Exception.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class OntoWiki_Utils_Exception extends OntoWiki_Exception 19 | { 20 | } 21 | 22 | -------------------------------------------------------------------------------- /application/classes/OntoWiki/View/Helper/Curie.php: -------------------------------------------------------------------------------- 1 | 20 | */ 21 | class OntoWiki_View_Helper_Curie extends Zend_View_Helper_Abstract 22 | { 23 | public function curie($uri) 24 | { 25 | $curi = OntoWiki_Utils::compactUri($uri); 26 | 27 | return $curi; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /application/config/default.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :ontowiki . 11 | :ontowiki a doap:Project ; 12 | owconfig:privateNamespace ; 13 | :encoding "utf-8" ; 14 | :versioning "true"^^xsd:boolean ; 15 | owconfig:hasModule :Default . 16 | :Default a owconfig:Module ; 17 | rdfs:label "OntoWiki" ; 18 | rdfs:label " — " . 19 | :ontowiki doap:release :v1-0 . 20 | :v1-0 a doap:Version ; 21 | doap:revision "1.0" . 22 | -------------------------------------------------------------------------------- /application/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/application/favicon.ico -------------------------------------------------------------------------------- /application/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/application/favicon.png -------------------------------------------------------------------------------- /application/logo/OntoWiki-Logo_Redesign_E1a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/application/logo/OntoWiki-Logo_Redesign_E1a.pdf -------------------------------------------------------------------------------- /application/logo/api_doc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | docs 16 | docs 17 | API 18 | API 19 | 20 | 21 | -------------------------------------------------------------------------------- /application/logo/user_doc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | docs 16 | docs 17 | user 18 | user 19 | 20 | 21 | -------------------------------------------------------------------------------- /application/scripts/README-Vagrant.md: -------------------------------------------------------------------------------- 1 | Getting Started 2 | --------------- 3 | 4 | 1. Install VirtualBox [1] + Vagrant [2] 5 | 2. Install vbguest plugin for Vagrant: `vagrant gem install vagrant-vbguest` 6 | 3. Add the following to your `/etc/hosts` file 7 | 8 | 192.168.33.10 ontowiki.local 9 | 192.168.33.10 phpmyadmin.ontowiki.local 10 | 11 | 4. Run `make vagrant` (only the first time) afterwards use `vagrant up` 12 | 13 | - [1] https://www.virtualbox.org 14 | - [2] http://vagrantup.com 15 | 16 | 5. Just type `http://192.168.33.10` into your browser 17 | 18 | -------------------------------------------------------------------------------- /application/scripts/makeBackup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for model in `owcli -l` 4 | do 5 | filename=`echo "$model" | md5sum | cut -d " " -f 1` 6 | owcli -m "$model" -e model:export >$filename.rdf 7 | done 8 | -------------------------------------------------------------------------------- /application/scripts/runExtensionTests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | extensionName="$1" 4 | if [ "$extensionName" == "" ] 5 | then 6 | echo "No extension name provided" 7 | exit 1; 8 | fi 9 | 10 | extensionDir="./extensions/$extensionName" 11 | if [ ! -e "$extensionDir" ] 12 | then 13 | echo "The extension $extensionDir does not exist ..." 14 | exit 1 15 | fi 16 | 17 | phpunit --bootstrap application/tests/Bootstrap.php $extensionDir 18 | -------------------------------------------------------------------------------- /application/scripts/travis/install-extensions.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo $TRAVIS_PHP_VERSION 4 | 5 | # skip hhvm 6 | if [[ $TRAVIS_PHP_VERSION = "hhv"* ]]; then 7 | exit 0 8 | fi 9 | 10 | # get build dependencies 11 | sudo apt-get install -y unixodbc-dev 12 | 13 | PHPVERSION=$( php -v | head -n1 | sed "s|^PHP \([0-9][0-9\.]*\).*$|\1|" | tr -d '\n' ) 14 | 15 | ls ~/.phpenv/versions/ 16 | echo "PHPVERSION: " $PHPVERSION 17 | echo "LOADED CONFIG: " `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"` 18 | 19 | # get php sources 20 | wget https://github.com/php/php-src/archive/php-$PHPVERSION.tar.gz 21 | ls 22 | tar -xzf php-$PHPVERSION.tar.gz 23 | 24 | # build odbc extension 25 | cd php-src-php-$PHPVERSION/ext/odbc/ 26 | phpize 27 | # use fix from https://github.com/docker-library/php/issues/103 28 | sed -ri 's@^ *test +"\$PHP_.*" *= *"no" *&& *PHP_.*=yes *$@#&@g' configure 29 | ./configure --with-unixODBC=shared,/usr 30 | make 31 | make install 32 | 33 | # enable odbc 34 | echo "extension=odbc.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"` 35 | 36 | # build pdo_odbc 37 | cd ../pdo_odbc/ 38 | phpize 39 | ./configure --with-pdo-odbc=unixODBC,/usr 40 | make 41 | make install 42 | 43 | #enable pdo_odbc 44 | echo "extension=pdo_odbc.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"` 45 | php -m 46 | -------------------------------------------------------------------------------- /application/scripts/travis/virtuoso-sparql-permission.sql: -------------------------------------------------------------------------------- 1 | GRANT EXECUTE ON DB.DBA.SPARQL_INSERT_DICT_CONTENT TO "SPARQL"; 2 | GRANT EXECUTE ON DB.DBA.SPARQL_DELETE_DICT_CONTENT TO "SPARQL"; 3 | GRANT EXECUTE ON SPARQL_DELETE_DICT_CONTENT to "SPARQL"; 4 | GRANT EXECUTE ON SPARQL_DELETE_DICT_CONTENT to SPARQL_UPDATE; 5 | GRANT SPARQL_UPDATE to "SPARQL"; 6 | GRANT SPARQL_SPONGE to "SPARQL"; -------------------------------------------------------------------------------- /application/scripts/vad/README.txt: -------------------------------------------------------------------------------- 1 | 2 | 1. configure variables at top of prepare.sh script 3 | 2. running ./prepare.sh will checkout an OW into /tmp/ontowiki and run a virtuoso with the vad.ini config file (in /tmp/virtuoso) 4 | 3. open a new shell 5 | 3. type: 6 | path/to/isql 9999 dba dba 'DB.PACK.VAD.isql' 7 | 8 | -------------------------------------------------------------------------------- /application/tests/CodeSniffer/Standards/Ontowiki/ruleset.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Ontowiki's additiona sniffs for the coding standard. 4 | 5 | -------------------------------------------------------------------------------- /application/tests/config.ini.dist: -------------------------------------------------------------------------------- 1 | [private] 2 | 3 | ;;----------------------------------------------------------------------------;; 4 | ;; Database Connection Settings ;; 5 | ;;----------------------------------------------------------------------------;; 6 | 7 | store.backend = zenddb ; zenddb, virtuoso, multi 8 | 9 | store.zenddb.dbname = ow_TEST ; needs to end with _TEST 10 | store.zenddb.username = php 11 | store.zenddb.password = php 12 | store.zenddb.dbtype = mysql ; mysql 13 | store.zenddb.host = localhost ; default is localhost 14 | 15 | store.virtuoso.dsn = VOS_TEST ; needs to end with _TEST 16 | store.virtuoso.username = dba 17 | store.virtuoso.password = dba 18 | -------------------------------------------------------------------------------- /application/tests/config.ini.dist.travis: -------------------------------------------------------------------------------- 1 | [private] 2 | 3 | ;;----------------------------------------------------------------------------;; 4 | ;; Database Connection Settings ;; 5 | ;;----------------------------------------------------------------------------;; 6 | 7 | store.backend = zenddb ; zenddb, virtuoso, multi 8 | 9 | store.zenddb.dbname = ontowiki_TEST ; needs to end with _TEST 10 | store.zenddb.username = travis 11 | store.zenddb.password = 12 | store.zenddb.dbtype = mysql ; mysql 13 | store.zenddb.host = localhost ; default is localhost 14 | 15 | store.virtuoso.dsn = VOS_TEST ; needs to end with _TEST 16 | store.virtuoso.username = dba 17 | store.virtuoso.password = dba 18 | -------------------------------------------------------------------------------- /application/tests/integration/OntoWiki/Extension/_files/test1/MoreModule.php: -------------------------------------------------------------------------------- 1 | getMenu('application'); 39 | } 40 | 41 | public function getContents() 42 | { 43 | return ''; 44 | } 45 | 46 | public function allowCaching() 47 | { 48 | // no caching 49 | return false; 50 | } 51 | } 52 | 53 | 54 | -------------------------------------------------------------------------------- /application/tests/integration/OntoWiki/Extension/_files/test2.ini: -------------------------------------------------------------------------------- 1 | 2 | 3 | [private] 4 | sub.b = false -------------------------------------------------------------------------------- /application/tests/integration/OntoWiki/Extension/_files/test2/Test2Plugin.php: -------------------------------------------------------------------------------- 1 | . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :test2 . 11 | :test2 a doap:Project ; 12 | doap:name "test2" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "true"^^xsd:boolean ; 15 | rdfs:label "Some Extension 2" ; 16 | doap:description "provides a login module and a recover action." ; 17 | owconfig:authorLabel "AKSW" ; 18 | doap:maintainer ; 19 | owconfig:templates "templates" ; 20 | owconfig:languages "languages" . 21 | 22 | :test2 owconfig:config [ 23 | a owconfig:Config; 24 | owconfig:id "sub"; 25 | :b "true"^^xsd:boolean 26 | ] ; 27 | doap:release :v1-0 . 28 | :v1-0 a doap:Version ; 29 | doap:revision "1.0" . 30 | -------------------------------------------------------------------------------- /application/tests/integration/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | . 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ../../../application 17 | 18 | 19 | ../../../application/scripts 20 | ../../../application/tests 21 | ../../../application/shell.worker.client.php 22 | ../../../application/shell.worker.php 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /application/tests/unit/OntoWiki/UtilsTest.php: -------------------------------------------------------------------------------- 1 | 18 | */ 19 | class OntoWiki_UtilsTest extends PHPUnit_Framework_TestCase 20 | { 21 | public function testMatchMimetypeFromRequest() 22 | { 23 | $request = new Zend_Controller_Request_HttpTestCase(); 24 | $request->setHeader("Accept", "text/*"); 25 | $support = array( 26 | "text/ttl", 27 | "application/rdf+xml" 28 | ); 29 | $mime = OntoWiki_Utils::matchMimetypeFromRequest($request, $support); 30 | $this->assertEquals($mime, "text/ttl"); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /application/tests/unit/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | . 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | ../../../application 17 | 18 | 19 | ../../../application/scripts 20 | ../../../application/tests 21 | ../../../application/shell.worker.client.php 22 | ../../../application/shell.worker.php 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /application/views/templates/application/about.phtml: -------------------------------------------------------------------------------- 1 | 7 | data as $name => $section): ?> 8 |

9 | 10 | $value): ?> 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /application/views/templates/application/search.phtml: -------------------------------------------------------------------------------- 1 | 9 | * @version $Id$ 10 | */ 11 | 12 | ?> 13 |

14 | ',$this->errorMsg); ?> 15 |

-------------------------------------------------------------------------------- /application/views/templates/error/404.phtml: -------------------------------------------------------------------------------- 1 | 13 | */ 14 | ?> 15 | 16 | 17 | 18 | 404: Resource not found 19 | 30 | 31 | 32 |

Resource not found

33 |

34 | The resource requestedUrl; ?> you are trying to reach does not exist.
35 | Do you want to create it?
36 | Otherwise, try to urlBase; ?>">go back. 37 |

38 | 39 | 40 | -------------------------------------------------------------------------------- /application/views/templates/error/500.phtml: -------------------------------------------------------------------------------- 1 | 13 | 14 | 15 | 16 | 500: Internal Server Error 17 | 28 | 29 | 30 |

Internal Server Error

31 |

32 | We're sorry, but something went wrong (e.g. configuration).
33 | Please inform your system administrator.
34 | Details are logged and debug mode can be turned on. 35 |

36 |

37 | go back 38 |

39 | 40 | 41 | -------------------------------------------------------------------------------- /application/views/templates/index/index.phtml: -------------------------------------------------------------------------------- 1 | 7 | * @version $Id: index.phtml 2327 2008-05-26 15:47:55Z norman.heino $ 8 | */ 9 | 10 | ?> 11 | headTitle()->append($this->_(' - Added by a Template With no Acces to ')) ?> 12 |

_('Bla bla, blub!') ?>

13 |

_('I am %1$s years old.'), $this->age) ?>

14 | _('Click me!') ?> 15 | -------------------------------------------------------------------------------- /application/views/templates/index/news.phtml: -------------------------------------------------------------------------------- 1 | feed as $feedItem): ?> 2 |
3 |

title() ?>

4 |

description() ?>

5 |
6 | -------------------------------------------------------------------------------- /application/views/templates/index/newsshort.phtml: -------------------------------------------------------------------------------- 1 | rssData as $feedItem): ?> 2 |
3 |

4 |

5 |
6 | -------------------------------------------------------------------------------- /application/views/templates/partials/contextmenu.phtml: -------------------------------------------------------------------------------- 1 | 6 | * @author Michael Haschke 7 | */ 8 | ?> 9 |
    10 | contextmenu as $menuKey => $menuItem): ?> 11 | 12 |
13 |
14 | 33 | -------------------------------------------------------------------------------- /application/views/templates/partials/hierarchy_list.phtml: -------------------------------------------------------------------------------- 1 | 6 | open): ?> 7 |
    8 | 9 | 29 | 30 | -------------------------------------------------------------------------------- /application/views/templates/partials/message.phtml: -------------------------------------------------------------------------------- 1 | 6 | * @author Michael Haschke 7 | */ 8 | ?> 9 |

    10 | _($this->message->getText()) ?> 11 |

    12 | -------------------------------------------------------------------------------- /application/views/templates/partials/meta.phtml: -------------------------------------------------------------------------------- 1 | has('update')): ?> 2 | placeholder('update') as $update): ?> 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /application/views/templates/partials/module.phtml: -------------------------------------------------------------------------------- 1 | 6 | * @author Michael Haschke 7 | */ 8 | ?> 9 |
    cssId ? ' id="' . $this->cssId . '"' : '') ?>> 10 | 11 | content)): ?> 12 | content as $key => $value): ?> 13 |
    14 | 15 |
    16 | 17 | 18 |
    19 | content ?> 20 |
    21 | 22 | 23 |
    24 | -------------------------------------------------------------------------------- /application/views/templates/partials/navigation.phtml: -------------------------------------------------------------------------------- 1 | 6 | * @author Michael Haschke 7 | */ 8 | ?> 9 | 10 | has('navigation')): ?> 11 |
      12 | navigation as $key => $config): ?> 13 |
    1. 14 | _($config['name']) ?> 15 |
    2. 16 | 17 |
    18 | 19 | -------------------------------------------------------------------------------- /application/views/templates/partials/statusbar.phtml: -------------------------------------------------------------------------------- 1 | 6 | * @author Michael Haschke 7 | */ 8 | ?> 9 | has('statusbar')): ?> 10 |
    11 | statusbar as $statusElement): ?> 12 |
    13 | 14 |
    15 | 16 | -------------------------------------------------------------------------------- /application/views/templates/partials/toolbar.phtml: -------------------------------------------------------------------------------- 1 | 6 | * @author Michael Haschke 7 | * @version $$ 8 | */ 9 | ?> 10 |
    11 | lines)): ?> 12 | lines as $line): ?> 13 |
    14 | 15 | 16 | 17 | tools)): ?> 18 | tools as $tool): ?> 19 |
    20 | 21 | 22 |
    23 | -------------------------------------------------------------------------------- /application/views/templates/resource/instances.phtml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /build/phpcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | OntoWiki rule set for PHP_CodeSniffer 5 | 6 | -------------------------------------------------------------------------------- /build/phpmd.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | OntoWiki rule set for PHPMD 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /debian/Makefile/Makefile: -------------------------------------------------------------------------------- 1 | 2 | default: 3 | 4 | prepare: 5 | rm -rf ../../build* 6 | rm -f ../../Makefile 7 | rm -f ../../web.config 8 | rm -rf ../../libraries/Erfurt 9 | rm -rf ../../libraries/RDFauthor 10 | rm -f ../../extensions/themes/silverblue/scripts/libraries/jquery.js 11 | rm -f ../../extensions/exconf/pclzip.lib.php 12 | rm -rf ../../extensions/markdown/parser 13 | rm -f ../../extensions/queries/resources/codemirror/LICENSE 14 | 15 | clean: 16 | rm -rf ../*.log 17 | rm -rf ../ontowiki-common 18 | rm -rf ../ontowiki-mysql 19 | rm -rf ../ontowiki-virtuoso 20 | rm -rf ../files 21 | rm -rf ../*.substvars 22 | 23 | package: 24 | 25 | -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /debian/conf/apache2/apache.conf: -------------------------------------------------------------------------------- 1 | # OntoWiki Apache Configuration 2 | 3 | # needed for following the config.ini 4 | Options +FollowSymLinks 5 | 6 | # Give all right the the htaccess 7 | AllowOverride All 8 | 9 | 10 | Alias /ontowiki /usr/share/ontowiki 11 | -------------------------------------------------------------------------------- /debian/conf/gnome/ontowiki.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=OntoWiki 3 | Comment=A Semantic Data Wiki 4 | Exec=gnome-www-browser http://localhost/ontowiki 5 | Terminal=false 6 | Type=Application 7 | Icon=/usr/share/ontowiki/application/favicon.png 8 | Categories=Utility;Application 9 | StartupNotify=false 10 | -------------------------------------------------------------------------------- /debian/ontowiki-common.dirs: -------------------------------------------------------------------------------- 1 | var/cache/ontowiki 2 | var/log/ontowiki 3 | -------------------------------------------------------------------------------- /debian/ontowiki-common.install: -------------------------------------------------------------------------------- 1 | index.php usr/share/ontowiki 2 | .htaccess usr/share/ontowiki 3 | 4 | application/Bootstrap.php usr/share/ontowiki/application 5 | application/classes usr/share/ontowiki/application 6 | application/config usr/share/ontowiki/application 7 | application/controllers usr/share/ontowiki/application 8 | application/views usr/share/ontowiki/application 9 | application/favicon.png usr/share/ontowiki/application 10 | application/favicon.ico usr/share/ontowiki/application 11 | 12 | extensions usr/share/ontowiki 13 | 14 | libraries/ARC2 usr/share/ontowiki/libraries/ 15 | libraries/Mimeparse.php usr/share/ontowiki/libraries/ 16 | 17 | -------------------------------------------------------------------------------- /debian/ontowiki-common.links: -------------------------------------------------------------------------------- 1 | /usr/share/php/libzend-framework-php/Zend /usr/share/ontowiki/libraries/Zend 2 | /usr/share/php/liberfurt-php /usr/share/ontowiki/libraries/Erfurt 3 | /usr/share/libjs-rdfauthor /usr/share/ontowiki/libraries/RDFauthor 4 | 5 | /usr/share/php/markdown.php /usr/share/ontowiki/extensions/markdown/parser/markdown.php 6 | /usr/share/javascript/jquery/jquery.min.js /usr/share/ontowiki/extensions/themes/silverblue/scripts/libraries/jquery.js 7 | 8 | /usr/share/php/libphp-pclzip/pclzip.lib.php /usr/share/ontowiki/extensions/exconf/pclzip.lib.php 9 | 10 | /var/log/ontowiki /usr/share/ontowiki/logs 11 | /var/cache/ontowiki /usr/share/ontowiki/cache 12 | -------------------------------------------------------------------------------- /debian/ontowiki-common.postinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | # postinst script for ontowiki 3 | # 4 | # see: dh_installdeb(1) 5 | 6 | echo "---- starting postinst $@" 7 | 8 | chown www-data:www-data /usr/share/ontowiki/extensions 9 | chown www-data:www-data /var/log/ontowiki 10 | chown www-data:www-data /var/cache/ontowiki 11 | chmod 770 /usr/share/ontowiki/extensions 12 | chmod 770 /var/log/ontowiki 13 | chmod 770 /var/cache/ontowiki 14 | 15 | # enable the rewrite base 16 | sed 's/#RewriteBase/RewriteBase/' -i /usr/share/ontowiki/.htaccess 17 | 18 | #DEBHELPER# 19 | 20 | echo "---- ending postinst $@" 21 | -------------------------------------------------------------------------------- /debian/ontowiki-mysql.install: -------------------------------------------------------------------------------- 1 | debian/conf/apache2/* etc/ontowiki 2 | debian/conf/mysql/* etc/ontowiki 3 | debian/sql/* usr/share/dbconfig-common/data/ontowiki/ 4 | debian/conf/gnome/* usr/share/applications 5 | 6 | -------------------------------------------------------------------------------- /debian/ontowiki-mysql.links: -------------------------------------------------------------------------------- 1 | /etc/ontowiki/config.ini /usr/share/ontowiki/config.ini 2 | /etc/ontowiki/apache.conf /etc/apache2/conf.d/ontowiki 3 | 4 | -------------------------------------------------------------------------------- /debian/ontowiki-mysql.postinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | # postinst script for ontowiki 3 | # 4 | # see: dh_installdeb(1) 5 | 6 | echo "---- starting postinst $@" 7 | 8 | mysql_run="mysql --defaults-extra-file=/etc/mysql/debian.cnf" 9 | 10 | ow_user="ontowiki_deb" 11 | ow_db="$ow_user" 12 | #ow_pass=`pwgen -1` 13 | ow_pass="usepwgenhere" 14 | 15 | #service mysql start 16 | echo "create ontowiki user" 17 | echo "CREATE USER '$ow_user'@'localhost' IDENTIFIED BY '$ow_pass';" | $mysql_run || echo "user $ow_user already exist" 18 | 19 | echo "grant usage for ontowiki user" 20 | echo "GRANT USAGE ON * . * TO '$ow_user'@'localhost' IDENTIFIED BY '$ow_pass' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;" | $mysql_run 21 | 22 | echo "create database" 23 | echo "CREATE DATABASE IF NOT EXISTS $ow_db ;" | $mysql_run 24 | 25 | echo "grant privileges to ontowiki user" 26 | echo "GRANT ALL PRIVILEGES ON $ow_db . * TO '$ow_user'@'localhost';" | $mysql_run 27 | 28 | echo "flush privileges" 29 | echo "FLUSH PRIVILEGES ;" | $mysql_run 30 | 31 | ### APACHE CONFIG 32 | chown www-data:www-data /etc/ontowiki/config.ini 33 | chmod 600 /etc/ontowiki/config.ini 34 | 35 | a2enmod rewrite 36 | a2enmod env 37 | service apache2 restart 38 | 39 | #DEBHELPER# 40 | 41 | echo "---- ending postinst $@" 42 | -------------------------------------------------------------------------------- /debian/ontowiki-mysql.prerm: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | # prerm script for ontowiki 3 | # 4 | # see: dh_installdeb(1) 5 | 6 | echo "---- starting prerm $@" 7 | 8 | rm -f $APACHECONF_TARGET 9 | service apache2 restart 10 | 11 | #DEBHELPER# 12 | 13 | echo "---- ending prerm $@" 14 | -------------------------------------------------------------------------------- /debian/ontowiki-virtuoso.install: -------------------------------------------------------------------------------- 1 | debian/conf/apache2/* etc/ontowiki 2 | debian/conf/virtuoso/* etc/ontowiki 3 | debian/sql/* usr/share/dbconfig-common/data/ontowiki/ 4 | debian/conf/gnome/* usr/share/applications 5 | -------------------------------------------------------------------------------- /debian/ontowiki-virtuoso.links: -------------------------------------------------------------------------------- 1 | /etc/ontowiki/config.ini /usr/share/ontowiki/config.ini 2 | /etc/ontowiki/apache.conf /etc/apache2/conf.d/ontowiki 3 | 4 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # -*- makefile -*- 3 | # Sample debian/rules that uses debhelper. 4 | # This file was originally written by Joey Hess and Craig Small. 5 | # As a special exception, when this file is copied by dh-make into a 6 | # dh-make output file, you may use that output file without restriction. 7 | # This special exception was added by Craig Small in version 0.37 of dh-make. 8 | 9 | # Uncomment this to turn on verbose mode. 10 | #export DH_VERBOSE=1 11 | 12 | %: 13 | dh $@ 14 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/sql/install/mysql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/debian/sql/install/mysql -------------------------------------------------------------------------------- /debian/sql/install/virtuoso: -------------------------------------------------------------------------------- 1 | USER_CREATE('ontowiki_deb', 'usepwgenhere', vector ('SQL_ENABLE',1)); 2 | GRANT SELECT ON sys_rdf_schema TO ontowiki_deb; 3 | GRANT execute ON rdfs_rule_set TO ontowiki_deb; 4 | USER_GRANT_ROLE('ontowiki_deb', 'SPARQL_SELECT', 0); 5 | USER_GRANT_ROLE('ontowiki_deb', 'SPARQL_UPDATE', 0); 6 | USER_GRANT_ROLE('ontowiki_deb', 'administrators', 0); 7 | -------------------------------------------------------------------------------- /extensions/account/default.ini: -------------------------------------------------------------------------------- 1 | ;; 2 | ; Static module configuration 3 | ;; 4 | enabled = true 5 | name = "Login Module" 6 | description = "provides a login module and a recover action." 7 | author = "AKSW" 8 | authorUrl = "http://aksw.org" 9 | 10 | caching = yes 11 | priority = 40 12 | contexts[] = "main.sidewindows" 13 | templates = "templates" 14 | languages = "languages" 15 | 16 | [private] 17 | 18 | ; local username + pass 19 | allow.local = true 20 | ; remote WebIDs, currently broken 21 | allow.webid = false 22 | ; remote OpenIDs 23 | allow.openid = true 24 | 25 | -------------------------------------------------------------------------------- /extensions/account/languages/account-de.csv: -------------------------------------------------------------------------------- 1 | Account Recovery Stage %s;Account Wiederherstellung Abschnitt %s 2 | Account Recovery Error;Account Wiederherstellung Fehler 3 | Invalid recovery session identifier.;Ungültige Wiederherstellungssitzungskennung. 4 | You received a mail with further information for account %s. Please follow these instructions to reset your password.;Sie haben eine E-Mail mit weiteren Informationen zu dem Account %s erhalten. Bitte folgen sie diesen Anweisungen um ihr Passwort wiederherzustellen. 5 | You should able to login with your new password now.;Sie können sich nun mit ihrem neuen Passwort anmelden. 6 | Username or email;Benutzername oder E-Mail 7 | local;Lokal 8 | openid;OpenID 9 | webid;WebID 10 | 11 | -------------------------------------------------------------------------------- /extensions/account/languages/account-en.csv: -------------------------------------------------------------------------------- 1 | Account Recovery Stage %s 2 | Account Recovery Error 3 | Invalid recovery session identifier. 4 | You received a mail with further information for account %s. Please follow these instructions to reset your password. 5 | You should able to login with your new password now. 6 | Username or email 7 | local;Local 8 | openid;OpenID 9 | webid;WebID 10 | -------------------------------------------------------------------------------- /extensions/account/templates/mail/html/default.phtml: -------------------------------------------------------------------------------- 1 | 2 |
    3 |

    This is an automatic account recovery mail for OntoWiki

    4 | 5 |

    Please open the following 6 | link 7 | to reset the password for user username; ?> 8 |

    9 |

    10 | Do not reply to this mail. 11 |

    12 |
    13 | -------------------------------------------------------------------------------- /extensions/account/templates/mail/text/default.txt: -------------------------------------------------------------------------------- 1 | 2 | This is an automatic account recovery mail for OntoWiki 3 | 4 | Please open the following link : recoveryUrl; ?> to reset the password for user username; ?> 5 | 6 | Do not reply to this mail. 7 | -------------------------------------------------------------------------------- /extensions/account/templates/openid.phtml: -------------------------------------------------------------------------------- 1 | 14 |
    15 | 16 |
    17 | 18 |
    19 | 20 | 21 |
    22 |
    23 |
    24 | _('Login') ?> 25 | showRegisterButton) : ?> 26 | _('Register') ?> 27 | 28 |
    29 |
    30 |
    31 | -------------------------------------------------------------------------------- /extensions/account/templates/webid.phtml: -------------------------------------------------------------------------------- 1 | 14 |
    15 | 16 | 17 |
    18 | _('Login') ?> 19 | showRegisterButton) : ?> 20 | _('Register') ?> 21 | 22 |
    23 |
    24 | -------------------------------------------------------------------------------- /extensions/application/application.phtml: -------------------------------------------------------------------------------- 1 | 16 | 17 |
    18 | showSearch) : ?> 19 |

    20 | 21 | 22 |

    23 | 24 |

    25 | has('logo')): ?> 26 | <?php echo $this->logo_alt ?> 27 | 28 |

    29 |
    30 | -------------------------------------------------------------------------------- /extensions/application/default.ini: -------------------------------------------------------------------------------- 1 | ;; 2 | ; Static module configuration 3 | ;; 4 | enabled = true 5 | name = "Application Module" 6 | description = "provides the application module with search input and main menu." 7 | author = "AKSW" 8 | authorUrl = "http://aksw.org" 9 | 10 | caching = no 11 | priority = 1 12 | contexts[] = "main.sidewindows" 13 | 14 | [private] 15 | 16 | ; this option hides the application module for the anonymous user 17 | ; if there are no available models for the anonymous user 18 | hideForAnonymousOnNoModels = no 19 | 20 | -------------------------------------------------------------------------------- /extensions/application/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :application . 11 | :application a doap:Project ; 12 | doap:name "application" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "true"^^xsd:boolean ; 15 | rdfs:label "Application Module" ; 16 | doap:description "provides the application module with search input and main menu." ; 17 | owconfig:authorLabel "AKSW" ; 18 | doap:maintainer ; 19 | owconfig:hasModule :Default . 20 | :Default a owconfig:Module ; 21 | rdfs:label "Default" ; 22 | owconfig:caching "false"^^xsd:boolean ; 23 | owconfig:priority "1" ; 24 | owconfig:context "main.sidewindows" . 25 | :application :hideForAnonymousOnNoModels "false"^^xsd:boolean ; 26 | doap:release :v1-0 . 27 | :v1-0 a doap:Version ; 28 | doap:revision "1.0" . 29 | -------------------------------------------------------------------------------- /extensions/auth/default.ini: -------------------------------------------------------------------------------- 1 | enabled = true 2 | templates = "templates/" 3 | languages = "languages/" 4 | name = "Authentification" 5 | description = "provides WebID and FOAF+SSL authentification." 6 | author = "AKSW" 7 | authorUrl = "http://aksw.org" 8 | 9 | [private] 10 | 11 | auth.agentId = "https://localhost/ow_da/auth/agent" 12 | auth.exponent = "65537" 13 | auth.modulus = "cd98a73faf90a4013ef0477b679fe4415b8c4504823e7586a961dab8a35596fcb1803a4b4966f2515320bada80bbc61342f97405b41fdac4140ddbb12fa360befb71482a6cf886991bda3039ef7ce7fa73c9ecc7796cd3f30ce9726dce1977b426c616b6fae11af480cddf051d8631814006508a377e14fb3c8360cb615989a7" 14 | 15 | 16 | -------------------------------------------------------------------------------- /extensions/auth/templates/auth/cert1.phtml: -------------------------------------------------------------------------------- 1 | 7 | * @author Philipp Frischmuth 8 | * @version $Id: userdetails.phtml 2917 2009-04-21 12:13:33Z norman.heino $ 9 | */ 10 | 11 | ?> 12 | 13 | errorFlag)): ?> 14 |
    15 | 16 |
    17 | 18 | 19 | 20 | _('If not provided a WebID will be generated.') ?> 21 |
    22 |
    23 |
    24 |
    25 | 26 | -------------------------------------------------------------------------------- /extensions/autologin/default.ini: -------------------------------------------------------------------------------- 1 | enabled = false 2 | name = AutoLogin 3 | description = "A plug-in that allows FOAF+SSL based auto login." 4 | author = "Philipp Frischmuth" 5 | 6 | [events] 7 | 1 = onRouteShutdown 8 | 9 | [private] 10 | -------------------------------------------------------------------------------- /extensions/autologin/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :autologin . 11 | :autologin a doap:Project ; 12 | doap:name "autologin" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "false"^^xsd:boolean ; 15 | rdfs:label "AutoLogin" ; 16 | doap:description "A plug-in that allows FOAF+SSL based auto login." ; 17 | owconfig:authorLabel "Philipp Frischmuth" ; 18 | owconfig:pluginEvent event:onRouteShutdown ; 19 | doap:release :v1-0 . 20 | :v1-0 a doap:Version ; 21 | doap:revision "1.0" . 22 | -------------------------------------------------------------------------------- /extensions/basicimporter/SelectorModule.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class SelectorModule extends OntoWiki_Module 19 | { 20 | public function getTitle() 21 | { 22 | return 'Select a Vocabulary'; 23 | } 24 | 25 | public function getContents() 26 | { 27 | $this->view->headScript()->appendFile( 28 | $this->_config->urlBase . 'extensions/basicimporter/SelectorModule.js' 29 | ); 30 | 31 | $data = array(); 32 | $content = $this->render('templates/basicimporter/search', $data); 33 | 34 | return $content; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /extensions/basicimporter/languages/basicimporter-de.csv: -------------------------------------------------------------------------------- 1 | LovBySearch;Suche 2 | LovByPrefix;Präfix 3 | LovByCategory;Kategorie 4 | 5 | -------------------------------------------------------------------------------- /extensions/basicimporter/languages/basicimporter-en.csv: -------------------------------------------------------------------------------- 1 | LovBySearch;Search 2 | LovByPrefix;Prefix 3 | LovByCategory;Category 4 | 5 | -------------------------------------------------------------------------------- /extensions/basicimporter/templates/basicimporter/category.phtml: -------------------------------------------------------------------------------- 1 | 6 |

    The Linked Open Vocabulary (LOV) repository categorizes over 300 Semantic Web ontologies

    7 |

    Not implemented yet

    8 | -------------------------------------------------------------------------------- /extensions/basicimporter/templates/basicimporter/prefix.phtml: -------------------------------------------------------------------------------- 1 | 6 |

    The prefix.cc service allows for prefix searches.

    7 |

    8 | 11 | 17 |

    18 |

    Not implemented yet

    19 | -------------------------------------------------------------------------------- /extensions/basicimporter/templates/basicimporter/rdfpaster.phtml: -------------------------------------------------------------------------------- 1 | 7 |
    8 | _('Paste Source') ?> 9 |
    10 | 11 | 16 |
    17 | 18 | 19 |
    20 |
    21 |
    22 | -------------------------------------------------------------------------------- /extensions/basicimporter/templates/basicimporter/rdfupload.phtml: -------------------------------------------------------------------------------- 1 | 6 |
    7 | _('Upload a File') ?> 8 |
    9 | 10 | 16 |
    17 |
    18 |
    19 | 25 | 26 |
    27 |
    28 |
    29 | -------------------------------------------------------------------------------- /extensions/basicimporter/templates/basicimporter/rdfwebimport.phtml: -------------------------------------------------------------------------------- 1 | 6 | 7 |
    8 | _('Import From the Web') ?> 9 |
    10 |

    11 | _('Enter the URL where the model should be downloaded from. If you leave the field empty the model URI will be used.') ?> 12 |

    13 | 14 | 15 |
    16 |
    17 |
    18 | 19 | -------------------------------------------------------------------------------- /extensions/bookmarklet/default.ini: -------------------------------------------------------------------------------- 1 | enabled = false 2 | name = "RDFauthor Bookmarklet" 3 | caching = no 4 | priority = 19 5 | contexts[] = "main.window.modelinfo" 6 | description = "extract rdfa from websites, import to ontowiki, done with RDFauthor delivered in a bookmarklet." 7 | author = "AKSW" 8 | authorUrl = "http://aksw.org" 9 | 10 | [private] 11 | 12 | -------------------------------------------------------------------------------- /extensions/bookmarklet/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :bookmarklet . 11 | :bookmarklet a doap:Project ; 12 | doap:name "bookmarklet" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "false"^^xsd:boolean ; 15 | rdfs:label "RDFauthor Bookmarklet" ; 16 | doap:description "extract rdfa from websites, import to ontowiki, done with RDFauthor delivered in a bookmarklet." ; 17 | owconfig:authorLabel "AKSW" ; 18 | doap:maintainer ; 19 | owconfig:hasModule :Default . 20 | :Default a owconfig:Module ; 21 | rdfs:label "Default" ; 22 | owconfig:caching "false"^^xsd:boolean ; 23 | owconfig:priority "19" ; 24 | owconfig:context "main.window.modelinfo" . 25 | :bookmarklet doap:release :v1-0 . 26 | :v1-0 a doap:Version ; 27 | doap:revision "1.0" . 28 | -------------------------------------------------------------------------------- /extensions/ckan/default.ini: -------------------------------------------------------------------------------- 1 | enabled = false 2 | name = "CKAN Integration" 3 | description = "allows for registration of CKAN datasets from your OntoWiki instance" 4 | author = "Sebastian Tramp" 5 | authorUrl = "http://sebastian.tramp.name" 6 | templates = "templates" 7 | languages = "languages" 8 | 9 | helperEvents[] = "onCreateMenu" 10 | [private] 11 | features.registration = enabled 12 | 13 | -------------------------------------------------------------------------------- /extensions/ckan/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :ckan . 11 | :ckan a doap:Project ; 12 | doap:name "ckan" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "false"^^xsd:boolean ; 15 | rdfs:label "CKAN Integration" ; 16 | doap:description "allows for registration of CKAN datasets from your OntoWiki instance" ; 17 | owconfig:authorLabel "Sebastian Tramp" ; 18 | doap:maintainer ; 19 | owconfig:templates "templates" ; 20 | owconfig:languages "languages" ; 21 | owconfig:helperEvent event:onCreateMenu ; 22 | owconfig:config [ 23 | a owconfig:Config; 24 | owconfig:id "features"; 25 | :registration "enabled" 26 | ] ; 27 | doap:release :v1-0 . 28 | :v1-0 a doap:Version ; 29 | doap:revision "1.0" . 30 | -------------------------------------------------------------------------------- /extensions/ckan/templates/ckan/browser.phtml: -------------------------------------------------------------------------------- 1 |

    Search for a CKAN datasets and upload it to a new Knowledge Base

    2 | 3 | data)) : ?> 4 |
      5 | data as $package) : ?> 6 |
    • title ?>
    • 7 | 8 |
    9 | 10 | -------------------------------------------------------------------------------- /extensions/community/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/community/delete.gif -------------------------------------------------------------------------------- /extensions/community/insert.sparql: -------------------------------------------------------------------------------- 1 | insert into graph { 2 | . 3 | a . 4 | . 5 | "Good idea.". 6 | "2008-12-09T02:04:34"^^xsd:dateTime. 7 | } -------------------------------------------------------------------------------- /extensions/community/jquery.MetaData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/community/jquery.MetaData.js -------------------------------------------------------------------------------- /extensions/community/jquery.rating.css: -------------------------------------------------------------------------------- 1 | /* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */ 2 | div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden} 3 | div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px} 4 | div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px} 5 | div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0} 6 | div.star-rating-on a{background-position:0 -16px!important} 7 | div.star-rating-hover a{background-position:0 -32px} 8 | /* Read Only CSS */ 9 | div.star-rating-readonly a{cursor:default !important} 10 | /* Partial Star CSS */ 11 | div.star-rating{background:transparent!important;overflow:hidden!important} 12 | /* END jQuery.Rating Plugin CSS */ 13 | -------------------------------------------------------------------------------- /extensions/community/languages/community-de.csv: -------------------------------------------------------------------------------- 1 | Comment;Kommentar 2 | Post Comment;Kommentar hinzufügen 3 | Enter your Comment;Gib einen Kommentar ab 4 | There are no discussions yet.;Es gibt noch keine Kommentare. 5 | HISTORY_ACTIONTYPE_110;Kommentar hinzugefügt 6 | HISTORY_ACTIONTYPE_111;DataWrapper benutzt 7 | 8 | -------------------------------------------------------------------------------- /extensions/community/languages/community-en.csv: -------------------------------------------------------------------------------- 1 | HISTORY_ACTIONTYPE_110;comment added 2 | HISTORY_ACTIONTYPE_111;datawrapper used 3 | 4 | -------------------------------------------------------------------------------- /extensions/community/star.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/community/star.gif -------------------------------------------------------------------------------- /extensions/community/styles/community.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @copyright Copyright (c) 2014, {@link http://aksw.org AKSW} 3 | * @license http://opensource.org/licenses/gpl-license.php GNU General Public License (GPL) 4 | */ 5 | .comment { 6 | background-image: ; 7 | } -------------------------------------------------------------------------------- /extensions/community/templates/community/list.phtml: -------------------------------------------------------------------------------- 1 | has('infomessage')): ?> 2 |

    _($this->infomessage) ?>

    3 | 4 | 5 | has('comments')): ?> 6 |
    7 | comments; ?> 8 |
    9 | 10 | -------------------------------------------------------------------------------- /extensions/community/templates/lastcomments.phtml: -------------------------------------------------------------------------------- 1 | 13 | * @author Natanael Arndt 14 | */ 15 | ?> 16 | has('infomessage')): ?> 17 |

    _($this->infomessage) ?>

    18 | 19 | 20 | has('comments')): ?> 21 |
    22 | comments; ?> 23 |
    24 | 25 | has('more')): ?> 26 |

    There are more comments out there ...

    27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /extensions/community/templates/partials/list_community_main.phtml: -------------------------------------------------------------------------------- 1 | 2 | instanceInfo as $instance){ 5 | $author = null; 6 | if (isset($this->instanceData[$instance['uri']]['creator'][0]['value'])) { 7 | $author = $this->instanceData[$instance['uri']]['creator'][0]['value']; 8 | } 9 | $options = array( 10 | 'author' => $author, 11 | 'comment' => $instance['uri'], 12 | 'commentUrl' => $instance['url'], 13 | 'content' => $this->instanceData[$instance['uri']]['content'][0]['value'], 14 | 'date' => OntoWiki_Utils::dateDifference(strtotime($this->instanceData[$instance['uri']]['date'][0]['value']), time()), 15 | 'odd' => $odd, 16 | ); 17 | if (!$this->other->singleResource) { 18 | $options['resource'] = $this->instanceData[$instance['uri']]['about'][0]['uri']; 19 | $options['resourceUrl'] = $this->instanceData[$instance['uri']]['about'][0]['url']; 20 | $options['resourceName'] = $this->instanceData[$instance['uri']]['about'][0]['value']; 21 | } 22 | echo $this->partial('partials/list_community_item.phtml', $options); 23 | $odd = !$odd; 24 | } 25 | ?> 26 |
    27 | -------------------------------------------------------------------------------- /extensions/cors/CorsPlugin.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class CorsPlugin extends OntoWiki_Plugin 17 | { 18 | /* 19 | * our event method 20 | */ 21 | public function onRouteStartup() 22 | { 23 | $this->addCorsHeader(); 24 | } 25 | 26 | /* 27 | * here we add the header field(s) 28 | */ 29 | private function addCorsHeader() 30 | { 31 | $response = Zend_Controller_Front::getInstance()->getResponse(); 32 | 33 | /* 34 | * TODO: allow more CORS header fields here 35 | */ 36 | if (isset($this->_privateConfig->accessControlAllowOrigin)) { 37 | $value = $this->_privateConfig->accessControlAllowOrigin; 38 | $response->setHeader('Access-Control-Allow-Origin', $value, true); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /extensions/cors/default.ini: -------------------------------------------------------------------------------- 1 | enabled = true 2 | name = "CORS" 3 | description = "Setup Cross-Origin Resource Sharing (CORS)" 4 | author = "Sebastian Tramp" 5 | authorUrl = "http://sebastian.tramp.name" 6 | url = http://enable-cors.org/ 7 | 8 | [events] 9 | 1 = onRouteStartup 10 | 11 | [private] 12 | accessControlAllowOrigin = "*" 13 | -------------------------------------------------------------------------------- /extensions/cors/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :cors . 11 | :cors a doap:Project ; 12 | doap:name "cors" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "true"^^xsd:boolean ; 15 | rdfs:label "CORS" ; 16 | doap:description "Setup Cross-Origin Resource Sharing (CORS)" ; 17 | owconfig:authorLabel "Sebastian Tramp" ; 18 | doap:maintainer ; 19 | :url ; 20 | owconfig:pluginEvent event:onRouteStartup ; 21 | :accessControlAllowOrigin "*" ; 22 | doap:release :v1-0 . 23 | :v1-0 a doap:Version ; 24 | doap:revision "1.0" . 25 | -------------------------------------------------------------------------------- /extensions/datagathering/DatagatheringHelper.php: -------------------------------------------------------------------------------- 1 | 19 | */ 20 | class DatagatheringHelper extends OntoWiki_Component_Helper 21 | { 22 | public function init() 23 | { 24 | $pathBase = $this->_owApp->extensionManager->getComponentUrl('datagathering'); 25 | $this->_owApp->view->headScript()->appendFile($pathBase . 'scripts/jquery.autocomplete.js'); 26 | $this->_owApp->view->headScript()->appendFile($pathBase . 'datagathering.js'); 27 | 28 | $this->_owApp->view->headLink()->appendStylesheet($pathBase . 'css/jquery.autocomplete.css'); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /extensions/datagathering/css/jquery.autocomplete.css: -------------------------------------------------------------------------------- 1 | .ac_results { 2 | padding: 0px; 3 | border: 1px solid black; 4 | background-color: white; 5 | overflow: hidden; 6 | z-index: 99999; 7 | } 8 | 9 | .ac_results ul { 10 | width: 100%; 11 | list-style-position: outside; 12 | list-style: none; 13 | padding: 0; 14 | margin: 0; 15 | } 16 | 17 | .ac_results li { 18 | margin: 0px; 19 | padding: 2px 5px; 20 | cursor: default; 21 | display: block; 22 | /* 23 | if width will be 100% horizontal scrollbar will apear 24 | when scroll mode will be used 25 | */ 26 | /*width: 100%;*/ 27 | font: menu; 28 | font-size: 12px; 29 | /* 30 | it is very important, if line-height not setted or setted 31 | in relative units scroll will be broken in firefox 32 | */ 33 | line-height: 16px; 34 | overflow: hidden; 35 | } 36 | 37 | .ac_loading { 38 | background: white url('indicator.gif') right center no-repeat; 39 | } 40 | 41 | .ac_odd { 42 | background-color: #eee; 43 | } 44 | 45 | .ac_over { 46 | background-color: #0A246A; 47 | } 48 | -------------------------------------------------------------------------------- /extensions/defaultmodel/default.ini: -------------------------------------------------------------------------------- 1 | enabled = false 2 | name = "Default Model" 3 | description = "Plugin to select default model if only one available or always" 4 | author = "Christoph Rieß" 5 | ; url = 6 | 7 | [events] 8 | 1 = onAfterInitController 9 | 10 | [private] 11 | 12 | ; which model should be selected by default 13 | modelUri = "http://showcase.ontowiki.net/" 14 | 15 | ; set to true if you want to set the model only on the first session use 16 | ; this implies that you can switch to another model thereafter 17 | ; setting it to false, means that each request sets the model, thus forcing it permanently 18 | setOnce = true 19 | 20 | ; set to true if you do not want to have a visible Knowledge Base module (but "modelsExclusiveRight", force it to appear) 21 | modelsHide = true 22 | 23 | ; however, the module is always shown if the user has the following 24 | ; action-based access right (because Admins need this module) 25 | modelsExclusiveRight = "ModelManagement" 26 | 27 | ; after selecting model the selectedResource will be set to the modelUri 28 | ; (dont use it, it will crash lists) 29 | setSelectedResource = false 30 | 31 | -------------------------------------------------------------------------------- /extensions/defaultmodel/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :defaultmodel . 11 | :defaultmodel a doap:Project ; 12 | doap:name "defaultmodel" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "false"^^xsd:boolean ; 15 | rdfs:label "Default Model" ; 16 | doap:description "Plugin to select default model if only one available or always" ; 17 | owconfig:authorLabel "Christoph Rieß" ; 18 | owconfig:pluginEvent event:onAfterInitController ; 19 | :modelUri ; 20 | :setOnce "true"^^xsd:boolean ; 21 | :modelsHide "true"^^xsd:boolean ; 22 | :modelsExclusiveRight "ModelManagement" ; 23 | :setSelectedResource "false"^^xsd:boolean ; 24 | doap:release :v1-0 . 25 | :v1-0 a doap:Version ; 26 | doap:revision "1.0" . 27 | -------------------------------------------------------------------------------- /extensions/exconf/ExconfHelper.php: -------------------------------------------------------------------------------- 1 | getAc()->isActionAllowed('ExtensionConfiguration')) { 21 | $owApp = OntoWiki::getInstance(); 22 | $translate = $owApp->translate; 23 | $url = new OntoWiki_Url(array('controller' => 'exconf', 'action' => 'list'), array()); 24 | $extrasMenu = OntoWiki_Menu_Registry::getInstance()->getMenu('application')->getSubMenu('Extras'); 25 | $extrasMenu->setEntry($translate->_('Configure Extensions'), (string)$url); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /extensions/exconf/OutlineModule.php: -------------------------------------------------------------------------------- 1 | view->headScript()->appendFile($this->view->moduleUrl . '/resources/outline.js'); 34 | $content = '
    '; 35 | 36 | return $content; 37 | } 38 | 39 | public function shouldShow() 40 | { 41 | return true; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /extensions/exconf/default.ini: -------------------------------------------------------------------------------- 1 | ;; 2 | ; Basic component configuration 3 | ;; 4 | enabled = true 5 | name = "Extensions Configuration" 6 | description = "provides this component to configure / toggle extensions." 7 | author = "AKSW" 8 | authorUrl = "http://aksw.org" 9 | 10 | modules.outline.title = "Extension Outline" 11 | modules.outline.caching = no 12 | modules.outline.priority = 4 13 | modules.outline.contexts.0 = "main.window.exconf" 14 | 15 | templates = "templates" 16 | ; languages = "languages/" 17 | 18 | isCoreExtension = true 19 | ;; 20 | ; Component's private configuration 21 | ; Anything set below will be available within the component ($this->_privateConfig->key) 22 | ;; 23 | [private] 24 | repoUrl = "http://extensions.ontowiki.net/index.php/service/sparql" 25 | graph = "http://extensions.ontowiki.net/" 26 | -------------------------------------------------------------------------------- /extensions/exconf/resources/outline.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @copyright Copyright (c) 2014, {@link http://aksw.org AKSW} 3 | * @license http://opensource.org/licenses/gpl-license.php GNU General Public License (GPL) 4 | */ 5 | $(document).ready(function() { 6 | extensionOutline(); 7 | }); 8 | 9 | function extensionOutline() { 10 | var target = $('div.outline').empty(); 11 | target = target.append('
      ').children('ol'); 12 | 13 | var even = true; 14 | $('div.extension:visible').each(function(){ 15 | var title = $(this).find('.name').text(); 16 | var id = $(this).attr('id'); 17 | if(even){ 18 | target.append('
    1. ' +title+ '
    2. '); 19 | } else { 20 | target.append('
    3. ' +title+ '
    4. '); 21 | } 22 | even = !even; 23 | }); 24 | }; 25 | -------------------------------------------------------------------------------- /extensions/exconf/resources/togglebutton.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Style for the jquery.togglebutton plugin. 3 | * @copyright Copyright (c) 2014, {@link http://aksw.org AKSW} 4 | * @license http://opensource.org/licenses/gpl-license.php GNU General Public License (GPL) 5 | * @author jonas 6 | * @since 21.08.205, 21:39:53 7 | */ 8 | .togglebutton { 9 | border: none; 10 | background: transparent; 11 | width: 3em; 12 | height: 1.5em; 13 | -moz-border-radius: 0.75em !important; 14 | -webkit-border-radius: 0.75em !important; 15 | border-radius: 0.75em !important; 16 | display:inline-block; 17 | vertical-align:text-bottom; 18 | opacity:0.5; 19 | } 20 | .togglebutton:hover {opacity:1;} 21 | li.compact .togglebutton {width:1em; height:1em; vertical-align:middle; cursor: pointer; } 22 | .togglebutton .slider 23 | { 24 | border: none; 25 | background-color: #999; 26 | width: 1.5em; 27 | height: 1.5em; 28 | -moz-border-radius: 0.75em !important; 29 | -webkit-border-radius: 0.75em !important; 30 | border-radius: 0.75em !important; 31 | -moz-box-shadow:inset 0 0 0.75em #000; 32 | -webkit-box-shadow:inset 0 0 0.75em #000; 33 | box-shadow:inset 0 0 0.75em #000; 34 | cursor: pointer; 35 | } 36 | -------------------------------------------------------------------------------- /extensions/exconf/resources/viewtoggler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/exconf/resources/viewtoggler.png -------------------------------------------------------------------------------- /extensions/exconf/templates/exconf/archiveuploadform.phtml: -------------------------------------------------------------------------------- 1 |
      2 |
      3 | 6 | 7 | 8 |
      9 |
      -------------------------------------------------------------------------------- /extensions/exconf/templates/exconf/explorerepo.phtml: -------------------------------------------------------------------------------- 1 | repoUrl; ?>" />*/?> 2 | 3 | 4 | -------------------------------------------------------------------------------- /extensions/exconf/templates/exconf/installarchiveremote.phtml: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /extensions/exconf/templates/exconf/installarchiveupload.phtml: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /extensions/filter/default.ini: -------------------------------------------------------------------------------- 1 | ;; 2 | ; Basic component configuration 3 | ;; 4 | templates = "templates" 5 | enabled = true 6 | name = "Filter Resource Lists" 7 | description = "provides a GUI to apply filters on a list of resources." 8 | author = "AKSW" 9 | authorUrl = "http://aksw.org" 10 | 11 | modules.filter.priority = 30 12 | modules.filter.contexts.0 = "main.window.list" 13 | 14 | ;modules.customfilter.enabled = false 15 | ;modules.customfilter.priority = 40 16 | ;modules.customfilter.contexts.0 = "main.window.list" 17 | 18 | 19 | ;; 20 | ; Component's private configuration 21 | ; Anything set below will be available within the component ($this->_privateConfig->key) 22 | ;; 23 | [private] 24 | customfilter.prop1.uri = "http://example.com/aProp1/" 25 | customfilter.prop1.label = "prop1" 26 | customfilter.prop1.value1.uri = "http://example.com/aVal11/" 27 | customfilter.prop1.value1.label = "val11" 28 | customfilter.prop1.value2.uri = "http://example.com/aVal12/" 29 | customfilter.prop1.value2.label = "val12" 30 | customfilter.prop2.uri = "http://example.com/aProp2/" 31 | customfilter.prop2.label = "prop2" 32 | customfilter.prop2.value1.uri = "http://example.com/aVal21/" 33 | customfilter.prop2.value1.label = "val21" 34 | customfilter.prop2.value2.uri = "http://example.com/aVal22/" 35 | customfilter.prop2.value2.label = "val22" 36 | -------------------------------------------------------------------------------- /extensions/filter/resources/filter.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @copyright Copyright (c) 2014, {@link http://aksw.org AKSW} 3 | * @license http://opensource.org/licenses/gpl-license.php GNU General Public License (GPL) 4 | */ 5 | #cancelrestrictionbutton { 6 | color: red; 7 | } 8 | 9 | .gqbclassrestrictionvalueselector { 10 | width: 60px; 11 | } 12 | 13 | #gqbclassrestrictionsnotexist { 14 | font-style: italic; 15 | color: grey; 16 | } 17 | 18 | .gqb-button-add { 19 | background: url(images/icon-add-grey.png) 0 0 no-repeat center; 20 | } 21 | 22 | .gqb-button-add:hover { 23 | background: url(images/icon-add.png) 0 0 no-repeat center; 24 | } 25 | 26 | span.gqb-button-delete { 27 | background: url(../extensions/components/graphicalquerybuilder/resources/images/icon-delete-grey.png) no-repeat center; 28 | } 29 | 30 | span.gqb-button-delete:hover { 31 | background: url(../extensions/components/graphicalquerybuilder/resources/images/icon-delete.png) no-repeat center; 32 | } 33 | 34 | span.gqb-button-edit { 35 | background: url(images/icon-edit-grey.png) no-repeat center; 36 | } 37 | 38 | span.gqb-button-edit:hover { 39 | background: url(images/icon-edit.png) no-repeat center; 40 | } -------------------------------------------------------------------------------- /extensions/filter/resources/images/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/file.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/folder-closed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/folder-closed.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/folder.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-add-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-add-grey.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-add.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-delete-grey-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-delete-grey-small.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-delete-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-delete-grey.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-delete-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-delete-small.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-delete.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-edit-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-edit-grey.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/icon-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/icon-edit.png -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-black-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-black-line.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-black.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-black.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-default-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-default-line.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-default.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-famfamfam-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-famfamfam-line.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-famfamfam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-famfamfam.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-gray-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-gray-line.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-gray.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-gray.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-red-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-red-line.gif -------------------------------------------------------------------------------- /extensions/filter/resources/images/treeview-red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AKSW/OntoWiki/817dbdd1f14499b5ff3e10b0950ec8ffc6348986/extensions/filter/resources/images/treeview-red.gif -------------------------------------------------------------------------------- /extensions/filter/templates/filter/complexfilter.phtml: -------------------------------------------------------------------------------- 1 | 6 |
      7 | remove all filter
      8 | definedfilters as $prop){ 10 | echo $prop["label"].":"; 11 | ?> ')">All $value){ 13 | if($key != "label" && $key != "uri"){ 14 | ?> ', false, '', 'equals', '', null, 'uri')">"; 18 | } 19 | ?> 20 |
      21 | -------------------------------------------------------------------------------- /extensions/filter/templates/filter/getpossiblevalues.phtml: -------------------------------------------------------------------------------- 1 | values as $value) : ?> 2 | 19 | 20 | 21 | values)) { 23 | echo 'Error: no values found '; 24 | } 25 | ?> -------------------------------------------------------------------------------- /extensions/googletracking/default.ini: -------------------------------------------------------------------------------- 1 | enabled = false 2 | name = "Google Analytics" 3 | description = "A plug-in that adds a Google Analytics Tracking Code to every page." 4 | author = "Niederstätter Michael" 5 | 6 | [events] 7 | 1 = onAfterInitController 8 | 9 | [private] 10 | 11 | ;trackingID = "UA-XXXXXXX-8" 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /extensions/googletracking/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :googletracking . 11 | :googletracking a doap:Project ; 12 | doap:name "googletracking" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "false"^^xsd:boolean ; 15 | rdfs:label "Google Analytics" ; 16 | doap:description "A plug-in that adds a Google Analytics Tracking Code to every page." ; 17 | owconfig:authorLabel "Niederstätter Michael" ; 18 | owconfig:pluginEvent event:onAfterInitController ; 19 | doap:release :v1-0 . 20 | :v1-0 a doap:Version ; 21 | doap:revision "1.0" . 22 | -------------------------------------------------------------------------------- /extensions/hideproperties/default.ini: -------------------------------------------------------------------------------- 1 | enabled = false 2 | name = HideProperties 3 | description = "A plug-in that hides defined Properties in the ressourceview" 4 | author = "Niederstaetter Michael , Maier Christian" 5 | [events] 6 | 1 = onPropertiesActionData 7 | 8 | [private] 9 | hide.property = "http://ns.ontowiki.net/SysOnt/hidden" 10 | -------------------------------------------------------------------------------- /extensions/hideproperties/doap.n3: -------------------------------------------------------------------------------- 1 | @prefix xsd: . 2 | @prefix doap: . 3 | @prefix rdfs: . 4 | @prefix owconfig: . 5 | @prefix extension: . 6 | @prefix foaf: . 7 | @prefix event: . 8 | @prefix : . 9 | 10 | <> foaf:primaryTopic :hideproperties . 11 | :hideproperties a doap:Project ; 12 | doap:name "hideproperties" ; 13 | owconfig:privateNamespace ; 14 | owconfig:enabled "false"^^xsd:boolean ; 15 | rdfs:label "HideProperties" ; 16 | doap:description "A plug-in that hides defined Properties in the ressourceview" ; 17 | owconfig:authorLabel "Niederstaetter Michael , Maier Christian" ; 18 | owconfig:pluginEvent event:onPropertiesActionData ; 19 | owconfig:config [ 20 | a owconfig:Config; 21 | owconfig:id "hide"; 22 | :property