Package | Description |
---|---|
it.uniroma2.art.owlart.utilities |
Modifier and Type | Method and Description |
---|---|
PropertyChainsTree |
PropertyChainsTree.addChainedProperty(ARTURIResource newChainedProp)
adds a child
PropertyChainsTree with node value=newChainedProp and an empty
propertyChains list |
PropertyChainsTree |
PropertyChainsTree.getNextChain(ARTURIResource chainedProperty)
get next chained properties starting from chainedProperty
|
PropertyChainsTree |
PropertyChainsTree.getNextChains(Collection<ARTURIResource> chainedProperties)
get next propertyChains starting from the given chainedProperties.
|
Modifier and Type | Method and Description |
---|---|
static Collection<ARTStatement> |
ModelUtilities.createCustomCBD(RDFModel model,
ARTResource resource,
boolean inferred,
PropertyChainsTree propChainTree,
ARTResource... graphs)
creates a customized Concise Bounded Description for an
RDF Resource, where the statements are expanded either according to the original constraint (i.e. the
objects of triples are bnodes) or because the predicate matches a particular property chain
|
static void |
ModelUtilities.deepDeleteIndividual(ARTResource resource,
RDFModel model,
PropertyChainsTree delPropTree,
ARTResource... graphs)
this method helps in deleting individuals and their associated info. the PropertyChainsTree is used to
distinguish which linked nodes in the graph should be deleted together with the main individual
If an individual reachable through the property chain is however referred (it is object of a triple) by other individuals, then it is not deleted |
void |
PropertyChainsTree.mergeTree(PropertyChainsTree chainedPropTree)
will merge
chainedPropTree into the current tree |
Copyright © 2015 ART Group, University of Rome, Tor Vergata. All Rights Reserved.