@@ -13,64 +13,64 @@ All terms in RDFLib are sub-classes of the :class:`rdflib.term.Identifier` class
1313 :caption: Term Class Hierarchy
1414 :type: plantuml
1515
16- @startuml
17- skinparam shadowing false
18- skinparam monochrome true
19- skinparam packageStyle rectangle
20- skinparam backgroundColor FFFFFE
21-
22- class Node
23-
24- class Identifier {
25- eq(other) -> bool
26- neq(other) -> bool
27- startswith(prefix: str, start, end) -> bool
28- }
29- Identifier -up-|> Node
30-
31- class IdentifiedNode {
32- toPython() -> str
33- }
34- IdentifiedNode -up-|> Identifier
35-
36- class URIRef {
37- n3(namespace_manager) -> str
38- defrag() -> URIRef
39- de_skolemize() -> BNode
40- }
41- URIRef -up-|> IdentifiedNode
42-
43-
44- class Genid
45- Genid -up-|> URIRef
46-
47- class RDFLibGenid
48- RDFLibGenid -up-|> Genid
49-
50- class BNode {
51- n3(namespace_manager) -> str
52- skolemize(authority, basepath) -> RDFLibGenid
53- }
54- BNode -up-|> IdentifiedNode
55-
56- class Literal {
57- datatype: Optional[str]
58- lang: Optional[str]
59- value: Any
60-
61- normalize() -> Literal
62- n3(namespace_manager) -> str
63- toPython() -> str
64- }
65- Literal -up-|> Identifier
66-
67- class Variable {
68- n3(namespace_manager) -> str
69- toPython() -> str
70- }
71- Variable -up-|> Identifier
72-
73- @enduml
16+ @startuml
17+ skinparam shadowing false
18+ skinparam monochrome true
19+ skinparam packageStyle rectangle
20+ skinparam backgroundColor FFFFFE
21+
22+ class Node
23+
24+ class Identifier {
25+ eq(other) -> bool
26+ neq(other) -> bool
27+ startswith(prefix: str, start, end) -> bool
28+ }
29+ Identifier -up-|> Node
30+
31+ class IdentifiedNode {
32+ toPython() -> str
33+ }
34+ IdentifiedNode -up-|> Identifier
35+
36+ class URIRef {
37+ n3(namespace_manager) -> str
38+ defrag() -> URIRef
39+ de_skolemize() -> BNode
40+ }
41+ URIRef -up-|> IdentifiedNode
42+
43+
44+ class Genid
45+ Genid -up-|> URIRef
46+
47+ class RDFLibGenid
48+ RDFLibGenid -up-|> Genid
49+
50+ class BNode {
51+ n3(namespace_manager) -> str
52+ skolemize(authority, basepath) -> RDFLibGenid
53+ }
54+ BNode -up-|> IdentifiedNode
55+
56+ class Literal {
57+ datatype: Optional[str]
58+ lang: Optional[str]
59+ value: Any
60+
61+ normalize() -> Literal
62+ n3(namespace_manager) -> str
63+ toPython() -> str
64+ }
65+ Literal -up-|> Identifier
66+
67+ class Variable {
68+ n3(namespace_manager) -> str
69+ toPython() -> str
70+ }
71+ Variable -up-|> Identifier
72+
73+ @enduml
7474
7575Nodes are a subset of the Terms that the underlying store actually persists.
7676The set of such Terms depends on whether or not the store is formula-aware.
0 commit comments