Project

General

Profile

1
<RESOURCE_PROFILE>
2
	<HEADER>
3
		<RESOURCE_IDENTIFIER value="2-8b9503d9-8a86-4330-93ef-7e0cd9bc87c2_TURGb3JtYXREU1Jlc291cmNlcy9NREZvcm1hdERTUmVzb3VyY2VUeXBl" />
4
		<RESOURCE_TYPE value="MDFormatDSResourceType" />
5
		<RESOURCE_KIND value="MDFormatDSResources" />
6
		<RESOURCE_URI value="" />
7
		<DATE_OF_CREATION value="2008-05-22T14:40:04+02:00" />
8
	</HEADER>
9
	<BODY>
10
		<CONFIGURATION>
11
			<NAME>EMF</NAME>			
12
			<DESCRIPTION>Eagle Metadata Format</DESCRIPTION>
13
			<INTERPRETATION>cleaned</INTERPRETATION>
14
			<SCHEMA uri="" />
15
		</CONFIGURATION>
16
		<STATUS>
17
			<LAYOUTS>
18
				<LAYOUT name="index">
19
					<FIELDS>
20
						<!-- MEMO!! Whole metadata object # MUST BE THE ONLY ONE WITH RESULT='TRUE' # -->
21
						
22
						<!-- D-NET header indexed fields -->
23
						<FIELD indexable="true" name="objidentifier" result="false" stat="false" tokenizable="false" multivalued="false" xpath="//*[local-name()='objIdentifier']" />
24
						<FIELD indexable="true" name="repositoryid" result="false" stat="false" tokenizable="false" multivalued="false" xpath="//*[local-name()='repositoryId']" />
25
						
26
						<!-- EAGLE object identifier -->
27
						<FIELD indexable="true" name="dnetresourceidentifier" stored="true" result="false" stat="false" tokenizable="false" multivalued="false" xpath="//*[local-name()='eagleObject']/*[local-name()='dnetResourceIdentifier']" />
28
				
29
						<!-- Free text indexed fields -->
30
						<FIELD indexable="true" name="repositoryname" stored="true" result="false" stat="false" tokenizable="true" multivalued="false" xpath="//*[local-name()='eagleObject']/*[local-name()='recordSourceInfo']/@providerName" />
31
						<FIELD indexable="true" name="repositoryacronym" stored="false" result="false" stat="false" tokenizable="true" multivalued="false" xpath="//*[local-name()='eagleObject']/*[local-name()='recordSourceInfo']/@providerAcronym" />
32
						<FIELD indexable="true" name="landingpage" result="false" stat="false" stored="true" tokenizable="false" multivalued="false" xpath="//*[local-name()='eagleObject']/*[local-name()='recordSourceInfo']/@landingPage"/>
33
						<FIELD indexable="true" name="localid" stored="true" result="false" stat="false" tokenizable="true" multivalued="false" xpath="//*[local-name()='eagleObject']/*[local-name()='recordSourceInfo']" />
34
						<FIELD indexable="true" name="metadataeditor" result="false" stat="false" tokenizable="true" multivalued="false" xpath="//*[local-name()='metadataEditor']" />
35
						
36
						<FIELD indexable="true" name="entitytype" result="false" stat="false" tokenizable="false" multivalued="false" xpath="//*[local-name()='entityType']" />
37
						<FIELD indexable="true" stored="true" name="title" result="false" tokenizable="true" stat="false" xpath="//*[local-name()='title']" />
38
						<FIELD indexable="true" name="description" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='description']" />
39

    
40
						<!-- Transcription-specific indexed labels -->
41
						<FIELD indexable="true" name="inscriptiontext" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='transcription']/*[local-name()='text'] | //*[local-name()='hasTranscription']/*[local-name()='text']" />
42
						<FIELD indexable="true" name="paleographiccharacteristics" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='paleographicCharacteristics']" />
43
						<FIELD indexable="true" name="socialstatus" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='honorand']/@socialStatus" />
44
						<FIELD indexable="true" name="bibliography" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='bibliography']" />
45
						<FIELD indexable="true" name="commentary" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='commentary']" />
46
						<FIELD indexable="true" name="criticalapparatus" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='criticalApparatus']" />
47
						
48
						<!-- Translation-specific indexed labels -->
49
						<FIELD indexable="true" name="hastranslation" result="false" stat="false" tokenizable="false" xpath="boolean(//*[local-name()='hasTranslation']/*[local-name()='dnetResourceIdentifier'])"/>
50
						<FIELD indexable="true" name="translationtext" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='hasTranslation']/*[local-name()='text'] | //*[local-name()='translation']/*[local-name()='text']"/>
51
						
52
						<!-- Image-specific indexed labels -->
53
						<FIELD indexable="true" name="hasimage" result="false" stat="false" tokenizable="false" xpath="boolean(//*[local-name()='hasVisualRepresentation']/*[local-name()='dnetResourceIdentifier'])"/>
54
						
55
						<!-- Artifact-specific indexed labels -->
56
						<FIELD indexable="true" name="tmid" multivalued="false" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='inscription']//*[local-name()='tmId']"/>
57
                        <FIELD indexable="true" name="alternateId" multivalued="true" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='inscription']//*[local-name()='alternateId']/@localId"/>
58
						<FIELD indexable="true" name="romanprovinceitalicregion" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='romanProvinceItalicRegion']" />
59
						<FIELD indexable="true" name="ancientfindspot" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='ancientFindSpot']" />
60
						<FIELD indexable="true" name="modernfindspot" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='modernFindSpot']" />
61
						<FIELD indexable="true" name="moderncountry" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='modernCountry']" />
62
						<FIELD indexable="true" name="modernregion" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='modernRegion']" />
63
						<FIELD indexable="true" name="modernprovince" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='modernProvince']" />
64
						<FIELD indexable="true" name="conservationcountry" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='conservationCountry']" />
65
						<FIELD indexable="true" name="conservationregion" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='conservationRegion']" />
66
						<FIELD indexable="true" name="conservationcity" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='conservationCity']" />
67
						<FIELD indexable="true" name="museum" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='museum']" />
68
						<FIELD indexable="true" name="inventorynumber" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='inventoryNumber']" />						
69
						<FIELD indexable="true" name="yearoffinding" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='yearOfFinding']" />						
70
						<FIELD indexable="true" name="metre" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='metre']" />						
71
						
72
						<!-- Vocabularies indexed labels -->
73
						<FIELD indexable="true" name="inscriptiontype" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='inscriptionType']" />
74
						<FIELD indexable="true" name="objecttype" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='objectType']" />
75
						<FIELD indexable="true" name="material" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='material']" />
76
						<FIELD indexable="true" name="writingtype" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='engravingTechnique']" />
77
						<FIELD indexable="true" name="decoration" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='decoration']" />
78
						<FIELD indexable="true" name="stateofpreservation" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='stateOfPreservation']" />
79
						<FIELD indexable="true" name="dating" result="false" stat="false" tokenizable="true" xpath="//*[local-name()='originDating']" />
80
						
81
						<!-- Date fields with on-the-fly adjustments -->
82
						<FIELD indexable="true" name="notBefore" result="false" stat="false" tokenizable="false" type="int" xpath="if (contains(//*[local-name()='originDating']/@notBefore, '-')) 
83
																																	then if (starts-with(//*[local-name()='originDating']/@notBefore, '-')) 
84
																																		then substring(//*[local-name()='originDating']/@notBefore, 1, 5) 
85
																																		else substring-before(//*[local-name()='originDating']/@notBefore, '-') 
86
																																	else //*[local-name()='originDating']/@notBefore" />
87
						<FIELD indexable="true" name="notAfter" result="false" stat="false" tokenizable="false" type="int" xpath="if (contains(//*[local-name()='originDating']/@notAfter, '-')) 
88
																														then if (starts-with(//*[local-name()='originDating']/@notAfter, '-')) 
89
																															then substring(//*[local-name()='originDating']/@notAfter, 1, 5) 
90
																															else substring-before(//*[local-name()='originDating']/@notAfter, '-') 
91
																														else //*[local-name()='originDating']/@notAfter" />
92

    
93
						<!-- Vocabularies indexed URIs -->
94
						<FIELD indexable="true" name="inscriptiontypevoc" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='inscriptionType']/@uri" />
95
						<FIELD indexable="true" name="objecttypevoc" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='objectType']/@uri" />
96
						<FIELD indexable="true" name="materialvoc" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='material']/@uri" />
97
						<FIELD indexable="true" name="writingtypevoc" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='engravingTechnique']/@uri" />
98
						<FIELD indexable="true" name="decorationvoc" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='decoration']/@uri" />
99
						<FIELD indexable="true" name="stateofpreservationvoc" result="false" stat="false" tokenizable="false" xpath="//*[local-name()='stateOfPreservation']/@uri" />
100
						
101
						<!-- Whole metadata object # MUST BE THE ONLY ONE WITH RESULT='TRUE' # -->
102
						<FIELD indexable="false" name="eagleobject" result="true" stat="false" tokenizable="true" xpath="//*[local-name()='eagleObject']" />
103
						
104
						<!-- Browsing Fields -->
105
						<FIELD result="false" name="inscriptiontypeforbrowsing" stat="false"
106
							tokenizable="false" browsingAliasFor="inscriptiontype" indexable="true"
107
							xpath="//*[local-name()='inscriptionType']" />
108
						<FIELD result="false" name="objecttypeforbrowsing" stat="false"
109
							tokenizable="false" browsingAliasFor="objecttype" indexable="true"
110
							xpath="//*[local-name()='objectType']" />
111
						<FIELD result="false" name="materialforbrowsing" stat="false"
112
							tokenizable="false" browsingAliasFor="material" indexable="true"
113
							xpath="//*[local-name()='material']" />
114
						<FIELD result="false" name="writingtypeforbrowsing" stat="false"
115
							tokenizable="false" browsingAliasFor="writingtype" indexable="true"
116
							xpath="//*[local-name()='engravingTechnique']" />	
117
						<FIELD result="false" name="decorationforbrowsing" stat="false"
118
							tokenizable="false" browsingAliasFor="decoration" indexable="true"
119
							xpath="//*[local-name()='decoration']" />
120
						<FIELD result="false" name="stateofpreservationforbrowsing" stat="false"
121
							tokenizable="false" browsingAliasFor="stateofpreservation" indexable="true"
122
							xpath="//*[local-name()='stateOfPreservation']" />
123
						<FIELD result="false" name="repositorynameforbrowsing" stat="false"
124
							tokenizable="false" browsingAliasFor="repositoryname" indexable="true"
125
							xpath="//*[local-name()='recordSourceInfo']/@providerName" />
126
						<FIELD result="false" name="ancientfindspotforbrowsing" stat="false"
127
							tokenizable="false" browsingAliasFor="ancientfindspot" indexable="true"
128
							xpath="//*[local-name()='ancientFindSpot']" />
129
						<FIELD result="false" name="modernfindspotforbrowsing" stat="false"
130
							tokenizable="false" browsingAliasFor="modernfindspot" indexable="true"
131
							xpath="//*[local-name()='modernFindSpot']" />
132
					</FIELDS>
133
				</LAYOUT>
134
			</LAYOUTS>
135
		</STATUS>
136
	</BODY>
137
</RESOURCE_PROFILE>
    (1-1/1)