Changeset 4193


Ignore:
Timestamp:
12/17/13 15:30:57 (10 years ago)
Author:
andmor
Message:

Returning full license info in the schema metadata

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.access.data/access/schemaMetadata.dpml

    r3938 r4193  
    106106                    <argument name="operator">
    107107                        <literal type="xml">
    108                             <query xmlns:sc="http://www.isocat.org/ns/schemacat">//sc:schema[@xml:id=$args//id]</query>
     108                            <query xmlns:sc="http://www.isocat.org/ns/schemacat">
     109                                let $schema := //sc:schema[@xml:id=$args//id]
     110                                let $fullLicense := //sc:licenses/sc:license[@xml:id eq $schema/sc:license/@ref]
     111                                return <sc:schema>{$schema/*[not(name(.) eq 'sc:license')] | $fullLicense}</sc:schema>
     112                            </query>
    109113                        </literal>
    110114                    </argument>
Note: See TracChangeset for help on using the changeset viewer.