Project

General

Profile

« Previous | Next » 

Revision 36403

modified dmf schema to not continue to support dri:repositoryid but dri:datasourceprefix; support attributes for vocabulary english name, schemeid, schemename; journal, bibCitation attributes

View differences:

modules/unibi-data-collective-transformation-common/trunk/src/main/resources/eu/dnetlib/data/collective/transformation/schema/OPENAIRE_OAF.xsd
50 50
		</xs:complexType>
51 51
	</xs:element>
52 52
	<xs:element name="accessrights">
53
		<xs:complexType>
54
			<xs:simpleContent>
55
				<xs:extension base="xs:string" />
56
			</xs:simpleContent>
57
		</xs:complexType>
53
	  <xs:complexType>
54
            <xs:simpleContent>
55
                <xs:extension base="xs:string" >
56
            		<xs:attribute name="english_name" type="xs:string" use="optional"/>
57
            		<xs:attribute name="schemename" type="xs:string" use="optional"/>
58
            		<xs:attribute name="schemeid" type="xs:string" use="optional"/>
59
            	</xs:extension>
60
            </xs:simpleContent>        
61
      </xs:complexType>
58 62
	</xs:element>
59 63
	<xs:element name="invalid">
60 64
		<xs:complexType>
......
113 117
      <xs:complexType>
114 118
            <xs:simpleContent>
115 119
                <xs:extension base="xs:string" >
116
			   		<xs:attribute name="issn" type="xs:string"/>
117
			   		<xs:attribute name="eissn" type="xs:string"/>
118
			   		<xs:attribute name="issnl" type="xs:string"/>
120
			   		<xs:attribute name="issn" type="xs:string" use="optional"/>
121
			   		<xs:attribute name="eissn" type="xs:string" use="optional"/>
122
			   		<xs:attribute name="issnl" type="xs:string" use="optional"/>
119 123
            	</xs:extension>
120 124
            </xs:simpleContent>        
121 125
      </xs:complexType>
modules/unibi-data-collective-transformation-common/trunk/src/main/resources/eu/dnetlib/data/collective/transformation/schema/DRIVER_DRI.xsd
56 56
			</xs:simpleContent>
57 57
		</xs:complexType>
58 58
	</xs:element>
59
	<xs:element name="datasourceprefix">
60
		<xs:complexType>
61
			<xs:simpleContent>
62
				<xs:extension base="xs:string">
63
					<xs:attribute name="lang" type="xs:string" use="optional"/>
64
				</xs:extension>
65
			</xs:simpleContent>
66
		</xs:complexType>
67
	</xs:element>
59 68
</xs:schema>
modules/unibi-data-collective-transformation-common/trunk/src/main/resources/eu/dnetlib/data/collective/transformation/schema/DMFSchema_vTransformator.xsd
17 17
							<xs:element ref="dri:dateOfCollection"/>
18 18
							<xs:element ref="dri:mdFormat"/>
19 19
    						<xs:element ref="dri:mdFormatInterpretation"/>
20
    						<xs:element ref="dri:repositoryId"/>							
21 20
							<xs:element ref="dr:objectIdentifier"/>
22 21
							<xs:element ref="dr:dateOfCollection"/>
23
							
22
							<xs:element ref="dri:datasourceprefix"/>							
24 23
						</xs:sequence>
25 24
						<xs:attribute name="status" use="optional"/>
26 25
					</xs:complexType>
modules/unibi-data-collective-transformation-common/trunk/src/main/resources/eu/dnetlib/data/collective/transformation/schema/DRIVER_DR.xsd
20 20
		</xs:complexType>
21 21
	</xs:element>
22 22
	<xs:element name="CobjCategory">
23
		<xs:complexType>
24
			<xs:simpleContent>
25
				<xs:extension base="xs:string">
23
	  <xs:complexType>
24
            <xs:simpleContent>
25
                <xs:extension base="xs:string" >
26
            		<xs:attribute name="english_name" type="xs:string" use="optional"/>
27
            		<xs:attribute name="schemename" type="xs:string" use="optional"/>
28
            		<xs:attribute name="schemeid" type="xs:string" use="optional"/>
26 29
					<xs:attribute name="lang" type="xs:string" use="optional"/>
27
				</xs:extension>
28
			</xs:simpleContent>
29
		</xs:complexType>
30
            	</xs:extension>
31
            </xs:simpleContent>        
32
      </xs:complexType>
30 33
	</xs:element>
31 34
	<xs:element name="CobjIdentifier">
32 35
		<xs:complexType>
modules/unibi-data-collective-transformation-common/trunk/src/main/resources/eu/dnetlib/data/collective/transformation/schema/DRIVER_DC.xsd
107 107
				<xs:complexType>
108 108
			<xs:simpleContent>
109 109
				<xs:extension base="xs:string">
110
            		<xs:attribute name="english_name" type="xs:string" use="optional"/>
111
            		<xs:attribute name="schemename" type="xs:string" use="optional"/>
112
            		<xs:attribute name="schemeid" type="xs:string" use="optional"/>
110 113
					<xs:attribute name="lang" type="xs:string" use="optional"/>
111 114
				</xs:extension>
112 115
			</xs:simpleContent>

Also available in: Unified diff