Skip to content

Sharing Concepts via SKOS

mradamcox edited this page Jan 20, 2017 · 1 revision

Let's say I have this ConceptScheme

   MyConceptScheme
     /          \
Concept1       Concept2

I send this to you and you add it to your system (it didn't exist before) and you add a concept

   MyConceptScheme
     /          \
Concept1       Concept2
   /
Concept3

Then you send it back to me and I import the updated Schema into my system

I can then do several things:

Example One: I can overwrite/ignore and stage: Concept1 and Concept2 from the file overwrites Concept1 and Concept2 in my system (or if ignore then Concept1 and Concept2 from my system remain unchanged) and Concept3 is put in the Candidate Schema (making it a child of that Schema)

   MyConceptScheme
     /          \
Concept1       Concept2

      Candidates
          |
       Concept3

In this scenario we lose the fact that Concept3 was a child of Concept1 (unless we want to maintain both relationships, as in below)

   MyConceptScheme
     /          \
Concept1       Concept2
   |
   |   Candidates
   |   /   
Concept 3

Example Two: I can overwrite/ignore and not stage: Concept1 and Concept2 from the file overwrites Concept1 and Concept2 in my system (or if ignore then Concept1 and Concept2 from my system remain unchanged) and Concept3 gets added into my system as a child of Concept1

   MyConceptScheme
     /          \
Concept1       Concept2
   /
Concept3 (edited)

So, from this it seems the user has two decisions to make:

  1. Whether to overwrite or ignore
  2. Whether or not to stage