diff --git a/interface-spec.html b/interface-spec.html
index f0f7b01..5f4cc36 100644
--- a/interface-spec.html
+++ b/interface-spec.html
@@ -129,7 +129,7 @@
Term interface
interface Term {
attribute string termType;
attribute string value;
- boolean equals(Term other);
+ boolean equals(optional Term? other);
};
@@ -168,7 +168,7 @@ NamedNode interface
interface NamedNode : Term {
attribute string termType;
attribute string value;
- boolean equals(Term other);
+ boolean equals(optional Term? other);
};
@@ -193,7 +193,7 @@ BlankNode interface
interface BlankNode : Term {
attribute string termType;
attribute string value;
- boolean equals(Term other);
+ boolean equals(optional Term? other);
};
@@ -222,7 +222,7 @@ Literal interface
attribute string value;
attribute string language;
attribute NamedNode datatype;
- boolean equals(Term other);
+ boolean equals(optional Term? other);
};
@@ -263,7 +263,7 @@ Variable interface
interface Variable : Term {
attribute string termType;
attribute string value;
- boolean equals(Term other);
+ boolean equals(optional Term? other);
};
@@ -289,7 +289,7 @@ DefaultGraph interface
interface DefaultGraph : Term {
attribute string termType;
attribute string value;
- boolean equals(Term other);
+ boolean equals(optional Term? other);
};
@@ -333,7 +333,7 @@ Quad interface
attribute Term predicate;
attribute Term object;
attribute Term graph;
- boolean equals(Quad other);
+ boolean equals(optional Quad? other);
};