scalation.database.triplegraph
Members list
Type members
Classlikes
The RDFTriple
class holds information about a triple (3 part edge). It may be viewed as a statement with a subject, predicate and object.
The RDFTriple
class holds information about a triple (3 part edge). It may be viewed as a statement with a subject, predicate and object.
Value parameters
- o
-
the tail vertex (object = IRI or literal value)
- p
-
the relation/edge-label (predicate)
- s
-
the head vertex (subject = International Resourse Indentifier (IRI))
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
The Triple
class holds information about a triple (3 part edge).
The Triple
class holds information about a triple (3 part edge).
Value parameters
- h
-
the head vertex
- r
-
the relation/edge-label
- t
-
the tail vertex
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value parameters
- label
-
the array of vertex labels
- name
-
the name of the triple-graph
- schema
-
optional schema: map from label to label type
- triples
-
the bag of triples in the triple-graph
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Cloneableclass Objecttrait Matchableclass AnyShow all
The TripleGraphMatcher
trait serves as a template for implementing specific algorithms for graph pattern matching.
The TripleGraphMatcher
trait serves as a template for implementing specific algorithms for graph pattern matching.
Value parameters
- g
-
the data graph G(V, E, l) with vertices v in V
- q
-
the query graph Q(U, D, k) with vertices u in U
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class TripleGraphSim
The TripleGraphSim
class provides an implementation for Simple Graph Simulation. For each vertex in a query graph q, it returns all matching vertices in the data graph g with the same vertex label and matching children.
The TripleGraphSim
class provides an implementation for Simple Graph Simulation. For each vertex in a query graph q, it returns all matching vertices in the data graph g with the same vertex label and matching children.
Value parameters
- g
-
the data graph G(V, E, l)
- q
-
the query graph Q(U, D, k)
Attributes
- See also
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
The tripleGraphSimTest
main function is used to test the TripleGraphSim
class.
The tripleGraphSimTest
main function is used to test the TripleGraphSim
class.
runMain scalation.database.triplegraph.tripleGraphSimTest
Attributes
The tripleGraphTest4
main function is used to test the TripleGraph
class using the given data graph g and query graph q.
The tripleGraphTest4
main function is used to test the TripleGraph
class using the given data graph g and query graph q.
runMain scalation.database.triplegraph.tripleGraphTest4