Class FacetPath

java.lang.Object
org.aksw.commons.path.core.PathBase<FacetStep,FacetPath>
org.aksw.jenax.path.core.FacetPath
All Implemented Interfaces:
Serializable, Comparable<org.aksw.commons.path.core.Path<FacetStep>>, Iterable<org.aksw.commons.path.core.Path<FacetStep>>, org.aksw.commons.path.core.Path<FacetStep>

public class FacetPath extends org.aksw.commons.path.core.PathBase<FacetStep,FacetPath>
Paths for traversal of RDF data based on concrete properties IRIs and aliases.
See Also:
  • Constructor Details

  • Method Details

    • streamNodes

      public Stream<org.apache.jena.graph.Node> streamNodes()
      Convenience method to extract a path's nodes such as for retrieving labels
    • parse

      public static FacetPath parse(String str)
    • newAbsolutePath

      public static FacetPath newAbsolutePath(FacetStep segment)
    • newAbsolutePath

      public static FacetPath newAbsolutePath(FacetStep... segments)
    • newAbsolutePath

      public static FacetPath newAbsolutePath(List<FacetStep> segments)
    • newRelativePath

      public static FacetPath newRelativePath(FacetStep segment)
    • newRelativePath

      public static FacetPath newRelativePath(FacetStep... segments)
    • newRelativePath

      public static FacetPath newRelativePath(List<FacetStep> segments)