Bild für Projekt hochgeladen: 'D:SWARM'
  1. D:SWARM
  2. DD-620 define uri templates for resources
  3. DD-876

define concept for uri template mechanism



    • Typ: Technische Aufgabe
    • Status: Fertig
    • Priorität: Schwer
    • Lösung: Fertig
    • betrifft Version(en): Keine
    • Lösungsversion(en): Keine
    • Stichwörter:
    • Sprint:
      sprint 27, sprint 29, sprint 51, sprint 52, sprint 53, sprint 54, sprint 55


      • each non-leaf element in the target schema widget is a resource indicator
      • each resource indicator can hold an URI template
      • a URI template can be defined with help of a mapping to a resource indicator
      • all necessary mapping inputs that are needed to construct the URI template are part of this mapping
      • the whole function set can applied to create the URIs
      • the target of those mapping could be an attribute path that is constructed with the attribute path of the resource indicator + (e.g.) rdf:ID (or just the special attribute, when it is the root level)
      • the special attribute (here the example is rdf:ID) for relating the resource identifier should only be utilised for this use case, because it will be treated specifically in the morph script builder to produce and assign the resource identifiers
      • the produced uris will be displayed in the target example widget (as all other values will be displayed in that way)

      => already shows how it could looks like, i.e., the mapping that is responsible for the URI template is named 'identifier' and the output is displayed in the target example widget (after the "bibo:Document" attribute)

      • another approach would be a direct mapping to the attribute path of the resource indicator, e.g., "bibo:Document" (in the example from above); the only "disadvantage" of this approach is that it is probably more difficult to identify those attribute paths later when processing the task in the morph script builder (albeit, it is possible!)
      • note: we don't need to display the record class right now (this is another issue )





              • Bearbeiter:
                Nicht zugewiesen
                tgaengler Gängler, Thomas (Inaktiv)
              • Stimmen:
                0 Für Vorgang stimmen
                Beobachter verwalten:
                2 Vorgang beobachten


                • Erstellt: