wsmlVariant _"http://www.wsmo.org/wsml/wsml-syntax/wsml-flight" namespace {_"http://tripcom.org/ontologies/EDI/ProductIdentifier#", cyc _"http://sw.cyc.com/2006/07/27/cyc/#", dc _"http://purl.org/dc/elements/1.1#" } ontology _"http://tripcom.org/ontologies/EDI/ProductIdentifier" nonFunctionalProperties dc#title hasValue "Product Identifier" dc#subject hasValue "Product Identifier" dc#description hasValue "Product Identifier" dc#contributor hasValue { _"http://www.tid.es/" } dc#date hasValue "2007-07-29" dc#type hasValue _"http://www.wsmo.org/2004/d2/v1.0/#ontologies" dc#format hasValue "text/plain" dc#language hasValue "en-US" dc#rights hasValue _"http://www.deri.org/privacy.html" version hasValue "$Revision: 1.7 $" endNonFunctionalProperties concept cyc#Individual concept cyc#Proposition subConceptOf cyc#Individual /* These terms reference modifications to an order. They specify the type of modification. One modification may comprise several repetitions of a PIA Data Segments in a Data Segment Loop. */ relation additionalIdentification/2 nonFunctionalProperties dc#description hasValue "additionalIdentification( PRODUCT2, PRODUCT1) means that a product (PRODUCT2) is an additional identity for what was meant by the product (PRODUCT1). PRODUCT1 and PRODUCT2 are classes of product. This may be used to provide additional information (a batch number, promotional variant number, grouping code, etc.) thus making PRODUCT2 more specific than PRODUCT1 or merely to assign a different product code to the same product." endNonFunctionalProperties // "1" Additional identification relation potentialSubstitute/2 nonFunctionalProperties dc#description hasValue "potentialSubstitute( PRODUCT2, PRODUCT1) means that a product (PRODUCT2) can be substituted for the primary product (PRODUCT1) when the latter is temporarily unavailable, e.g., a similar or identical product coded with a different GTIN (article coded in a different country), a different size unit of the same product, and a similar product with a different brand name. PRODUCT1 and PRODUCT2 are classes of product." endNonFunctionalProperties // "2" Identification for potential substitution relation substitutedBy/2 nonFunctionalProperties dc#description hasValue "substitutedBy ( PRODUCT2, PRODUCT1) means that a product (PRODUCT2) has substituted for the primary product (PRODUCT1). In the Price/Sales Catalogue (PRICAT message) this may be used to inform trading partners of a number change relevant to a product, in which case PRODUCT2 would be identical to PRODUCT1. PRODUCT1 and PRODUCT2 are classes of product." endNonFunctionalProperties // "3" Substituted by // relation substitutedFor/2 // This is the inverse relation to substitutedBy. The code "4" maps to the // same predicate with the arguments reversed. // "4" Substituted for relation productIdentification/2 nonFunctionalProperties dc#description hasValue "productIdentification( PRODUCT2, PRODUCT1) means that a product (PRODUCT2) is an alternate specification for the product (PRODUCT1). PRODUCT1 and PRODUCT2 are classes of product. This is generally used to assign a different product code to the same product." endNonFunctionalProperties // "5" Product identification // concept cyc#codesForPurpose // Inappropriate: cyc#codesForPurpose is a Quaternary Predicate. relation noSubstitutionAccepted/1 nonFunctionalProperties dc#description hasValue "noSubstitutionAccepted( PRODUCT) means that no substitutions will be accepted for a product (PRODUCT), e.g. in a purchase order. PRODUCT is a class of product." endNonFunctionalProperties // "X1" No substitution accepted (EAN Code) relation deletionOfSubstitutionIdentification/2 nonFunctionalProperties dc#description hasValue "deletionOfSubstitutionIdentification( PRODUCT2, PRODUCT1) means that the product (PRODUCT2) will no longer be treated as equivalent to the product (PRODUCT1). PRODUCT1 and PRODUCT2 are classes of product. This is generally used after the two products were equated, e.g. using additional Identification or productIdentification." endNonFunctionalProperties // "X2" Deletion of additional identification/identification for substitution (EAN Code) // ?? rename this to "substitutionNoLongerAccepted" ??? concept ExecutionRule subConceptOf cyc#Proposition relation executionRuleTarget/2 nonFunctionalProperties dc#description hasValue "executionRuleTarget( RULE, PRODUCT) means that the item affected by the ExecutionRule, RULE, is PRODUCT." endNonFunctionalProperties // "91" Execution rule target (EAN Code) relation executionRuleSource/2 nonFunctionalProperties dc#description hasValue "executionRuleSource( RULE, PRODUCT) means that the item to which the condition applies in the ExecutionRule, RULE, is PRODUCT." endNonFunctionalProperties // "92" Execution rule source (EAN Code) relation executionRuleAction/2 nonFunctionalProperties dc#description hasValue "executionRuleAction( RULE, PRODUCT) means that the item whose value is used in the action of ExecutionRule, RULE, is PRODUCT." endNonFunctionalProperties // "93" Execution rule action (EAN Code) relation multiBuyPromotionsBuyProduct/1 nonFunctionalProperties dc#description hasValue "multiBuyPromotionsBuyProduct(PRODUCT) means that the product, PRODUCT, must be bought in order to qualify for inclusion in a multi-buy promotion." endNonFunctionalProperties // "98" Multi-buy promotions must buy product (EAN Code) relation multiBuyPromotionsOfferedAgainstProduct/1 nonFunctionalProperties dc#description hasValue "multiBuyPromotionsBuyProduct(PRODUCT) means that PRODUCT is the product against which a discount is being offered in a multi-buy promotion." endNonFunctionalProperties // "99" Multi-buy promotions offered against product (EAN Code) // Product identifier // DE_4347 http://www.ean.se/EANCOM_2002/ean02s4/experts/part3/dc5v.htm // complete for EANCOM /* "1" Additional identification "2" Identification for potential substitution "3" Substituted by "4" Substituted for "5" Product identification "X1" No substitution accepted (EAN Code) "9" No substitution accepted (old EAN Code -- EDIFACT has new meaning) "X2" Deletion of additional identification/identification for substitution (EAN Code) "10" Deletion of additional identification/identification for substitution (old EAN Code -- EDIFACT has new meaning) "91" Execution rule target (EAN Code) "92" Execution rule source (EAN Code) "93" Execution rule action (EAN Code) "98" Multi-buy promotions must buy product (EAN Code) "99" Multi-buy promotions offered against product (EAN Code) */