Skip to content
Snippets Groups Projects
Commit 8806ebae authored by Andreas Schärtl's avatar Andreas Schärtl
Browse files

add owl:transitive

parent 0bfef4f5
No related branches found
No related tags found
No related merge requests found
......@@ -29,6 +29,19 @@ class Node:
return '<%s%s>' % (NS, self.name)
def ttl_header() -> str:
owl_transitive_property = '<http://www.w3.org/2002/07/owl#TransitiveProperty>'
rdf_type = '<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>'
header = ''
header += PREDICATE + '\n'
header += ' ' + rdf_type + '\n'
header += ' ' + owl_transitive_property + ' .' + '\n\n'
return header
def main():
C = Node('C')
D = Node('D')
......@@ -38,8 +51,12 @@ def main():
E = Node('E', [F])
A = Node('A', [B, E])
rdf = A.to_rdf()
print(rdf)
header = ttl_header()
print(header, end='')
triplets = A.to_rdf()
print(triplets.rstrip())
if __name__ == '__main__':
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment