Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:knowrob2_migration [2020/07/22 10:40] – [Migration of commonly used queries] sasjongedoc:knowrob2_migration [2020/07/22 12:31] – [Migration of commonly used queries] sasjonge
Line 1: Line 1:
 ====== Migrating to KnowRob 2.0 ====== ====== Migrating to KnowRob 2.0 ======
 +
 +**This page is a work in progress**
  
 The current master branch contains a redesign of KnowRob. The redesign changes the way how Knowrob has to be included into your project. Additionally some queries were replaced. The current master branch contains a redesign of KnowRob. The redesign changes the way how Knowrob has to be included into your project. Additionally some queries were replaced.
Line 14: Line 16:
 </code>    | Many of the sub packages of the knowrob/knowrob repository have been merged into the knowrob package | </code>    | Many of the sub packages of the knowrob/knowrob repository have been merged into the knowrob package |
 | <code prolog>?- owl_parser:owl_parse('package://knowrob_yourpackage/owl/yourontology.owl'). | <code prolog>?- owl_parser:owl_parse('package://knowrob_yourpackage/owl/yourontology.owl').
-?- rdf_db:rdf_register_prefix(yourontology, 'http://knowrob_yourpackage/owl/yourontology.owl#', [keep(true)]).+?- rdf_db:rdf_register_prefix( 
 +yourontology, 'http://knowrob_yourpackage/owl/yourontology.owl#', [keep(true)]).
 </code>    | <code prolog> </code>    | <code prolog>
-?- tripledb_load('package://knowrob_yourpackage/owl/yourontology.owl',+?- tripledb_load( 
 +    'package://knowrob_yourpackage/owl/yourontology.owl',
     [      [ 
-       namespace(yourontology,'package://knowrob_yourpackage/owl/yourontology.owl#')+       namespace( 
 +           yourontology, 
 +           'http://knowrob_yourpackage/owl/yourontology.owl#' 
 +       )
     ]).     ]).
 </code>    | If you want to load the owl file and set a namespace | </code>    | If you want to load the owl file and set a namespace |