public class ShowlServiceImpl extends Object implements ShowlService
| Constructor and Description |
|---|
ShowlServiceImpl(OwlReasoner reasoner) |
| Modifier and Type | Method and Description |
|---|---|
ShowlNodeShape |
createNodeShape(Shape shape) |
ShowlNodeShape |
createNodeShape(Shape shape,
DataSource ds) |
ShowlNodeShape |
createShowlNodeShape(ShowlPropertyShape accessor,
Shape shape,
ShowlClass owlClass) |
Shape |
enumNodeShape(ShowlClass enumClass)
Get a ShowlNodeShape instance that describes the structure of a given Enumeration class.
|
Graph |
getGraph() |
OwlReasoner |
getOwlReasoner() |
ShapeManager |
getShapeManager() |
ShowlClass |
inferDomain(ShowlProperty p) |
ShowlClass |
inferRange(ShowlProperty p) |
ShowlNodeShape |
logicalNodeShape(org.openrdf.model.URI owlClass) |
ShowlClass |
mostSpecificClass(ShowlClass a,
ShowlClass b) |
ShowlProperty |
produceProperty(org.openrdf.model.URI predicate) |
ShowlClass |
produceShowlClass(org.openrdf.model.URI id) |
Set<ShowlNodeShape> |
selectCandidateSources(ShowlNodeShape targetShape) |
public ShowlServiceImpl(OwlReasoner reasoner)
public ShowlClass produceShowlClass(org.openrdf.model.URI id)
produceShowlClass in interface ShowlSchemaServicepublic ShowlProperty produceProperty(org.openrdf.model.URI predicate)
produceProperty in interface ShowlSchemaServicepublic ShowlNodeShape logicalNodeShape(org.openrdf.model.URI owlClass) throws ShowlProcessingException
logicalNodeShape in interface ShowlServiceShowlProcessingExceptionpublic ShowlNodeShape createNodeShape(Shape shape) throws ShowlProcessingException
createNodeShape in interface ShowlNodeShapeServiceShowlProcessingExceptionpublic ShowlNodeShape createNodeShape(Shape shape, DataSource ds) throws ShowlProcessingException
createNodeShape in interface ShowlNodeShapeServiceShowlProcessingExceptionpublic ShowlClass inferDomain(ShowlProperty p)
inferDomain in interface ShowlSchemaServicepublic ShowlClass inferRange(ShowlProperty p)
inferRange in interface ShowlSchemaServicepublic ShowlClass mostSpecificClass(ShowlClass a, ShowlClass b)
mostSpecificClass in interface ShowlSchemaServicepublic ShowlNodeShape createShowlNodeShape(ShowlPropertyShape accessor, Shape shape, ShowlClass owlClass)
createShowlNodeShape in interface ShowlNodeShapeServicepublic Set<ShowlNodeShape> selectCandidateSources(ShowlNodeShape targetShape)
selectCandidateSources in interface ShowlServicepublic ShapeManager getShapeManager()
getShapeManager in interface ShowlServicepublic Graph getGraph()
getGraph in interface ShowlServicepublic OwlReasoner getOwlReasoner()
getOwlReasoner in interface ShowlSchemaServicepublic Shape enumNodeShape(ShowlClass enumClass) throws ShowlProcessingException
ShowlNodeShapeServiceenumNodeShape in interface ShowlNodeShapeServiceShowlProcessingExceptionCopyright © 2019. All rights reserved.