new generator policy

This commit is contained in:
Alessia Bardi 2021-06-04 10:20:46 +02:00
parent 42ee40eff0
commit fc71bc24ed
1 changed files with 38 additions and 7 deletions

View File

@ -11,11 +11,16 @@
<CONFIGURATION>
<IMPORTED/>
<SCRIPT>
<TITLE>ARIADNEplus Generator Policy version 1.6</TITLE>
<TITLE>ARIADNEplus Generator Policy version 1.8</TITLE>
<CODE>
<![CDATA[
<generator_policy>
<generator name="CollectionURI" prefix="ariadneplus" shorten="yes">
<generator_policy>
<!-- ARIADNEplus Generator Policy version 1.8 -->
<!-- The prefix is a namespace that must be declared in the X3ML definition.
in the x3ml define <namespace prefix="ariadneplus" uri="https://ariadne-infrastructure.eu/aocat/"/> -->
<generator name="CollectionURI" prefix="ariadneplus" shorten="yes">
<pattern>Collection/{term}</pattern>
</generator>
<generator name="CollectionURI-2" prefix="ariadneplus" shorten="yes">
@ -47,8 +52,12 @@
<pattern>Identifier/{term}</pattern>
</generator>
<generator name="DocumentURI" prefix="ariadneplus">
<pattern>Dopcument/{term}</pattern>
<generator name="DocumentURI" prefix="ariadneplus" shorten="yes">>
<pattern>Document/{term}</pattern>
</generator>
<generator name="DocumentURI-2" prefix="ariadneplus" shorten="yes">
<pattern>Document/{provider}/{term}</pattern>
</generator>
<generator name="EventURI" prefix="ariadneplus" shorten="yes">
@ -65,6 +74,9 @@
</generator>
<generator name="Time-SpanURI" prefix="ariadneplus">
<pattern>Time-Span/{term}</pattern>
</generator>
<generator name="Time-SpanURI-short" prefix="ariadneplus" shorten="yes">
<pattern>Time-Span/{term}</pattern>
</generator>
<generator name="PlaceURI" prefix="ariadneplus" shorten="yes">
<pattern>Place/{term}</pattern>
@ -72,7 +84,10 @@
<generator name="PlaceURI-2" prefix="ariadneplus" shorten="yes">
<pattern>Place/{arg1}/{arg2}</pattern>
</generator>
<generator name="AgentURI" prefix="ariadneplus">
<generator name="AgentURI" prefix="ariadneplus" >
<pattern>Agent/{term}</pattern>
</generator>
<generator name="AgentURI-short" prefix="ariadneplus" shorten="yes">
<pattern>Agent/{term}</pattern>
</generator>
<generator name="PersonURI" prefix="ariadneplus">
@ -89,6 +104,14 @@
<pattern>Concept/{scheme}/{term}</pattern>
</generator>
<generator name="ConceptURI-3" prefix="ariadneplus">
<pattern>Concept/{db}/{scheme}/{term}</pattern>
</generator>
<generator name="ConceptURI-2-short" prefix="ariadneplus" shorten="yes">
<pattern>Concept/{scheme}/{term}</pattern>
</generator>
<generator name="LangURI" prefix="lexvo">
<pattern>{term}</pattern>
</generator>
@ -126,7 +149,15 @@
</custom>
</generator>
</generator_policy>
<generator name="ConcatMultipleTerms1">
<custom generatorClass="gr.forth.ConcatMultipleTerms">
<set-arg name="prefix" type="constant"/>
<set-arg name="delimiter" type="constant"/>
<set-arg name="text1"/>
</custom>
</generator>
</generator_policy>
]]>
</CODE>
</SCRIPT>