aboutsummaryrefslogtreecommitdiff
path: root/rdfloader/parser2v2/parse_snippet_info.go
diff options
context:
space:
mode:
Diffstat (limited to 'rdfloader/parser2v2/parse_snippet_info.go')
-rw-r--r--rdfloader/parser2v2/parse_snippet_info.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/rdfloader/parser2v2/parse_snippet_info.go b/rdfloader/parser2v2/parse_snippet_info.go
index 7bd5624..8db67c1 100644
--- a/rdfloader/parser2v2/parse_snippet_info.go
+++ b/rdfloader/parser2v2/parse_snippet_info.go
@@ -20,7 +20,7 @@ func (parser *rdfParser2_2) getSnippetInformationFromTriple2_2(triple *gordfPars
return nil, err
}
- for _, siTriple := range parser.nodeToTriples[triple.Subject.String()] {
+ for _, siTriple := range parser.nodeToTriples(triple.Subject) {
switch siTriple.Predicate.ID {
case RDF_TYPE:
// cardinality: exactly 1
@@ -79,14 +79,14 @@ func (parser *rdfParser2_2) setSnippetRangeFromNode(node *gordfParser.Node, si *
// todo: apply DRY in this method.
rangeType := 0 // 0: undefined range, 1: byte, 2: line
var start, end string
- for _, t := range parser.nodeToTriples[node.String()] {
+ for _, t := range parser.nodeToTriples(node) {
switch t.Predicate.ID {
case RDF_TYPE:
if t.Object.ID != PTR_START_END_POINTER {
return fmt.Errorf("expected range to have sub tag of type StartEndPointer, found %v", t.Object.ID)
}
case PTR_START_POINTER:
- for _, subTriple := range parser.nodeToTriples[t.Object.String()] {
+ for _, subTriple := range parser.nodeToTriples(t.Object) {
switch subTriple.Predicate.ID {
case RDF_TYPE:
switch subTriple.Object.ID {
@@ -115,7 +115,7 @@ func (parser *rdfParser2_2) setSnippetRangeFromNode(node *gordfParser.Node, si *
}
}
case PTR_END_POINTER:
- subTriples := parser.nodeToTriples[t.Object.String()]
+ subTriples := parser.nodeToTriples(t.Object)
for _, subTriple := range subTriples {
switch subTriple.Predicate.ID {
case RDF_TYPE: