public class ShowlProperty extends Object
| Constructor and Description |
|---|
ShowlProperty(org.openrdf.model.URI predicate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInverse(ShowlProperty inverseProperty) |
void |
addPropertyShape(ShowlPropertyShape p)
Declare that a PropertyShape references the predicate.
|
Set<org.openrdf.model.URI> |
domainIncludes(ShowlSchemaService service)
Get the set of OWL Classes that are known to be in the domain of
the property.
|
Set<ShowlProperty> |
getConnectedProperties()
Get the transitive closure consisting of this Property plus all other
Properties reachable via Property Groups.
|
ShowlClass |
getDomain() |
Set<ShowlProperty> |
getInverses() |
org.openrdf.model.URI |
getPredicate() |
Set<ShowlPropertyShape> |
getPropertyShapes()
Get the set of PropertyShapes that reference the predicate directly via a Predicate Path
|
ShowlClass |
getRange() |
ShowlClass |
inferDomain(ShowlSchemaService service) |
org.openrdf.model.URI |
inferRange(OwlReasoner reasoner) |
ShowlClass |
inferRange(ShowlSchemaService service) |
Set<org.openrdf.model.URI> |
rangeIncludes(OwlReasoner reasoner)
Get the set of OWL Classes that are known to be in the range of the property.
|
void |
setDomain(ShowlClass domain) |
void |
setRange(ShowlClass range) |
String |
toString() |
public org.openrdf.model.URI getPredicate()
public void addPropertyShape(ShowlPropertyShape p)
public Set<ShowlPropertyShape> getPropertyShapes()
public Set<org.openrdf.model.URI> domainIncludes(ShowlSchemaService service)
public Set<org.openrdf.model.URI> rangeIncludes(OwlReasoner reasoner)
public ShowlClass inferDomain(ShowlSchemaService service)
public org.openrdf.model.URI inferRange(OwlReasoner reasoner)
public ShowlClass inferRange(ShowlSchemaService service)
public ShowlClass getDomain()
public void setDomain(ShowlClass domain)
public ShowlClass getRange()
public void setRange(ShowlClass range)
public Set<ShowlProperty> getConnectedProperties()
public Set<ShowlProperty> getInverses()
public void addInverse(ShowlProperty inverseProperty)
Copyright © 2019. All rights reserved.