All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ontop.ontop-protege.1.18.0.source-code.plugin.xml Maven / Gradle / Ivy

There is a newer version: 5.2.1.1
Show newest version
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse version="3.0"?>
<plugin>
	<!-- Datasource Manager Views -->
	
	<extension id="DatasourcesManagerViewComponent"
		point="org.protege.editor.core.application.ViewComponent">
		<label value="Datasource editor"/>
		<class
			value="it.unibz.inf.ontop.protege.views.DatasourcesManagerView">
		</class>
		<headerColor value="8C1717"/>
		<category value="ontop"/>
	</extension>
	
	<extension id="MappingsManagerViewComponent"
		point="org.protege.editor.core.application.ViewComponent">
		<label value="Mapping editor"/>
		<class
			value="it.unibz.inf.ontop.protege.views.MappingsManagerView">
		</class>
		<headerColor value="8C1717"/>
		<category value="ontop"/>
		<navigates value="@org.protege.classcategory"/>
	</extension>
	
	<extension id="MappingAssistantViewComponent"
		point="org.protege.editor.core.application.ViewComponent">
		<label value="Mapping assistant"/>
		<class
			value="it.unibz.inf.ontop.protege.views.MappingAssistantView">
		</class>
		<headerColor value="8C1717"/>
		<category value="ontop"/>
	</extension>
	
	<!-- Individuals queries views -->
	
	<extension id="QueryManagerViewComponent"
		point="org.protege.editor.core.application.ViewComponent">
		<label value="Query manager"/>
		<class
			value="it.unibz.inf.ontop.protege.views.QueryManagerView">
		</class>
		<headerColor value="8C1717"/>
		<category value="ontop"/>
	</extension>
	
	<extension id="QueryInterfaceViewComponent"
		point="org.protege.editor.core.application.ViewComponent">
		<label value="ontop query editor"/>
		<class
			value="it.unibz.inf.ontop.protege.views.QueryInterfaceView">
		</class>
		<headerColor value="8C1717"/>
		<category value="ontop"/>
	</extension>
	
	<!-- Tabs -->
	
	<extension id="DatasourcesManagerTab"
		point="org.protege.editor.core.application.WorkspaceTab">
		<label value="Ontop Mappings"/>
		<class
			value="it.unibz.inf.ontop.protege.gui.tab.OntopMappingsTab">
		</class>
		<index value="X"/>
		<editorKitId value="OWLEditorKit"/>
		<defaultViewConfigFileName value="viewconfig-mappings-tab.xml">
		</defaultViewConfigFileName>
	</extension>
	
	<extension id="IndividualsQueryTab"
		point="org.protege.editor.core.application.WorkspaceTab">
		<label value="Ontop SPARQL"/>
		<class
			value="it.unibz.inf.ontop.protege.gui.tab.OntopSPARQLTab">
		</class>
		<index value="X"/>
		<editorKitId value="OWLEditorKit"/>
		<defaultViewConfigFileName value="viewconfig-sparql-tab.xml">
		</defaultViewConfigFileName>
	</extension>

	<!-- Editor Kit setup extensions -->	

  <extension id="OBDAEditorKitSynchronizerPlugin" point="org.protege.editor.core.application.EditorKitHook">
  	<class value="it.unibz.inf.ontop.protege.core.OBDAEditorKitSynchronizerPlugin"/>
  	<editorKitId value="OWLEditorKit"/>
  </extension>
  
  <extension id="reformulation-configuration" point="org.protege.editor.core.application.preferencespanel">
    <label value="Ontop Reasoner"/>
    <class value="it.unibz.inf.ontop.protege.gui.preferences.QuestPreferencesPanel"/>
  </extension>
  
  <!-- MENUS -->
	
	<extension id="menu.ontop" point="org.protege.editor.core.application.EditorKitMenuAction">
       <name value="Ontop"/>
       <toolTip value="Actions related to the Ontop plugin"/>
       <path value="/SlotZ-A"/>
       <editorKitId value="any"/>
   </extension>
	
  <extension id="menu.ontop.materializemappings" point="org.protege.editor.core.application.EditorKitMenuAction">
		<name value="Materialize triples..."/>
		<toolTip value="Dump OWL Assertions (ABox/Triples) derived by the mappings and ontology"/>
		<class value="it.unibz.inf.ontop.protege.gui.action.AboxMaterializationAction"/>
		<path value="it.unibz.inf.ontop.protege.menu.ontop/SlotA-A"/>
		<editorKitId value="OWLEditorKit"/>
	</extension>

   <extension id="menu.ontop.countmaterializedmappings" point="org.protege.editor.core.application.EditorKitMenuAction">
		<name value="Display the mapping statistics..."/> 
		<toolTip value="Provide information about the number of assertions (triples) from the mappings"/>
		<class value="it.unibz.inf.ontop.protege.gui.action.ABoxStatisticsAction"/>
		<path value="it.unibz.inf.ontop.protege.menu.ontop/SlotB-A"/>
		<editorKitId value="OWLEditorKit"/>
	</extension>
	
	 <extension id="menu.ontop.inconsistecychecking" point="org.protege.editor.core.application.EditorKitMenuAction">
		<name value="Check for inconsistencies..."/> 
		<toolTip value="Run consistency check regarding disjoint and functional properties"/>
		<class value="it.unibz.inf.ontop.protege.gui.action.InconsistencyCheckAction"/>
		<path value="it.unibz.inf.ontop.protege.menu.ontop/SlotB-B"/>
		<editorKitId value="OWLEditorKit"/>
	</extension>
	
	<extension id="menu.ontop.emptieschecking" point="org.protege.editor.core.application.EditorKitMenuAction">
		<name value="Check for empties..."/> 
		<toolTip value="Provide information about empty concepts and roles "/>
		<class value="it.unibz.inf.ontop.protege.gui.action.EmptiesCheckAction"/>
		<path value="it.unibz.inf.ontop.protege.menu.ontop/SlotB-C"/>
		<editorKitId value="OWLEditorKit"/>
	</extension>
	
	 <extension id="menu.ontop.importr2rmlmappings" point="org.protege.editor.core.application.EditorKitMenuAction">
		<name value="Import R2RML mappings..."/> 
		<toolTip value="Import mappings from an R2RML mapping file"/>
		<class value="it.unibz.inf.ontop.protege.gui.action.R2RMLImportAction"/>
		<path value="it.unibz.inf.ontop.protege.menu.ontop/SlotC-A"/>
		<editorKitId value="OWLEditorKit"/>
	</extension>
	
	 <extension id="menu.ontop.exportr2rmlmappings" point="org.protege.editor.core.application.EditorKitMenuAction">
		<name value="Export R2RML mappings..."/> 
		<toolTip value="Export mappings as an R2RML mapping file"/>
		<class value="it.unibz.inf.ontop.protege.gui.action.R2RMLExportAction"/>
		<path value="it.unibz.inf.ontop.protege.menu.ontop/SlotC-B"/>
		<editorKitId value="OWLEditorKit"/>
	</extension>
	
	<extension id="menu.ontop.bootstrap" point="org.protege.editor.core.application.EditorKitMenuAction">
		<name value="Generate ontology and mappings..."/>
		<toolTip value="Automatically generates classes/propertis and mappings for a DB..."/>
		<class value="it.unibz.inf.ontop.protege.gui.action.BootstrapAction"/>
		<path value="it.unibz.inf.ontop.protege.menu.ontop/SlotD-A"/>
		<editorKitId value="OWLEditorKit"/>
	</extension>

	<!-- Reasoner plugins -->
	<extension id="quest.reasoner.factory"
             point="org.protege.editor.owl.inference_reasonerfactory">
    <name value="Ontop ${project.version}"/>
    <class value="it.unibz.inf.ontop.protege.core.OntopReasonerInfo"/>
  </extension>

    <!-- JDBC Preferences-->
    <extension id="jdbc.prefs"
               point="org.protege.editor.core.application.preferencespanel">
        <label value="JDBC Drivers"/>
        <class value="org.protege.osgi.jdbc.prefs.PreferencesPanel"/>
    </extension>

</plugin>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy