Namespace
http://standardit.tapio.fi/schemas/workingsitetrade/product
Annotations
Luettelo metsänhoidollisiin toimenpiteisiin käytettävistä materiaaleista, tuotteista ja palveluista.
Diagram
Used by
Model
Code{0,1} , OperationType , OperationMode{0,1} , ProductName , Quantity , QuantityUnit , UnitPrice{0,1} , TotalPrice{0,1} , Currency{0,1} , Consumption{0,1} , ConsumptionUnit{0,1} , PlannedResource{0,1} , Description{0,1}
Children
Code , Consumption , ConsumptionUnit , Currency , Description , OperationMode , OperationType , PlannedResource , ProductName , Quantity , QuantityUnit , TotalPrice , UnitPrice
Attributes
QName
Type
Fixed
Default
Use
Annotation
id
xs:string
required
Tuotteen tai palvelun yksilöivä tunnus.
operationId
xs:string
optional
Tuotteen tai palvelun toimenpiteeseen yhdistävä tunnus.
productId
xs:string
optional
Tuotteen tai palvelun toiseen tuotteeseen yhdistävä tunnus.
standId
xs:string
optional
Tuotteen tai palvelun kuvioon yhdistävä tunnus.
Source
<xs:complexType name= "ProductType" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Luettelo metsänhoidollisiin toimenpiteisiin käytettävistä materiaaleista, tuotteista ja palveluista. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
<xs:sequence >
<xs:group ref= "ProductKeyGroup" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Tuotteen perustiedot. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" > Basic info of product </xs:documentation>
</xs:annotation>
</xs:group>
<xs:element ref= "ProductName" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Tuotteen nimi. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" > Product name. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref= "Quantity" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Määrä. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" > Quantity. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref= "QuantityUnit" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Määrän yksikkö. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" > Unit of quantity. </xs:documentation>
</xs:annotation>
</xs:element>
<!-- <xs:element ref="Unit" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation xml:lang="fi">Ensimmäinen versio tyypistä merkkijonona, myöhemmin voidaan ottaa käyttöön yksikkökoodisto.</xs:documentation>
<xs:documentation xml:lang="sv"></xs:documentation>
<xs:documentation xml:lang="en"></xs:documentation>
</xs:annotation>
</xs:element> -->
<xs:element ref= "UnitPrice" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Yksikköhinta. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:element>
<xs:element ref= "TotalPrice" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Kokonaishinta. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:element>
<xs:element ref= "Currency" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Hinnan yksikkö. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:element>
<xs:element ref= "Consumption" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Tuotteen menekki yksikköä kohden. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:element>
<xs:element ref= "ConsumptionUnit" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Menekin yksikkö. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:element>
<xs:element ref= "PlannedResource" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Suunniteltu työn toteuttaja </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:element>
<xs:element ref= "Description" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Vapaata tekstiä/huomioita. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" > Free text/notifications. </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name= "id" type= "xs:string" use= "required" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Tuotteen tai palvelun yksilöivä tunnus. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:attribute>
<xs:attribute name= "operationId" type= "xs:string" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Tuotteen tai palvelun toimenpiteeseen yhdistävä tunnus. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:attribute>
<xs:attribute name= "standId" type= "xs:string" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Tuotteen tai palvelun kuvioon yhdistävä tunnus. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:attribute>
<xs:attribute name= "productId" type= "xs:string" >
<xs:annotation >
<xs:documentation xml:lang= "fi" > Tuotteen tai palvelun toiseen tuotteeseen yhdistävä tunnus. </xs:documentation>
<xs:documentation xml:lang= "sv" />
<xs:documentation xml:lang= "en" />
</xs:annotation>
</xs:attribute>
</xs:complexType>