Package de.swa.gmaf.extensions.wikidata
Class SemWebExtension
java.lang.Object
de.swa.gmaf.extensions.wikidata.SemWebExtension
- All Implemented Interfaces:
SemanticExtension
public class SemWebExtension extends java.lang.Object implements SemanticExtension
Extension to the Semantic Web for Querying - WORK IN PROGRESS
- Author:
- stefan_wagenpfeil
-
Constructor Summary
Constructors Constructor Description SemWebExtension() -
Method Summary
Modifier and Type Method Description java.lang.StringgetCollectionIdForConcept(java.lang.String concept)returns the resulting semantic identifier for a semantic concept (i.e. feature vocabulary term).java.lang.StringgetCollectionURLForConcept(java.lang.String concept)GraphCodegetQueryGraphCode(java.lang.String sparql, GraphCode base)returns a Graph Code for a given SparQL query, which represents the external inferences of an already existing calculated base Graph Codeint[]getRelationShipTypes(java.lang.String concept1, java.lang.String concept2)returns all externalized relationship types for two vocabulary termsjava.util.Vector<java.lang.String>getSynonymNamesForConcept(java.lang.String concept)static voidmain(java.lang.String[] args)
-
Constructor Details
-
SemWebExtension
public SemWebExtension()
-
-
Method Details
-
getCollectionIdForConcept
public java.lang.String getCollectionIdForConcept(java.lang.String concept)returns the resulting semantic identifier for a semantic concept (i.e. feature vocabulary term). This method internally creates a SPAR-QL query for an external semantic system- Specified by:
getCollectionIdForConceptin interfaceSemanticExtension
-
getCollectionURLForConcept
public java.lang.String getCollectionURLForConcept(java.lang.String concept) -
getSynonymNamesForConcept
public java.util.Vector<java.lang.String> getSynonymNamesForConcept(java.lang.String concept) -
getQueryGraphCode
Description copied from interface:SemanticExtensionreturns a Graph Code for a given SparQL query, which represents the external inferences of an already existing calculated base Graph Code- Specified by:
getQueryGraphCodein interfaceSemanticExtension
-
getRelationShipTypes
public int[] getRelationShipTypes(java.lang.String concept1, java.lang.String concept2)Description copied from interface:SemanticExtensionreturns all externalized relationship types for two vocabulary terms- Specified by:
getRelationShipTypesin interfaceSemanticExtension
-
main
public static void main(java.lang.String[] args)
-