Stanbol
  1. Stanbol
  2. STANBOL-384

GET calls on managed ontology resources do not include import statements

    Details

      Description

      Suppose an ontology X.owl imports Y.owl and Z.owl

      if POSTing X.owl to a Scope or a Session via e.g.

      curl -d @X.owl -H "Content-type: application/rdf+xml" http://localhost:8080/ontonet/ontology/Scope1

      or

      curl -d @X.owl -H "Content-type: application/rdf+xml" http://localhost:8080/ontonet/session/alessandro-20111123145420

      when GETting the corresponding resources (scopeId/ontologyId or sessionId/ontologyId), the imports to Y.owl and Z.owl are not included, and so are the interpretations of their referenced entities (e.g. object and data properties described in Y become annotation properties).

      Import statements are included correctly if the GET is performed directly on a Scope or Space resource.

      This could be a bug of the OntoNet offline mode implementation kicking in even if tha Stanbol offline mode is not set.

        Issue Links

          Activity

          Alessandro Adamou created issue -
          Alessandro Adamou made changes -
          Field Original Value New Value
          Link This issue is related to STANBOL-178 [ STANBOL-178 ]
          Alessandro Adamou made changes -
          Link This issue blocks STANBOL-247 [ STANBOL-247 ]
          Alessandro Adamou made changes -
          Link This issue blocks STANBOL-196 [ STANBOL-196 ]
          Alessandro Adamou made changes -
          Priority Major [ 3 ] Critical [ 2 ]
          Hide
          Alessandro Adamou added a comment -

          After the partial fix in revision #1205546, the bug can be scaled down to Major.

          Show
          Alessandro Adamou added a comment - After the partial fix in revision #1205546, the bug can be scaled down to Major.
          Alessandro Adamou made changes -
          Priority Critical [ 2 ] Major [ 3 ]
          Alessandro Adamou made changes -
          Assignee Alessandro Adamou [ alessandro.adamou ]
          Hide
          Alessandro Adamou added a comment -

          Import management policy (with options for flattening, merging or preserving the import tree) is now implemented.

          Show
          Alessandro Adamou added a comment - Import management policy (with options for flattening, merging or preserving the import tree) is now implemented.
          Alessandro Adamou made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Assignee Alessandro Adamou [ alessandro.adamou ]
          Resolution Fixed [ 1 ]
          Fabian Christ made changes -
          Fix Version/s 0.9.0-incubating [ 12317604 ]
          Fabian Christ made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Resolved Resolved
          47d 18h 49m 1 Alessandro Adamou 09/Jan/12 17:44
          Resolved Resolved Closed Closed
          120d 20h 3m 1 Fabian Christ 09/May/12 14:48

            People

            • Assignee:
              Alessandro Adamou
              Reporter:
              Alessandro Adamou
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development