Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
cubicweb
cubes
blog
Commits
cb3adef19cb0
Commit
4cba8924
authored
Jun 24, 2020
by
Élodie Thiéblin
Browse files
[rdf] Use namespace for graph binding namespace
parent
37fc2c6d299e
Changes
1
Hide whitespace changes
Inline
Side-by-side
cubicweb_blog/entities.py
View file @
cb3adef1
...
...
@@ -24,10 +24,11 @@ __docformat__ = "restructuredtext en"
class
CWUserRDFAdapter
(
_CWUserRDFAdapter
):
def
triples
(
self
):
yield
from
super
().
triples
()
SIOC
=
self
.
_use_namespace
(
"sioc"
)
uri
=
URIRef
(
self
.
uri
)
blog_entries
=
self
.
_cw
.
find
(
"BlogEntry"
,
created_by
=
self
.
entity
)
for
entry
in
blog_entries
.
entities
():
yield
(
uri
,
NAMESPACES
[
"sioc"
]
.
creator_of
,
URIRef
(
entry
.
cwuri
))
yield
(
uri
,
SIOC
.
creator_of
,
URIRef
(
entry
.
cwuri
))
class
BlogRDFAdapter
(
EntityRDFAdapter
):
...
...
@@ -35,9 +36,9 @@ class BlogRDFAdapter(EntityRDFAdapter):
__select__
=
is_instance
(
"Blog"
)
def
triples
(
self
):
SIOC
=
NAMESPACES
[
"sioc"
]
RDF
=
NAMESPACES
[
"rdf"
]
DCTERMS
=
NAMESPACES
[
"dcterms"
]
SIOC
=
self
.
_use_namespace
(
"sioc"
)
RDF
=
self
.
_use_namespace
(
"rdf"
)
DCTERMS
=
self
.
_use_namespace
(
"dcterms"
)
uri
=
URIRef
(
self
.
uri
)
yield
(
uri
,
RDF
.
type
,
SIOC
.
Weblog
)
yield
(
uri
,
DCTERMS
.
title
,
Literal
(
self
.
entity
.
dc_title
()))
...
...
@@ -57,9 +58,9 @@ class BlogEntryRDFAdapter(EntityRDFAdapter):
__select__
=
is_instance
(
"BlogEntry"
)
def
triples
(
self
):
SIOC
=
NAMESPACES
[
"sioc"
]
RDF
=
NAMESPACES
[
"rdf"
]
DCTERMS
=
NAMESPACES
[
"dcterms"
]
SIOC
=
self
.
_use_namespace
(
"sioc"
)
RDF
=
self
.
_use_namespace
(
"rdf"
)
DCTERMS
=
self
.
_use_namespace
(
"dcterms"
)
uri
=
URIRef
(
self
.
uri
)
yield
(
uri
,
RDF
.
type
,
SIOC
.
BlogPost
)
yield
(
uri
,
DCTERMS
.
title
,
Literal
(
self
.
entity
.
dc_title
()))
...
...
@@ -78,8 +79,8 @@ class MicroBlogRDFAdapter(BlogRDFAdapter):
def
triples
(
self
):
yield
from
super
().
triples
()
SIOC
=
NAMESPACES
[
"sioc"
]
RDF
=
NAMESPACES
[
"rdf"
]
SIOC
=
self
.
_use_namespace
(
"sioc"
)
RDF
=
self
.
_use_namespace
(
"rdf"
)
uri
=
URIRef
(
self
.
uri
)
yield
(
uri
,
RDF
.
type
,
SIOC
.
Microblog
)
...
...
@@ -90,8 +91,8 @@ class MicroBlogEntryRDFAdapter(BlogEntryRDFAdapter):
def
triples
(
self
):
yield
from
super
().
triples
()
SIOC
=
NAMESPACES
[
"sioc"
]
RDF
=
NAMESPACES
[
"rdf"
]
SIOC
=
self
.
_use_namespace
(
"sioc"
)
RDF
=
self
.
_use_namespace
(
"rdf"
)
uri
=
URIRef
(
self
.
uri
)
yield
(
uri
,
RDF
.
type
,
SIOC
.
MicroblogPost
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment