{ "@context": { "@base": "http://cloudinformationmodel.org/model/", "@vocab": "", "cim": "http://cloudinformationmodel.org/model/", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "sh": "http://www.w3.org/ns/shacl#", "xsd": "http://www.w3.org/2001/XMLSchema#", "version": "cim:version", "classConcepts": "cim:classes", "propertyConcepts": "cim:properties", "schemas": "cim:schemas", "subjectAreas": "cim:subjectArea", "propertyGroups": "cim:propertyGroups", "name": "rdfs:label", "description": "rdfs:comment", "Class": "rdfs:Class", "Property": "rdf:Property", "Literal": "rdfs:Literal", "domain": { "@id": "rdfs:domain", "@type": "@id" }, "range": { "@id": "rdfs:range", "@type": "@id" }, "subClassOf": { "@id": "rdfs:subClassOf", "@type": "@id" }, "subPropertyOf": { "@id": "rdfs:subPropertyOf", "@type": "@id" }, "properties": "sh:property", "path": { "@id": "sh:path", "@type": "@id" }, "node": { "@id": "sh:node", "@type": "@id" }, "and": { "@id": "sh:and", "@container": "@list" }, "in": "sh:in", "minCount": "sh:minCount", "maxCount": "sh:maxCount", "datatype": { "@id": "sh:datatype", "@type": "@id" }, "Shape": "sh:Shape" }, "subjectAreas": [ { "@id": "PartySubjectArea", "@type": "SubjectArea", "version": "0.1", "name": "Party", "description": "This defines who you have trading relationships with and how. For example: customer & supplier along with their phone number and email.", "entityGroups": [ { "@id": "AccountEntityGroup", "name": "Account", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "PartySubjectArea" }, "description": "Example Entities included: Account, Account Contact, Bill Frequency", "classConcepts": [ { "@id": "Account", "name": "Account", "@type": "Class", "description": "How the party want to interact with your enterprise e.g. have multiple billing accounts" }, { "@id": "AccountContact", "name": "Account Contact", "@type": "Class", "description": "An individual who has a role specific to an Account." }, { "@id": "AccountContactRole", "name": "Account Contact Role", "@type": "Class", "description": "What role does a contact play on an account e.g. decision maker, influencer" }, { "@id": "AccountPartner", "name": "Account Partner", "@type": "Class", "description": "State what partner (account) is related to/have access to another account" }, { "@id": "BillingFrequency", "name": "Billing Frequency", "@type": "Class", "description": "Describes a period of time used for recurring bills e.g. monthly or semi-monthly" } ], "propertyConcepts": [ { "@id": "salesPhone", "@type": "Property", "domain": [ "Account" ] }, { "@id": "orderDeliveryMethod", "@type": "Property", "domain": [ "Account" ] }, { "@id": "generalLedgerAccount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "account", "@type": "Property", "domain": [ "AccountPartner", "AccountContact" ] }, { "@id": "useAsSalesAccount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "balanceAmountLimit", "@type": "Property", "domain": [ "Account" ] }, { "@id": "useAsShippingAccount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "mobilePhone", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "contactEmail", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "thirtyDayBalanceAmount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "name", "@type": "Property", "domain": [ "Account", "BillingFrequency" ] }, { "@id": "activeToDate", "@type": "Property", "domain": [ "AccountContactRole" ] }, { "@id": "defaultFreightTerms", "@type": "Property", "domain": [ "Account" ] }, { "@id": "individual", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "reportsToAccountContact", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "sLAExpirationDate", "@type": "Property", "domain": [ "Account" ] }, { "@id": "faxPhone", "@type": "Property", "domain": [ "Account", "AccountContact" ] }, { "@id": "holdStatusReason", "@type": "Property", "domain": [ "Account" ] }, { "@id": "accountContactRoleType", "@type": "Property", "domain": [ "AccountContactRole" ] }, { "@id": "businessPhone", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "sLAType", "@type": "Property", "domain": [ "Account" ] }, { "@id": "accountType", "@type": "Property", "domain": [ "Account" ] }, { "@id": "assignTerritoryFlag", "@type": "Property", "domain": [ "Account" ] }, { "@id": "useAsBillingAccount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "sixtyDayBalanceAmount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "departmentName", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "id", "@type": "Property", "domain": [ "AccountContactRole", "Account", "BillingFrequency", "AccountPartner", "AccountContact" ] }, { "@id": "autoPaymentMethod", "@type": "Property", "domain": [ "Account" ] }, { "@id": "billDeliveryMethod", "@type": "Property", "domain": [ "Account" ] }, { "@id": "ninetyDayBalanceAmount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "assistantPhone", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "shippingPhoneid", "@type": "Property", "domain": [ "Account" ] }, { "@id": "billFrequency", "@type": "Property", "domain": [ "Account" ] }, { "@id": "description", "@type": "Property", "domain": [ "Account" ] }, { "@id": "useAsServiceAccount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "contactNote", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "assistantName", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "mailingAddress", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "primarySalesContactPoint", "@type": "Property", "domain": [ "Account" ] }, { "@id": "partnerAccount", "@type": "Property", "domain": [ "AccountPartner" ] }, { "@id": "partyRole", "@type": "Property", "domain": [ "Account" ] }, { "@id": "billContactAddress", "@type": "Property", "domain": [ "Account" ] }, { "@id": "shippingEmail", "@type": "Property", "domain": [ "Account" ] }, { "@id": "indirectRelationAccountContact", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "number", "@type": "Property", "domain": [ "Account" ] }, { "@id": "autoPaymentAmount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "parentAccount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "shippingContact", "@type": "Property", "domain": [ "Account" ] }, { "@id": "paymentTerm", "@type": "Property", "domain": [ "Account" ] }, { "@id": "balanceAmount", "@type": "Property", "domain": [ "Account" ] }, { "@id": "title", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "billingFrequencyName", "@type": "Property", "domain": [ "BillingFrequency" ] }, { "@id": "accountContact", "@type": "Property", "domain": [ "AccountContactRole" ] }, { "@id": "shippingAddress", "@type": "Property", "domain": [ "Account" ] }, { "@id": "autoPayEnabledFlag", "@type": "Property", "domain": [ "Account" ] }, { "@id": "homePhone", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "party", "@type": "Property", "domain": [ "Account" ] }, { "@id": "otherContactAddress", "@type": "Property", "domain": [ "AccountContact" ] }, { "@id": "lastActivityDate", "@type": "Property", "domain": [ "Account", "AccountContact" ] }, { "@id": "activeFromDate", "@type": "Property", "domain": [ "AccountContactRole" ] } ], "schemas": [ { "@type": "Shape", "@id": "Account", "properties": [ { "path": "generalLedgerAccount", "datatype": "xsd:string", "maxCount": "1" }, { "path": "autoPaymentMethod", "node": "PaymentMethod" }, { "path": "autoPaymentAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "autoPayEnabledFlag", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "paymentTerm", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "billFrequency", "node": "BillingFrequency" }, { "path": "billDeliveryMethod", "datatype": "xsd:string", "maxCount": "1" }, { "path": "billContactAddress", "node": "ContactPointAddress" }, { "path": "parentAccount", "node": "Account" }, { "path": "lastActivityDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "balanceAmountLimit", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "ninetyDayBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "sixtyDayBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "thirtyDayBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "balanceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "defaultFreightTerms", "datatype": "xsd:string", "maxCount": "1" }, { "path": "sLAExpirationDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "sLAType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "orderDeliveryMethod", "node": "OrderDeliveryMethod" }, { "path": "shippingAddress", "node": "ContactPointAddress" }, { "path": "shippingEmail", "node": "ContactPointEmail" }, { "path": "shippingPhoneid", "node": "ContactPointPhone" }, { "path": "shippingContact", "node": "AccountContact" }, { "path": "faxPhone", "node": "ContactPointPhone" }, { "path": "salesPhone", "node": "ContactPointPhone" }, { "path": "primarySalesContactPoint", "node": "ContactPoint" }, { "path": "assignTerritoryFlag", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "useAsServiceAccount", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "useAsShippingAccount", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "useAsBillingAccount", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "useAsSalesAccount", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "holdStatusReason", "datatype": "xsd:string", "maxCount": "1" }, { "path": "accountType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "number", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "partyRole", "node": "PartyRole" }, { "path": "party", "node": "Party" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "AccountContact", "properties": [ { "path": "indirectRelationAccountContact", "node": "AccountContact" }, { "path": "lastActivityDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "reportsToAccountContact", "node": "AccountContact" }, { "path": "otherContactAddress", "node": "ContactPointAddress" }, { "path": "mailingAddress", "node": "ContactPointAddress" }, { "path": "mobilePhone", "node": "ContactPointPhone" }, { "path": "faxPhone", "node": "ContactPointPhone" }, { "path": "businessPhone", "node": "ContactPointPhone" }, { "path": "homePhone", "node": "ContactPointPhone" }, { "path": "contactEmail", "node": "ContactPointEmail" }, { "path": "contactNote", "datatype": "xsd:string", "maxCount": "1" }, { "path": "assistantPhone", "datatype": "xsd:string", "maxCount": "1" }, { "path": "assistantName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "title", "datatype": "xsd:string", "maxCount": "1" }, { "path": "departmentName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "individual", "node": "Individual", "minCount": "1" }, { "path": "account", "node": "Account", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "AccountContactRole", "properties": [ { "path": "activeToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activeFromDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "accountContactRoleType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "accountContact", "node": "AccountContact" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "AccountPartner", "properties": [ { "path": "account", "node": "Account", "minCount": "1" }, { "path": "partnerAccount", "node": "Account", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "BillingFrequency", "properties": [ { "path": "billingFrequencyName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@id": "ContactPointEntityGroup", "name": "Contact Point", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "PartySubjectArea" }, "description": "Example Entities included: Contact Point, Contact Consent, Contact Channel", "classConcepts": [ { "@id": "PartyWebAddress", "name": "Party Web Address", "@type": "Class", "subClassOf": "ContactPoint", "description": "What is the Web URL for the Party" }, { "@id": "ContactPoint", "name": "Contact Point", "@type": "Class", "description": "All contact points for a party e.g. phone 123-4567, email info@northerntrailoutfitters.com" }, { "@id": "ContactPointType", "name": "Contact Point Type", "@type": "Class", "description": "Contain the fixed list of types a contact point can be of e.g. phone, email" }, { "@id": "ContactPointPhone", "name": "Contact Point Phone", "@type": "Class", "subClassOf": "ContactPoint", "description": "Phone number for a party e.g. phone 123-4567" }, { "@id": "ContactPointEmail", "name": "Contact Point Email", "@type": "Class", "subClassOf": "ContactPoint", "description": "Email address for a party e.g. email info@northerntrailoutfitters.com" }, { "@id": "ContactPointSocial", "name": "Contact Point Social", "@type": "Class", "subClassOf": "ContactPoint", "description": "Social handle for a party e.g. trustednews at twitter" }, { "@id": "ContactPointAddress", "name": "Contact Point Address", "@type": "Class", "subClassOf": "ContactPoint", "description": "Mailing address for a party e.g. 123 Main St, Big City, CA12345, USA" }, { "@id": "ContactPointLocation", "name": "Contact Point Location", "@type": "Class", "subClassOf": "ContactPoint", "description": "Physical location for a party e.g. party Northern Trail Outfitters at Standford Shopping Mall" }, { "@id": "ContactPointApp", "name": "Contact Point App", "@type": "Class", "subClassOf": "ContactPoint", "description": "Software Application for a party and optionally on a specific device e.g. John Doe have Strava App on device iPhone123" } ], "propertyConcepts": [ { "@id": "profilePictureURL", "@type": "Property", "domain": [ "ContactPointSocial" ] }, { "@id": "geoLongitude", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "isUsedForShipping", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "forPersonalUse", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "telephoneNumber", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "name", "@type": "Property", "domain": [ "ContactPointType" ] }, { "@id": "followersCount", "@type": "Property", "domain": [ "ContactPointSocial" ] }, { "@id": "geoAccuracy", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "isSMSCapable", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "activeToDate", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "postalCodeText", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "profileOccurrenceCount", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "emailMailBox", "@type": "Property", "domain": [ "ContactPointEmail" ] }, { "@id": "geoLatitude", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "isFaxCapable", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "cityName", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "emailAddress", "@type": "Property", "domain": [ "ContactPointEmail" ] }, { "@id": "addressLine3", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "isUsedForBilling", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "addressLine2", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "addressLine1", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "addressLine4", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "areaCode", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "socialNetworkProvider", "@type": "Property", "domain": [ "ContactPointSocial" ] }, { "@id": "id", "@type": "Property", "domain": [ "ContactPoint", "ContactPointEmail", "PartyWebAddress", "ContactPointAddress", "ContactPointApp", "ContactPointLocation", "ContactPointSocial", "ContactPointPhone", "ContactPointType" ] }, { "@id": "formattedNationalPhoneNumber", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "profileLastUpdatedDate", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "forBusinessUse", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "socialHandleName", "@type": "Property", "domain": [ "ContactPointSocial" ] }, { "@id": "primaryFlag", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "countryName", "@type": "Property", "domain": [ "ContactPointAddress", "ContactPointPhone" ] }, { "@id": "stateProvinceName", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "contactPointType", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "formattedE164PhoneNumber", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "emailDomain", "@type": "Property", "domain": [ "ContactPointEmail" ] }, { "@id": "partyRole", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "emailLatestBounceReasonText", "@type": "Property", "domain": [ "ContactPointEmail" ] }, { "@id": "emailLatestBounceDateTime", "@type": "Property", "domain": [ "ContactPointEmail" ] }, { "@id": "phoneCountryCode", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "contactPhone", "@type": "Property", "domain": [ "ContactPointAddress" ] }, { "@id": "optInPriority", "@type": "Property", "domain": [ "ContactPointType" ] }, { "@id": "webSiteURL", "@type": "Property", "domain": [ "PartyWebAddress" ] }, { "@id": "primaryPhoneType", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "shortCode", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "socialFanStatus", "@type": "Property", "domain": [ "ContactPointSocial" ] }, { "@id": "bestTimeToContactStartTime", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "applicationLogin", "@type": "Property", "domain": [ "ContactPointApp" ] }, { "@id": "formattedInternationalPhoneNumber", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "profileFirstCreatedDate", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "party", "@type": "Property", "domain": [ "ContactPoint", "PartyWebAddress" ] }, { "@id": "socialHandle", "@type": "Property", "domain": [ "ContactPointSocial" ] }, { "@id": "extensionNumber", "@type": "Property", "domain": [ "ContactPointPhone" ] }, { "@id": "activeFromDate", "@type": "Property", "domain": [ "ContactPoint" ] }, { "@id": "bestTimeToContactEndTime", "@type": "Property", "domain": [ "ContactPoint" ] } ], "schemas": [ { "@type": "Shape", "@id": "PartyWebAddress", "and": [ { "@id": "ContactPoint" }, { "properties": [ { "path": "webSiteURL", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "party", "node": "Party", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ContactPoint", "properties": [ { "path": "forBusinessUse", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "forPersonalUse", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "profileOccurrenceCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "profileLastUpdatedDate", "datatype": "xsd:time", "maxCount": "1" }, { "path": "profileFirstCreatedDate", "datatype": "xsd:time", "maxCount": "1" }, { "path": "primaryFlag", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "bestTimeToContactEndTime", "datatype": "xsd:time", "maxCount": "1" }, { "path": "bestTimeToContactStartTime", "datatype": "xsd:time", "maxCount": "1" }, { "path": "activeToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activeFromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "contactPointType", "node": "ContactPointType", "minCount": "1" }, { "path": "partyRole", "node": "PartyRole" }, { "path": "party", "node": "Party", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ContactPointType", "properties": [ { "path": "optInPriority", "datatype": "xsd:integer", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ContactPointPhone", "and": [ { "@id": "ContactPoint" }, { "properties": [ { "path": "isFaxCapable", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isSMSCapable", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "primaryPhoneType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "formattedNationalPhoneNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "formattedE164PhoneNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "formattedInternationalPhoneNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "extensionNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "telephoneNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "shortCode", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "areaCode", "datatype": "xsd:string", "maxCount": "1" }, { "path": "phoneCountryCode", "datatype": "xsd:string", "maxCount": "1" }, { "path": "countryName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ContactPointEmail", "and": [ { "@id": "ContactPoint" }, { "properties": [ { "path": "emailLatestBounceReasonText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "emailLatestBounceDateTime", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "emailDomain", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "emailMailBox", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "emailAddress", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ContactPointSocial", "and": [ { "@id": "ContactPoint" }, { "properties": [ { "path": "socialNetworkProvider", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "socialFanStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "followersCount", "datatype": "xsd:integer", "maxCount": "1", "minCount": "1" }, { "path": "profilePictureURL", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "socialHandleName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "socialHandle", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ContactPointAddress", "and": [ { "@id": "ContactPoint" }, { "properties": [ { "path": "contactPhone", "node": "ContactPointPhone" }, { "path": "countryName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "stateProvinceName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "postalCodeText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "cityName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "addressLine4", "datatype": "xsd:string", "maxCount": "1" }, { "path": "addressLine3", "datatype": "xsd:string", "maxCount": "1" }, { "path": "addressLine2", "datatype": "xsd:string", "maxCount": "1" }, { "path": "addressLine1", "datatype": "xsd:string", "maxCount": "1" }, { "path": "geoAccuracy", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "geoLatitude", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "geoLongitude", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "isUsedForBilling", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isUsedForShipping", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ContactPointLocation", "and": [ { "@id": "ContactPoint" }, { "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ContactPointApp", "and": [ { "@id": "ContactPoint" }, { "properties": [ { "path": "applicationLogin", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] } ] }, { "@id": "PartyRoleEntityGroup", "name": "Party Role", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "PartySubjectArea" }, "description": "Example Entities included: Party Role, Buyer Role, Actor Role, Customer Role", "classConcepts": [ { "@id": "PartyRole", "name": "Party Role", "@type": "Class", "description": "Trading roles a party may play at the same time i.e. Customer, Supplier, Seller, Competitor, Worker" }, { "@id": "Customer", "name": "Customer", "@type": "Class", "subClassOf": "PartyRole", "description": "Information about a party playing role of customer e.g. life time value, life cycle status" }, { "@id": "Seller", "name": "Seller", "@type": "Class", "subClassOf": "PartyRole", "description": "Information about a party playing role of seller e.g. customer satisfaction score" }, { "@id": "Supplier", "name": "Supplier", "@type": "Class", "subClassOf": "PartyRole", "description": "Information about a party playing role of supplier e.g. vendor ranking" }, { "@id": "Competitor", "name": "Competitor", "@type": "Class", "subClassOf": "PartyRole", "description": "Information about a party playing role of competitor e.g. strength (in products), weaknesses (in offerings), opportunities (to overtake), threats (to our business)" }, { "@id": "CustomerStatusHistory", "name": "Customer Status History", "@type": "Class", "description": "History of when customer changed frome one status to another" } ], "propertyConcepts": [ { "@id": "competitiveCostAvoidanceRank", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "satisfactionCustomerServiceRank", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "contractWeightScore", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "customerStatus", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "totalLifeTimeValue", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "leadGenerationCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "competitiveMarketingRank", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "communityParticipationCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "supplierType", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "estimatedPartnerGrossMargin", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "creditRating", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "last24MonthsNewRevenueAmount", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "competitiveProductPriceRank", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "contractDeliveryCorrectnessRate", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "supplierScore", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "competitorStrengths", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "jointBusinessPlanExist", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "id", "@type": "Property", "domain": [ "Competitor", "PartyRole", "Customer", "Supplier", "Seller", "CustomerStatusHistory" ] }, { "@id": "systemLoginCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "competitorFromDate", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "totalBookingsAmount", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "competitiveWarrantyRank", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "opportunityInvolvementCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "sellerType", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "partyRole", "@type": "Property", "domain": [ "CustomerStatusHistory" ] }, { "@id": "last12MonthsSupportCallCount", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "satisfactionScore", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "totalProfitContributionAmount", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "newCustomerAcquisitionCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "contractInvoiceAccuracyRate", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "netPromoterScore", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "competitorThreats", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "marketingEmailResponseRate", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "averageConvertedLeadAmount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "salesAmount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "contractProductReturnRate", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "adReachRate", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "trainingParticipationCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "satisfactionTechnicalSupportRank", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "adKeywords", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "party", "@type": "Property", "domain": [ "PartyRole" ] }, { "@id": "activeFromDate", "@type": "Property", "domain": [ "Supplier", "Seller" ] }, { "@id": "contractOnTimeDeliveryRate", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "socialMediaPostRate", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "demonstrationsGivenCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "prospectRating", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "customerNumber", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "activeToDate", "@type": "Property", "domain": [ "Supplier", "Seller" ] }, { "@id": "marketingDevelopmentAmount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "documentationDownloadCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "competitorWeaknesses", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "competitiveWeightScore", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "ptoENumber", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "isCarrier", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "competitorLeverageOpportunities", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "trialParticipationCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "totalContractedAmount", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "contractSourcingCycleDays", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "currentRatio", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "successStoryCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "satisfactionWeightScore", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "competitorObjectives", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "customerSatisfactionScore", "@type": "Property", "domain": [ "Customer", "Seller" ] }, { "@id": "contractBudgetCostRate", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "assetReturnRatio", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "trainingCertificationCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "originatingCustomerSource", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "opportunityWinRate", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "pressMentionsRate", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "assetTurnoverRatio", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "churnScore", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "contractWeightPercent", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "partyRoleStatus", "@type": "Property", "domain": [ "CustomerStatusHistory" ] }, { "@id": "contractSLAIssueRate", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "productReturnRate", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "competitiveWeightPercent", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "inventoryValueAmount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "majorPostSaleSupportNeeded", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "contractProductQualityRate", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "satisfactionWeightPercent", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "last12MonthsNewRevenueAmount", "@type": "Property", "domain": [ "Customer" ] }, { "@id": "supplierSpend", "@type": "Property", "domain": [ "Supplier" ] }, { "@id": "cashFlowGrowth", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "competitorToDate", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "startDateTime", "@type": "Property", "domain": [ "CustomerStatusHistory" ] }, { "@id": "eventParticipationCount", "@type": "Property", "domain": [ "Seller" ] }, { "@id": "endDateTIme", "@type": "Property", "domain": [ "CustomerStatusHistory" ] }, { "@id": "netProfitMargin", "@type": "Property", "domain": [ "Competitor" ] }, { "@id": "satisfactionEthicsRank", "@type": "Property", "domain": [ "Supplier" ] } ], "schemas": [ { "@type": "Shape", "@id": "PartyRole", "properties": [ { "path": "party", "node": "Party", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "Customer", "and": [ { "@id": "PartyRole" }, { "properties": [ { "path": "customerSatisfactionScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "churnScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "netPromoterScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "last12MonthsSupportCallCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "last24MonthsNewRevenueAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "last12MonthsNewRevenueAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "totalProfitContributionAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "totalContractedAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "totalBookingsAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "totalLifeTimeValue", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "marketingEmailResponseRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "originatingCustomerSource", "datatype": "xsd:string", "maxCount": "1" }, { "path": "prospectRating", "datatype": "xsd:string", "maxCount": "1" }, { "path": "customerStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "customerNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "Seller", "and": [ { "@id": "PartyRole" }, { "properties": [ { "path": "newCustomerAcquisitionCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "estimatedPartnerGrossMargin", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "opportunityWinRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "opportunityInvolvementCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "demonstrationsGivenCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "averageConvertedLeadAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "leadGenerationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "creditRating", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "majorPostSaleSupportNeeded", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "productReturnRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "inventoryValueAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "marketingDevelopmentAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "jointBusinessPlanExist", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "systemLoginCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "documentationDownloadCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "eventParticipationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "trainingCertificationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "trainingParticipationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "trialParticipationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "communityParticipationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "successStoryCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "customerSatisfactionScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "satisfactionScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "salesAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "sellerType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "activeToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activeFromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "Supplier", "and": [ { "@id": "PartyRole" }, { "properties": [ { "path": "competitiveMarketingRank", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "competitiveWarrantyRank", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "competitiveCostAvoidanceRank", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "competitiveProductPriceRank", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "satisfactionEthicsRank", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "satisfactionTechnicalSupportRank", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "satisfactionCustomerServiceRank", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractInvoiceAccuracyRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractSLAIssueRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractBudgetCostRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractProductReturnRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractProductQualityRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractDeliveryCorrectnessRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractOnTimeDeliveryRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractSourcingCycleDays", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "competitiveWeightScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "competitiveWeightPercent", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "satisfactionWeightScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "satisfactionWeightPercent", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractWeightScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "contractWeightPercent", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isCarrier", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "supplierScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "supplierSpend", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "supplierType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "activeToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activeFromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "Competitor", "and": [ { "@id": "PartyRole" }, { "properties": [ { "path": "assetTurnoverRatio", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "assetReturnRatio", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "currentRatio", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "cashFlowGrowth", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "netProfitMargin", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "ptoENumber", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "adKeywords", "datatype": "xsd:string", "maxCount": "1" }, { "path": "pressMentionsRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "socialMediaPostRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "adReachRate", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "competitorThreats", "datatype": "xsd:string", "maxCount": "1" }, { "path": "competitorLeverageOpportunities", "datatype": "xsd:string", "maxCount": "1" }, { "path": "competitorWeaknesses", "datatype": "xsd:string", "maxCount": "1" }, { "path": "competitorStrengths", "datatype": "xsd:string", "maxCount": "1" }, { "path": "competitorObjectives", "datatype": "xsd:string", "maxCount": "1" }, { "path": "competitorToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "competitorFromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "CustomerStatusHistory", "properties": [ { "path": "endDateTIme", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "startDateTime", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "partyRoleStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "partyRole", "node": "PartyRole", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@id": "LeadEntityGroup", "name": "Lead", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "PartySubjectArea" }, "description": "Example Entities included: Lead, Lead Status, Lead Source", "classConcepts": [ { "@id": "Lead", "name": "Lead", "@type": "Class", "description": "A person or company that showed interest in the company's products" } ], "propertyConcepts": [ { "@id": "streetName", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "emailBouncedDate", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "geoCodeLatitude", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "description", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "convertedDate", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "countryName", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "stateProvinceName", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "mobileContactPhone", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "website", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "leadSource", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "partnerAccount", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "partyRole", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "contactPointEmail", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "companyName", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "contactAddress", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "geoCodeAccuracy", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "photoURL", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "phoneContactPoint", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "emailBouncedReason", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "geoCodeLongitude", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "isConverted", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "convertedToAccount", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "leadRating", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "leadStatus", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "faxContactPhone", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "convertedToAccountContact", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "lastActivityDate", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "id", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "annualRevenue", "@type": "Property", "domain": [ "Lead" ] }, { "@id": "leadScore", "@type": "Property", "domain": [ "Lead" ] } ], "schemas": [ { "@type": "Shape", "@id": "Lead", "properties": [ { "path": "geoCodeAccuracy", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "geoCodeLongitude", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "partnerAccount", "node": "Account" }, { "path": "geoCodeLatitude", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "website", "datatype": "xsd:string", "maxCount": "1" }, { "path": "leadScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "leadRating", "datatype": "xsd:string", "maxCount": "1" }, { "path": "photoURL", "datatype": "xsd:string", "maxCount": "1" }, { "path": "lastActivityDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "companyName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "annualRevenue", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "faxContactPhone", "node": "ContactPointPhone" }, { "path": "mobileContactPhone", "node": "ContactPointPhone" }, { "path": "phoneContactPoint", "node": "ContactPointPhone" }, { "path": "contactPointEmail", "node": "ContactPointEmail" }, { "path": "countryName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "stateProvinceName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "streetName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "emailBouncedReason", "datatype": "xsd:string", "maxCount": "1" }, { "path": "emailBouncedDate", "datatype": "xsd:time", "maxCount": "1" }, { "path": "contactAddress", "node": "ContactPointAddress" }, { "path": "convertedToAccountContact", "node": "AccountContact" }, { "path": "convertedToAccount", "node": "Account" }, { "path": "convertedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "isConverted", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1" }, { "path": "leadStatus", "datatype": "xsd:string", "maxCount": "1" }, { "path": "leadSource", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "partyRole", "node": "PartyRole", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@id": "PartyEntityGroup", "name": "Party", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "PartySubjectArea" }, "description": "Example Entities included: Organization, Individual, Affiliate Group, Uncategorized", "classConcepts": [ { "@id": "Party", "name": "Party", "@type": "Class", "description": "A unified, in system, definition of who you are dealing with e.g. John Doe, Northern Trail Outfitters and can be of different types e.g. individual, business, affiliation group." }, { "@id": "Individual", "name": "Individual", "@type": "Class", "subClassOf": "Party", "description": "Represent the person you are, or will be, dealing with using the system" }, { "@id": "Household", "name": "Household", "@type": "Class", "subClassOf": "Party", "description": "A combination of people, normally recorded in the system for marketing or service purposes" }, { "@id": "InternalBusinessUnit", "name": "Internal Business Unit", "@type": "Class", "subClassOf": "Party", "description": "Defining a part of your own internal organization. May be anything from a holding company, a line of business, a country division, a department and for which you may want to track e.g. if it is a legal entity, default GL Code, profit-and-loss etc against." }, { "@id": "UncategorizedParty", "name": "Uncategorized Party", "@type": "Class", "subClassOf": "Party", "description": "A party we may be, or will be, dealing with but we do not know who they are yet e.g. Social Handle 'TrustedNews' which we do not yet know if a person or a business but complain about our company so we want to log a case to investigate further. E.g. an ord" }, { "@id": "PartyAdditionalName", "name": "Party Additional Name", "@type": "Class", "description": "Under what name is a person also known as( AKA), under what alternate name is a business doing business as (DBA)" }, { "@id": "PersonLanguage", "name": "Person Language", "@type": "Class", "description": "Languages a person can comprehend and level of comprehension" }, { "@id": "PartyRelatedParty", "name": "Party Related Party", "@type": "Class", "description": "Relates any two parties together e.g. Jane and John Doe part of The Doe Household" }, { "@id": "PartyRelationshipType", "name": "Party Relationship Type", "@type": "Class", "description": "Define name of a relationship and how to read the relationship both ways e.g. household for / household member of" }, { "@id": "PartyIdentification", "name": "Party Identification", "@type": "Class", "description": "Set of ways to identify a party e.g. driving license, birth certificate" }, { "@id": "PersonEmployment", "name": "Person Employment", "@type": "Class", "description": "Information about an employee" }, { "@id": "PersonLifeEvent", "name": "Person Life Event", "@type": "Class", "description": "Major events a person had in their lives e.g. graudation date, marriage date" }, { "@id": "PersonEducation", "name": "Person Education", "@type": "Class", "description": "Education a person has e.g. Phd, High School" } ], "propertyConcepts": [ { "@id": "writtenProficiencyLevel", "@type": "Property", "domain": [ "PersonLanguage" ] }, { "@id": "dependentCount", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "identificationNumber", "@type": "Property", "domain": [ "PartyIdentification" ] }, { "@id": "birthPlace", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "convictionsCount", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "creationReason", "@type": "Property", "domain": [ "UncategorizedParty" ] }, { "@id": "hasDrugAbuseHistory", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "spokenProficiencyLevel", "@type": "Property", "domain": [ "PersonLanguage" ] }, { "@id": "ethnicity", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "orderingName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "relatedToDate", "@type": "Property", "domain": [ "PartyRelatedParty" ] }, { "@id": "mainDietaryHabitType", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "mothersMaidenName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "primaryHousehold", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "issuedDate", "@type": "Property", "domain": [ "PartyIdentification" ] }, { "@id": "primaryAccount", "@type": "Property", "domain": [ "Party" ] }, { "@id": "primaryHobby", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "mainDisabilityType", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "householdMemberCount", "@type": "Property", "domain": [ "Household" ] }, { "@id": "yearlyIncome", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "photoURL", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "isDrugConsumer", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "doNotProcessReason", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "surgeriesLast5YearsCount", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "highestEducationLevel", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "employerCityName", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "deathPlace", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "militaryStatus", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "deathDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "globalParty", "@type": "Property", "domain": [ "Party" ] }, { "@id": "personLifeStage", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "residenceCountryName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "id", "@type": "Property", "domain": [ "PartyRelationshipType", "UncategorizedParty", "Household", "PersonLanguage", "PersonEmployment", "PartyIdentification", "Party", "PartyAdditionalName", "Individual", "InternalBusinessUnit", "PersonLifeEvent", "PersonEducation", "PartyRelatedParty" ] }, { "@id": "yearlyIncomeRange", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "doForgetMeFromUpdateDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "personLifeEventDateTime", "@type": "Property", "domain": [ "PersonLifeEvent" ] }, { "@id": "occupationType", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "occupationText", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "mainLifeStyleType", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "currentEmployerName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "partyRole", "@type": "Property", "domain": [ "PartyRelationshipType", "PartyIdentification" ] }, { "@id": "salutation", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "residenceCaptureMethod", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "doNotProfileFromUpdateDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "graduationDate", "@type": "Property", "domain": [ "PersonEducation" ] }, { "@id": "officialName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "employerAddressLine1", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "employerAddressLine2", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "employerAddressLine3", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "employerAddressLine4", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "overAgeNumber", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "personWeightUnitOfMeasure", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "taxBracketRange", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "webSiteURL", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "weddingAnniversaryDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "minorCitationCount", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "isGoodStudent", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "doNotTrackLocationUpdateDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "businessUnitType", "@type": "Property", "domain": [ "InternalBusinessUnit" ] }, { "@id": "employerPostalCodeText", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "firstName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "doNotProcessFromUpdateDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "parentInternalBusinessUnit", "@type": "Property", "domain": [ "InternalBusinessUnit" ] }, { "@id": "endDate", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "secondLastName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "netWorth", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "occupation", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "relatedPartyRole", "@type": "Property", "domain": [ "PartyRelationshipType" ] }, { "@id": "gender", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "party", "@type": "Property", "domain": [ "PartyAdditionalName", "PartyRelatedParty", "PartyIdentification" ] }, { "@id": "mailingName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "verifiedDate", "@type": "Property", "domain": [ "PartyIdentification" ] }, { "@id": "uncategorizedPartyLabel", "@type": "Property", "domain": [ "UncategorizedParty" ] }, { "@id": "partyIdentificationType", "@type": "Property", "domain": [ "PartyIdentification" ] }, { "@id": "employerName", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "householdDissolvedDate", "@type": "Property", "domain": [ "Household" ] }, { "@id": "expiryDate", "@type": "Property", "domain": [ "PartyIdentification" ] }, { "@id": "employedSinceDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "isTobaccoConsume", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "sendIndividualData", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "isBidirectional", "@type": "Property", "domain": [ "PartyRelationshipType" ] }, { "@id": "employerPhoneNumber", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "consumerCreditScoreProviderName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "partyType", "@type": "Property", "domain": [ "Party" ] }, { "@id": "originalSourceRecord", "@type": "Property", "domain": [ "UncategorizedParty" ] }, { "@id": "name", "@type": "Property", "domain": [ "PartyAdditionalName", "Household", "InternalBusinessUnit", "PartyIdentification" ] }, { "@id": "educationName", "@type": "Property", "domain": [ "PersonEducation" ] }, { "@id": "startDate", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "relatedParty", "@type": "Property", "domain": [ "PartyRelatedParty" ] }, { "@id": "doNotTrackUpdateDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "militaryService", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "mainPersonalValueType", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "noMergeReason", "@type": "Property", "domain": [ "Party" ] }, { "@id": "nameSuffix", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "partyRelationshipType", "@type": "Property", "domain": [ "PartyRelatedParty" ] }, { "@id": "hasAlcoholAbuseHistory", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "individual", "@type": "Property", "domain": [ "PersonLanguage", "PersonEmployment", "PersonLifeEvent", "PersonEducation" ] }, { "@id": "childrenCount", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "personHeight", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "maritalStatus", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "doNotMarketFromUpdateDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "consumerCreditScore", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "hospitalizationsLast5YearsCount", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "isGoodDriver", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "isHighRiskHobby", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "lastName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "personWeight", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "majorCitationCount", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "birthDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "positionText", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "personLifeEventType", "@type": "Property", "domain": [ "PersonLifeEvent" ] }, { "@id": "personHeightUnitOfMeasure", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "issuedAtLocation", "@type": "Property", "domain": [ "PartyIdentification" ] }, { "@id": "isHighRiskOccupation", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "preferredName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "employmentStatus", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "personName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "isHomeOwner", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "institutionName", "@type": "Property", "domain": [ "PersonEducation" ] }, { "@id": "additionalNameType", "@type": "Property", "domain": [ "PartyAdditionalName" ] }, { "@id": "isAlcoholConsumer", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "employerContactPointAddress", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "issuedByAuthority", "@type": "Property", "domain": [ "PartyIdentification" ] }, { "@id": "mainPersonalityType", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "mainLifeAttitudeType", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "middleName", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "doExtractMyDataUpdateDate", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "householdFormedDate", "@type": "Property", "domain": [ "Household" ] }, { "@id": "shouldForget", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "relatedFromDate", "@type": "Property", "domain": [ "PartyRelatedParty" ] }, { "@id": "originalSourceSystem", "@type": "Property", "domain": [ "UncategorizedParty" ] }, { "@id": "influencerRating", "@type": "Property", "domain": [ "Individual" ] }, { "@id": "educationLevel", "@type": "Property", "domain": [ "PersonEducation" ] }, { "@id": "annualIncome", "@type": "Property", "domain": [ "PersonEmployment" ] }, { "@id": "religion", "@type": "Property", "domain": [ "Individual" ] } ], "schemas": [ { "@type": "Shape", "@id": "Party", "properties": [ { "path": "noMergeReason", "datatype": "xsd:string", "maxCount": "1" }, { "path": "primaryAccount", "node": "Account" }, { "path": "partyType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "globalParty", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "Individual", "and": [ { "@id": "Party" }, { "properties": [ { "path": "convictionsCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isGoodStudent", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isGoodDriver", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "highestEducationLevel", "datatype": "xsd:string", "maxCount": "1" }, { "path": "weddingAnniversaryDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "webSiteURL", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isHighRiskHobby", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "primaryHobby", "datatype": "xsd:string", "maxCount": "1" }, { "path": "occupation", "datatype": "xsd:string", "maxCount": "1" }, { "path": "militaryStatus", "datatype": "xsd:string", "maxCount": "1" }, { "path": "militaryService", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isHighRiskOccupation", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "occupationType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "childrenCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isHomeOwner", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "religion", "datatype": "xsd:string", "maxCount": "1" }, { "path": "gender", "datatype": "xsd:string", "maxCount": "1" }, { "path": "deathDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "primaryHousehold", "node": "Household" }, { "path": "ethnicity", "datatype": "xsd:string", "maxCount": "1" }, { "path": "personLifeStage", "datatype": "xsd:string", "maxCount": "1" }, { "path": "maritalStatus", "datatype": "xsd:string", "maxCount": "1" }, { "path": "employedSinceDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "currentEmployerName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "deathPlace", "datatype": "xsd:string", "maxCount": "1" }, { "path": "birthPlace", "datatype": "xsd:string", "maxCount": "1" }, { "path": "minorCitationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "majorCitationCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "surgeriesLast5YearsCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "hospitalizationsLast5YearsCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isTobaccoConsume", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "hasDrugAbuseHistory", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isDrugConsumer", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "hasAlcoholAbuseHistory", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isAlcoholConsumer", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "personWeightUnitOfMeasure", "datatype": "xsd:string", "maxCount": "1" }, { "path": "personWeight", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "personHeightUnitOfMeasure", "datatype": "xsd:string", "maxCount": "1" }, { "path": "personHeight", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "mainDisabilityType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mainDietaryHabitType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mainLifeAttitudeType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mainLifeStyleType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mainPersonalValueType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mainPersonalityType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "taxBracketRange", "datatype": "xsd:string", "maxCount": "1" }, { "path": "dependentCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "consumerCreditScoreProviderName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "consumerCreditScore", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "yearlyIncomeRange", "datatype": "xsd:string", "maxCount": "1" }, { "path": "yearlyIncome", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "netWorth", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "influencerRating", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "overAgeNumber", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "birthDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "doExtractMyDataUpdateDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "sendIndividualData", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "doForgetMeFromUpdateDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "shouldForget", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "doNotProcessReason", "datatype": "xsd:string", "maxCount": "1" }, { "path": "doNotProcessFromUpdateDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "doNotProfileFromUpdateDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "doNotMarketFromUpdateDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "doNotTrackLocationUpdateDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "doNotTrackUpdateDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "residenceCaptureMethod", "datatype": "xsd:string", "maxCount": "1" }, { "path": "residenceCountryName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mothersMaidenName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "preferredName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "orderingName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mailingName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "officialName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "nameSuffix", "datatype": "xsd:string", "maxCount": "1" }, { "path": "secondLastName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "lastName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "middleName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "firstName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "salutation", "datatype": "xsd:string", "maxCount": "1" }, { "path": "personName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "photoURL", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "Household", "and": [ { "@id": "Party" }, { "properties": [ { "path": "householdDissolvedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "householdFormedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "householdMemberCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "InternalBusinessUnit", "and": [ { "@id": "Party" }, { "properties": [ { "path": "parentInternalBusinessUnit", "node": "InternalBusinessUnit" }, { "path": "businessUnitType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "UncategorizedParty", "and": [ { "@id": "Party" }, { "properties": [ { "path": "creationReason", "datatype": "xsd:string", "maxCount": "1" }, { "path": "originalSourceRecord", "datatype": "xsd:string", "maxCount": "1" }, { "path": "originalSourceSystem", "datatype": "xsd:string", "maxCount": "1" }, { "path": "uncategorizedPartyLabel", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PartyAdditionalName", "properties": [ { "path": "additionalNameType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "party", "node": "Party", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PersonLanguage", "properties": [ { "path": "writtenProficiencyLevel", "datatype": "xsd:string", "maxCount": "1" }, { "path": "spokenProficiencyLevel", "datatype": "xsd:string", "maxCount": "1" }, { "path": "individual", "node": "Individual", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PartyRelatedParty", "properties": [ { "path": "relatedToDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "relatedFromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "partyRelationshipType", "node": "PartyRelationshipType", "minCount": "1" }, { "path": "relatedParty", "node": "Party", "minCount": "1" }, { "path": "party", "node": "Party", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PartyRelationshipType", "properties": [ { "path": "isBidirectional", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "relatedPartyRole", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "partyRole", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PartyIdentification", "properties": [ { "path": "partyRole", "node": "PartyRole" }, { "path": "verifiedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "expiryDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "issuedAtLocation", "datatype": "xsd:string", "maxCount": "1" }, { "path": "issuedByAuthority", "datatype": "xsd:string", "maxCount": "1" }, { "path": "issuedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "identificationNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "partyIdentificationType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "party", "node": "Party", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PersonEmployment", "properties": [ { "path": "employerPostalCodeText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "employerCityName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "employerAddressLine4", "datatype": "xsd:string", "maxCount": "1" }, { "path": "employerAddressLine3", "datatype": "xsd:string", "maxCount": "1" }, { "path": "employerAddressLine2", "datatype": "xsd:string", "maxCount": "1" }, { "path": "employerAddressLine1", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "employerPhoneNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "employerContactPointAddress", "node": "ContactPointAddress" }, { "path": "occupationText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "positionText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "employmentStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "annualIncome", "datatype": "xsd:integer", "maxCount": "1", "minCount": "1" }, { "path": "employerName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "endDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "startDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "individual", "node": "Individual", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PersonLifeEvent", "properties": [ { "path": "personLifeEventDateTime", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "personLifeEventType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "individual", "node": "Individual", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PersonEducation", "properties": [ { "path": "institutionName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "graduationDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "educationLevel", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "educationName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "individual", "node": "Individual", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] } ] }, { "@id": "PaymentSubjectArea", "@type": "SubjectArea", "version": "0.1", "name": "Payment", "description": "A submitted payment. Includes information about whether a submitted payment was successfully processed or not.", "entityGroups": [ { "@id": "PaymentEntityGroup", "name": "Payment", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "PaymentSubjectArea" }, "description": "Example Entities included: Payment, Payment Group, Payment Authorization, Payment Gateway", "classConcepts": [ { "@id": "Payment", "name": "Payment", "@type": "Class", "description": "An amount of currency paid." }, { "@id": "CapturePayment", "name": "Capture Payment", "@type": "Class", "subClassOf": "Payment", "description": "The transfer of money from the customer's account to the merchant's account." }, { "@id": "RefundPayment", "name": "Refund Payment", "@type": "Class", "subClassOf": "Payment", "description": "Represents a repayment made, typically to a customer who isn’t satisfied with the goods or services purchased. Refunds are typically made after a payment has already been received from customers" }, { "@id": "PaymentPolicy", "name": "Payment Policy", "@type": "Class", "description": "This entity stores policy information for an org or an account which can be used to automate the process of payment application to invoice based on business needs." }, { "@id": "RefundCreditMemoAllocation", "name": "Refund Credit Memo Allocation", "@type": "Class", "subClassOf": "RefundAllocation", "description": "Facilitates applying/unapplying refund balance to a credit memo." }, { "@id": "PaymentGroup", "name": "Payment Group", "@type": "Class", "description": "Payment Group provides a way to associate payments and payment gateway events, where the payment is not associated with a Sales Order." }, { "@id": "PaymentTreatmentMethod", "name": "Payment Treatment Method", "@type": "Class", "description": "Represents a specific algorithm or method to apply. For example - pay for taxes first, pay for charges first, pay for oldest due invoice first etc. It can also point to a rule based on which application can be done. Treatment has a method." }, { "@id": "PaymentTreatment", "name": "Payment Treatment", "@type": "Class", "description": "This entity has the information which controls the way in which payment can be applied based on a legal entity or workflow. A policy has multiple treatments associated." }, { "@id": "PaymentAuthorization", "name": "Payment Authorization", "@type": "Class", "description": "An approval from the issuer of a payment instrument (usually a card), that the customer has sufficient funds to cover the cost of the transaction." }, { "@id": "PaymentGatewayAuthReversalLog", "name": "Payment Gateway Authorization Reversal Log", "@type": "Class", "subClassOf": "PaymentGatewayInteractionLog", "description": "A log record of all requests made to financial institutions, made via the payment gateway, to cancel payment authorizations." }, { "@id": "PaymentGatewayPaymentLog", "name": "Payment Gateway Payment Log", "@type": "Class", "subClassOf": "PaymentGatewayInteractionLog", "description": "A log record of all messages originating with financial institutions that previously provided payment authorizations, that payments have been deducted from customers' accounts." }, { "@id": "PaymentGatewayAuthorizationLog", "name": "Payment Gateway Authorization Log", "@type": "Class", "subClassOf": "PaymentGatewayInteractionLog", "description": "A log record of all requests made to financial institutions, made via the payment gateway, to authorize payments." }, { "@id": "PaymentGatewayInteractionType", "name": "Payment Gateway Interaction Type", "@type": "Class", "description": "Reasons for accessing the Payment Gateway, including authorization, Sale and Void." }, { "@id": "PaymentGateway", "name": "Payment Gateway", "@type": "Class", "description": "Holds the payment gateway merchant details which are used to interact external payment systems." }, { "@id": "PaymentGatewayProvider", "name": "Payment Gateway Provider", "@type": "Class", "description": "Stores class details needed for maintaining Apex adapter." }, { "@id": "PaymentGatewayInteractionLog", "name": "Payment Gateway Interaction Log", "@type": "Class", "description": "A log record of all messages exchanged with merchants made via the payment gateway, for authorizations and payments." }, { "@id": "PaymentGatewayResultCode", "name": "Payment Gateway Result Code", "@type": "Class", "description": "The response from the Payment Gateway." }, { "@id": "PaymentApplication", "name": "Payment Application", "@type": "Class", "description": "The designation of part or all of a Payment to satisfy a claim on the payment funds." }, { "@id": "PaymentInvoiceApplication", "name": "Payment Invoice Application", "@type": "Class", "subClassOf": "PaymentApplication", "description": "Facilitates applying/unapplying payment balance to an Invoice." }, { "@id": "PaymentAllocation", "name": "Payment Allocation", "@type": "Class", "description": "A Payment Application may be further broken down, to allocate payment funds to one or more line items within an Invoice or Credit Memo" }, { "@id": "PaymentCreditMemoApplication", "name": "Payment Credit Memo Application", "@type": "Class", "subClassOf": "PaymentApplication", "description": "Facilitates applying/unapplying payment balance to a credit memo." }, { "@id": "PaymentCreditMemoAllocation", "name": "Payment Credit Memo Allocation", "@type": "Class", "subClassOf": "PaymentAllocation", "description": "Facilitates applying a Payment Application to the line items of a Credit Memo." }, { "@id": "PaymentInvoiceAllocation", "name": "Payment Invoice Allocation", "@type": "Class", "subClassOf": "PaymentAllocation", "description": "Facilitates applying a Payment Application to the line items of an Invoice." }, { "@id": "RefundPaymentAllocation", "name": "Refund Payment Allocation", "@type": "Class", "subClassOf": "RefundAllocation", "description": "Facilitates applying/unapplying refund balance to a payment." }, { "@id": "RefundAllocation", "name": "Refund Allocation", "@type": "Class", "description": "Facilitates applying/unapplying a capture payment, or a credit memo to a Refund Payment." }, { "@id": "PaymentAuthorizationReversal", "name": "Payment Authorization Reversal", "@type": "Class", "description": "An authorization reversal is a message that alerts the issuer that part or all of a sale has been cancelled and the authorization hold should be rescinded." } ], "propertyConcepts": [ { "@id": "paymentTreatmentMethodCode", "@type": "Property", "domain": [ "PaymentTreatmentMethod" ] }, { "@id": "invoiceBalanceAmount", "@type": "Property", "domain": [ "PaymentInvoiceAllocation", "PaymentInvoiceApplication" ] }, { "@id": "paymentTreatmentName", "@type": "Property", "domain": [ "PaymentTreatment" ] }, { "@id": "paymentGatewayProviderCommentText", "@type": "Property", "domain": [ "PaymentGatewayProvider" ] }, { "@id": "creditMemoBalanceAmount", "@type": "Property", "domain": [ "RefundPaymentAllocation" ] }, { "@id": "paymentGatewayProviderName", "@type": "Property", "domain": [ "PaymentGatewayProvider" ] }, { "@id": "refundAllocationName", "@type": "Property", "domain": [ "RefundAllocation" ] }, { "@id": "paymentAmount", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentAuthorizationStatus", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "gatewayResultCodeDescription", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "developerName", "@type": "Property", "domain": [ "PaymentGatewayProvider" ] }, { "@id": "totalPaymentAmount", "@type": "Property", "domain": [ "PaymentGroup" ] }, { "@id": "allocatedAmount", "@type": "Property", "domain": [ "RefundAllocation" ] }, { "@id": "appliedDate", "@type": "Property", "domain": [ "PaymentApplication", "RefundAllocation" ] }, { "@id": "customerPhoneNumber", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentTreatmentMethodDescription", "@type": "Property", "domain": [ "PaymentTreatmentMethod" ] }, { "@id": "paymentTreatment", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "macAddress", "@type": "Property", "domain": [ "Payment", "PaymentAuthorizationReversal", "PaymentAuthorization" ] }, { "@id": "latestGatewayResultCode", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentInvoiceApplication", "@type": "Property", "domain": [ "PaymentInvoiceAllocation" ] }, { "@id": "paymentGroupNumber", "@type": "Property", "domain": [ "PaymentGroup" ] }, { "@id": "latestGatewayReferenceNumber", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentGatewayAuthorizationCode", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "authorizationAmount", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "capturePayment", "@type": "Property", "domain": [ "PaymentAuthorizationReversal", "RefundPaymentAllocation" ] }, { "@id": "hasBeenUnapplied", "@type": "Property", "domain": [ "PaymentApplication", "RefundAllocation" ] }, { "@id": "id", "@type": "Property", "domain": [ "CapturePayment", "PaymentGatewayAuthReversalLog", "PaymentGatewayAuthorizationLog", "PaymentInvoiceApplication", "PaymentGatewayProvider", "RefundAllocation", "PaymentGatewayResultCode", "PaymentAuthorizationReversal", "PaymentTreatment", "PaymentInvoiceAllocation", "PaymentGateway", "RefundCreditMemoAllocation", "PaymentAllocation", "PaymentGroup", "PaymentApplication", "PaymentGatewayInteractionLog", "PaymentTreatmentMethod", "PaymentGatewayPaymentLog", "Payment", "PaymentGatewayInteractionType", "RefundPaymentAllocation", "PaymentAuthorization", "PaymentCreditMemoAllocation", "PaymentPolicy", "PaymentCreditMemoApplication", "RefundPayment" ] }, { "@id": "latestGatewayInternalReferenceNumber", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "totalAppliedAmount", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentGatewayDate", "@type": "Property", "domain": [ "PaymentAuthorizationReversal", "PaymentGatewayInteractionLog", "PaymentAuthorization" ] }, { "@id": "description", "@type": "Property", "domain": [ "PaymentGatewayResultCode", "PaymentGatewayInteractionType", "PaymentPolicy" ] }, { "@id": "paymentCancellationDate", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "isFinalCapture", "@type": "Property", "domain": [ "CapturePayment" ] }, { "@id": "systemCredential", "@type": "Property", "domain": [ "PaymentGateway" ] }, { "@id": "paymentEffectiveDate", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "refundPaymentAllocationName", "@type": "Property", "domain": [ "RefundPaymentAllocation" ] }, { "@id": "paymentInvoiceApplicationName", "@type": "Property", "domain": [ "PaymentInvoiceApplication" ] }, { "@id": "externalCreatedDate", "@type": "Property", "domain": [ "PaymentApplication", "RefundAllocation", "Payment", "PaymentAuthorizationReversal", "PaymentAuthorization", "PaymentAllocation", "RefundPayment" ] }, { "@id": "namespacePrefixText", "@type": "Property", "domain": [ "PaymentGatewayProvider" ] }, { "@id": "requestDate", "@type": "Property", "domain": [ "PaymentAuthorizationReversal", "PaymentAuthorization" ] }, { "@id": "paymentGatewayInternalReferenceNumber", "@type": "Property", "domain": [ "PaymentAuthorizationReversal", "PaymentAuthorization" ] }, { "@id": "paymentAuthorizationReversalStatus", "@type": "Property", "domain": [ "PaymentAuthorizationReversal" ] }, { "@id": "paymentInvoiceAllocationName", "@type": "Property", "domain": [ "PaymentInvoiceAllocation" ] }, { "@id": "totalReversalAmount", "@type": "Property", "domain": [ "PaymentGroup" ] }, { "@id": "paymentGroup", "@type": "Property", "domain": [ "Payment", "PaymentAuthorization" ] }, { "@id": "paymentGatewayInteractionLogName", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "paymentApplicationType", "@type": "Property", "domain": [ "PaymentApplication" ] }, { "@id": "salesOrderPaymentSummary", "@type": "Property", "domain": [ "Payment", "PaymentAuthorization" ] }, { "@id": "refundPayment", "@type": "Property", "domain": [ "RefundAllocation" ] }, { "@id": "customerAuthorizationReversalPhone", "@type": "Property", "domain": [ "PaymentAuthorizationReversal" ] }, { "@id": "capturePaymentType", "@type": "Property", "domain": [ "CapturePayment" ] }, { "@id": "expirationDate", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "paymentPolicyStatus", "@type": "Property", "domain": [ "PaymentPolicy" ] }, { "@id": "paymentGatewayProvider", "@type": "Property", "domain": [ "PaymentGateway" ] }, { "@id": "paymentGatewayInteractionStatus", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "availableBalanceAmount", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "iPAddress", "@type": "Property", "domain": [ "Payment", "PaymentAuthorizationReversal", "PaymentAuthorization" ] }, { "@id": "totalPaymentCaptureAmount", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "shouldAutoInvoice", "@type": "Property", "domain": [ "PaymentTreatment" ] }, { "@id": "latestPaymentGatewayMessageText", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentTreatmentMethod", "@type": "Property", "domain": [ "PaymentTreatment" ] }, { "@id": "paymentAuthorizationProcessingMode", "@type": "Property", "domain": [ "PaymentAuthorizationReversal", "PaymentAuthorization" ] }, { "@id": "latestGatewayDate", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "account", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentMethod", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "authorizationProcessingMode", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "unappliedDate", "@type": "Property", "domain": [ "PaymentApplication", "RefundAllocation" ] }, { "@id": "name", "@type": "Property", "domain": [ "CapturePayment", "PaymentApplication", "PaymentGatewayPaymentLog", "PaymentGatewayAuthReversalLog", "PaymentGatewayAuthorizationLog", "PaymentGatewayResultCode", "Payment", "PaymentGatewayInteractionType", "PaymentGateway", "PaymentCreditMemoAllocation", "RefundCreditMemoAllocation", "PaymentPolicy", "PaymentCreditMemoApplication", "RefundPayment" ] }, { "@id": "paymentAuthorizationCommentText", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "paymentGatewayInteractionType", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "totalAuthorizationAmount", "@type": "Property", "domain": [ "PaymentGroup" ] }, { "@id": "latestGatewayInternalResult", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentGateway", "@type": "Property", "domain": [ "Payment", "PaymentAuthorization" ] }, { "@id": "handlingFeeAmount", "@type": "Property", "domain": [ "CapturePayment" ] }, { "@id": "internalBusinessUnit", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentPolicy", "@type": "Property", "domain": [ "PaymentTreatment" ] }, { "@id": "paymentBalanceAmount", "@type": "Property", "domain": [ "PaymentApplication", "RefundPaymentAllocation" ] }, { "@id": "paymentTreatmentMethodName", "@type": "Property", "domain": [ "PaymentTreatmentMethod" ] }, { "@id": "relatedRefundAllocation", "@type": "Property", "domain": [ "RefundAllocation" ] }, { "@id": "refundBalanceAmount", "@type": "Property", "domain": [ "RefundAllocation" ] }, { "@id": "refundAllocationCommentsDate", "@type": "Property", "domain": [ "RefundPaymentAllocation" ] }, { "@id": "paymentMethodID", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "paymentGatewayAVSCode", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "refundAllocationType", "@type": "Property", "domain": [ "RefundAllocation" ] }, { "@id": "paymentTreatmentStatus", "@type": "Property", "domain": [ "PaymentTreatment" ] }, { "@id": "paymentGatewayResult", "@type": "Property", "domain": [ "PaymentAuthorizationReversal", "PaymentGatewayInteractionLog", "PaymentAuthorization" ] }, { "@id": "gatewayAuthorizationCode", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "paymentApplicationLevel", "@type": "Property", "domain": [ "PaymentTreatment" ] }, { "@id": "paymentAuthorizationReversalName", "@type": "Property", "domain": [ "PaymentAuthorizationReversal" ] }, { "@id": "paymentPolicyTreatmentSelection", "@type": "Property", "domain": [ "PaymentPolicy" ] }, { "@id": "paymentAuthorizationReversalCommentText", "@type": "Property", "domain": [ "PaymentAuthorizationReversal" ] }, { "@id": "internalResultCode", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "paymentNumber", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "apexAdapterClassName", "@type": "Property", "domain": [ "PaymentGatewayProvider" ] }, { "@id": "netAppliedAmount", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "commentText", "@type": "Property", "domain": [ "PaymentApplication", "Payment" ] }, { "@id": "refundAllocationCommentText", "@type": "Property", "domain": [ "RefundPaymentAllocation" ] }, { "@id": "paymentGatewayMessageText", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "paymentInvoiceApplicationType", "@type": "Property", "domain": [ "PaymentInvoiceApplication" ] }, { "@id": "totalAuthorizationReversalAmount", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "paymentStatus", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentType", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "paymentAuthorization", "@type": "Property", "domain": [ "CapturePayment", "PaymentAuthorizationReversal", "PaymentGatewayAuthorizationLog" ] }, { "@id": "relatedPaymentAllocation", "@type": "Property", "domain": [ "PaymentAllocation" ] }, { "@id": "customerEmailAddress", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "balanceAmount", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "appliedAmount", "@type": "Property", "domain": [ "PaymentApplication", "PaymentInvoiceAllocation", "PaymentCreditMemoAllocation" ] }, { "@id": "payment", "@type": "Property", "domain": [ "PaymentApplication", "PaymentGatewayPaymentLog" ] }, { "@id": "paymentGatewayCommentText", "@type": "Property", "domain": [ "PaymentGateway" ] }, { "@id": "paymentAllocationName", "@type": "Property", "domain": [ "PaymentAllocation" ] }, { "@id": "gatewayReferenceDetailsText", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "authorizationReversalAmount", "@type": "Property", "domain": [ "PaymentAuthorizationReversal" ] }, { "@id": "paymentGatewayReferenceNumber", "@type": "Property", "domain": [ "PaymentAuthorizationReversal", "PaymentGatewayInteractionLog", "PaymentAuthorization" ] }, { "@id": "paymentAuthorizationNumber", "@type": "Property", "domain": [ "PaymentAuthorization" ] }, { "@id": "totalUnappliedAmount", "@type": "Property", "domain": [ "Payment" ] }, { "@id": "customerAuthorizationReversalEmail", "@type": "Property", "domain": [ "PaymentAuthorizationReversal" ] }, { "@id": "internalReferenceNumber", "@type": "Property", "domain": [ "PaymentGatewayInteractionLog" ] }, { "@id": "paymentAuthorizationReversal", "@type": "Property", "domain": [ "PaymentGatewayAuthReversalLog" ] }, { "@id": "paymentGatewayStatus", "@type": "Property", "domain": [ "PaymentGateway" ] }, { "@id": "effectiveDate", "@type": "Property", "domain": [ "PaymentApplication", "RefundAllocation" ] } ], "schemas": [ { "@type": "Shape", "@id": "Payment", "properties": [ { "path": "salesOrderPaymentSummary", "node": "SalesOrderPaymentSummary", "minCount": "1" }, { "path": "paymentGroup", "node": "PaymentGroup", "minCount": "1" }, { "path": "paymentGateway", "node": "PaymentGateway", "minCount": "1" }, { "path": "paymentType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentTreatment", "node": "PaymentTreatment", "minCount": "1" }, { "path": "internalBusinessUnit", "node": "InternalBusinessUnit", "minCount": "1" }, { "path": "account", "node": "Account" }, { "path": "paymentMethod", "node": "PaymentMethod", "minCount": "1" }, { "path": "authorizationProcessingMode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "latestGatewayResultCode", "node": "PaymentGatewayResultCode", "minCount": "1" }, { "path": "latestGatewayInternalResult", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "customerPhoneNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "customerEmailAddress", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "latestGatewayReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "latestGatewayInternalReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "latestPaymentGatewayMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "macAddress", "datatype": "xsd:string", "maxCount": "1" }, { "path": "iPAddress", "datatype": "xsd:string", "maxCount": "1" }, { "path": "paymentNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "commentText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "netAppliedAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalAppliedAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalUnappliedAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "balanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "latestGatewayDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "externalCreatedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "paymentEffectiveDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "paymentCancellationDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "CapturePayment", "and": [ { "@id": "Payment" }, { "properties": [ { "path": "paymentAuthorization", "node": "PaymentAuthorization", "minCount": "1" }, { "path": "capturePaymentType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" }, { "path": "handlingFeeAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "isFinalCapture", "datatype": "xsd:boolean", "maxCount": "1" } ] } ] }, { "@type": "Shape", "@id": "RefundPayment", "and": [ { "@id": "Payment" }, { "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" }, { "path": "externalCreatedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentPolicy", "properties": [ { "path": "paymentPolicyStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentPolicyTreatmentSelection", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "RefundCreditMemoAllocation", "and": [ { "@id": "RefundAllocation" }, { "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentGroup", "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentGroupNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "totalPaymentAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalAuthorizationAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalReversalAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentTreatmentMethod", "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentTreatmentMethodName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentTreatmentMethodDescription", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentTreatmentMethodCode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentTreatment", "properties": [ { "path": "paymentPolicy", "node": "PaymentPolicy", "minCount": "1" }, { "path": "paymentTreatmentMethod", "node": "PaymentTreatmentMethod", "minCount": "1" }, { "path": "paymentTreatmentStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentApplicationLevel", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentTreatmentName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "shouldAutoInvoice", "datatype": "xsd:boolean", "maxCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentAuthorization", "properties": [ { "path": "paymentGroup", "node": "PaymentGroup", "minCount": "1" }, { "path": "salesOrderPaymentSummary", "node": "SalesOrderPaymentSummary", "minCount": "1" }, { "path": "paymentGateway", "node": "PaymentGateway", "minCount": "1" }, { "path": "paymentAuthorizationStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentMethodID", "node": "PaymentMethod", "minCount": "1" }, { "path": "paymentGatewayResult", "node": "PaymentGatewayResultCode", "minCount": "1" }, { "path": "paymentAuthorizationProcessingMode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentAuthorizationNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentAuthorizationCommentText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "gatewayAuthorizationCode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "iPAddress", "datatype": "xsd:string", "maxCount": "1" }, { "path": "macAddress", "datatype": "xsd:string", "maxCount": "1" }, { "path": "paymentGatewayReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayInternalReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "gatewayReferenceDetailsText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "gatewayResultCodeDescription", "datatype": "xsd:string", "maxCount": "1" }, { "path": "availableBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "authorizationAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalPaymentCaptureAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalAuthorizationReversalAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayDate", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "requestDate", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "expirationDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "externalCreatedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentGatewayAuthReversalLog", "and": [ { "@id": "PaymentGatewayInteractionLog" }, { "properties": [ { "path": "paymentAuthorizationReversal", "node": "PaymentAuthorizationReversal" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentGatewayPaymentLog", "and": [ { "@id": "PaymentGatewayInteractionLog" }, { "properties": [ { "path": "payment", "node": "Payment", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentGatewayAuthorizationLog", "and": [ { "@id": "PaymentGatewayInteractionLog" }, { "properties": [ { "path": "paymentAuthorization", "node": "PaymentAuthorization", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentGatewayInteractionType", "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentGateway", "properties": [ { "path": "paymentGatewayStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayProvider", "node": "PaymentGatewayProvider", "minCount": "1" }, { "path": "systemCredential", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayCommentText", "datatype": "xsd:string", "maxCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentGatewayProvider", "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayProviderName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "apexAdapterClassName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayProviderCommentText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "developerName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "namespacePrefixText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentGatewayInteractionLog", "properties": [ { "path": "paymentGatewayResult", "node": "PaymentGatewayResultCode", "minCount": "1" }, { "path": "paymentGatewayInteractionType", "node": "PaymentGatewayInteractionType", "minCount": "1" }, { "path": "internalResultCode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayInteractionStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayInteractionLogName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayAuthorizationCode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayAVSCode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "paymentGatewayReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "internalReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentGatewayResultCode", "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentApplication", "properties": [ { "path": "payment", "node": "Payment", "minCount": "1" }, { "path": "paymentApplicationType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "commentText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "appliedAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "paymentBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "appliedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "effectiveDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "unappliedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "externalCreatedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "hasBeenUnapplied", "datatype": "xsd:boolean", "maxCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentInvoiceApplication", "and": [ { "@id": "PaymentApplication" }, { "properties": [ { "path": "paymentInvoiceApplicationType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentInvoiceApplicationName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "invoiceBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentAllocation", "properties": [ { "path": "relatedPaymentAllocation", "node": "PaymentAllocation", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentAllocationName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "externalCreatedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentCreditMemoApplication", "and": [ { "@id": "PaymentApplication" }, { "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentCreditMemoAllocation", "and": [ { "@id": "PaymentAllocation" }, { "properties": [ { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" }, { "path": "appliedAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "PaymentInvoiceAllocation", "and": [ { "@id": "PaymentAllocation" }, { "properties": [ { "path": "paymentInvoiceApplication", "node": "PaymentInvoiceApplication" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "paymentInvoiceAllocationName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "appliedAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "invoiceBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "RefundPaymentAllocation", "and": [ { "@id": "RefundAllocation" }, { "properties": [ { "path": "capturePayment", "node": "CapturePayment", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "refundPaymentAllocationName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "refundAllocationCommentText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "paymentBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "creditMemoBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "refundAllocationCommentsDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "RefundAllocation", "properties": [ { "path": "refundPayment", "node": "RefundPayment", "minCount": "1" }, { "path": "refundAllocationType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "relatedRefundAllocation", "node": "RefundAllocation", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "refundAllocationName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "refundBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "allocatedAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "appliedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "effectiveDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "unappliedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "externalCreatedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "hasBeenUnapplied", "datatype": "xsd:boolean", "maxCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentAuthorizationReversal", "properties": [ { "path": "paymentAuthorization", "node": "PaymentAuthorization", "minCount": "1" }, { "path": "capturePayment", "node": "CapturePayment" }, { "path": "paymentGatewayResult", "node": "PaymentGatewayResultCode", "minCount": "1" }, { "path": "paymentAuthorizationReversalStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentAuthorizationProcessingMode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "customerAuthorizationReversalPhone", "datatype": "xsd:string", "maxCount": "1" }, { "path": "customerAuthorizationReversalEmail", "datatype": "xsd:string", "maxCount": "1" }, { "path": "paymentAuthorizationReversalName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "paymentAuthorizationReversalCommentText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "iPAddress", "datatype": "xsd:string", "maxCount": "1" }, { "path": "macAddress", "datatype": "xsd:string", "maxCount": "1" }, { "path": "paymentGatewayInternalReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayReferenceNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "authorizationReversalAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "requestDate", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "paymentGatewayDate", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "externalCreatedDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" } ] } ] } ] }, { "@id": "PaymentMethodSubjectArea", "@type": "SubjectArea", "version": "0.1", "name": "Payment Method", "description": "A method of paying for a product or service, like a credit card or check.", "entityGroups": [ { "@id": "PaymentMethodEntityGroup", "name": "Payment Method", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "PaymentMethodSubjectArea" }, "description": "Example Entities included: Payment Method Type, Payment Card Tender, Digital Wallet Tender", "classConcepts": [ { "@id": "PaymentMethod", "name": "Payment Method", "@type": "Class", "description": "A means by which a buyer compensates a seller for a purchased good or service." }, { "@id": "PaymentMethodType", "name": "Payment Method Type", "@type": "Class", "description": "The category of payment method, such as payment card, check or digital wallet." }, { "@id": "PaymentCard", "name": "Payment Card", "@type": "Class", "subClassOf": "PaymentMethod", "description": "A payment system issued by a financial institution to a customer that allows its owner (the cardholder) to access funds in designated bank accounts" }, { "@id": "Coupon", "name": "Coupon", "@type": "Class", "subClassOf": "PaymentMethod", "description": "Payment in the form of a voucher entitling the holder to a discount for a particular product." }, { "@id": "CreditTender", "name": "Credit Tender", "@type": "Class", "subClassOf": "PaymentMethod", "description": "Payment to the seller that results in an agreement to pay at a later date, usually via a credit account." } ], "propertyConcepts": [ { "@id": "billToStreet", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "couponCount", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "account", "@type": "Property", "domain": [ "CreditTender" ] }, { "@id": "useMinimumAgeYear", "@type": "Property", "domain": [ "PaymentMethodType" ] }, { "@id": "isReturnCoupon", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "typeRequiredIdentification", "@type": "Property", "domain": [ "PaymentMethodType" ] }, { "@id": "manufacturer", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "maxPerPeriodTransactionCount", "@type": "Property", "domain": [ "PaymentMethodType" ] }, { "@id": "issueNumber", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "cardHolderName", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "secondaryScanCodeLabel", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "name", "@type": "Property", "domain": [ "PaymentMethodType", "PaymentCard" ] }, { "@id": "paymentMethodStatus", "@type": "Property", "domain": [ "PaymentMethod" ] }, { "@id": "cardToken", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "numberLastDigits", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "companyName", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "billToStreet2", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "scanCode", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "maxTransactionAmount", "@type": "Property", "domain": [ "PaymentMethodType" ] }, { "@id": "typeDescription", "@type": "Property", "domain": [ "PaymentMethodType" ] }, { "@id": "mediaType", "@type": "Property", "domain": [ "PaymentMethodType" ] }, { "@id": "billToLastName", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "paymentCardType", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "couponStatus", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "expirationYear", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "isValid", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "paymentMethodType", "@type": "Property", "domain": [ "PaymentMethod" ] }, { "@id": "maskedNumber", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "derivedCardTypeCode", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "returnCouponReason", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "discountAmount", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "maxPerPeriodAmount", "@type": "Property", "domain": [ "PaymentMethodType" ] }, { "@id": "couponCode", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "expirationDate", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "discountPercentage", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "primaryScanCodeLabel", "@type": "Property", "domain": [ "Coupon" ] }, { "@id": "billToFirstName", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "creditCardExpired", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "id", "@type": "Property", "domain": [ "Coupon", "PaymentMethodType", "PaymentCard", "PaymentMethod", "CreditTender" ] }, { "@id": "expirationMonth", "@type": "Property", "domain": [ "PaymentCard" ] }, { "@id": "billToCity", "@type": "Property", "domain": [ "PaymentCard" ] } ], "schemas": [ { "@type": "Shape", "@id": "PaymentMethod", "properties": [ { "path": "paymentMethodType", "node": "PaymentMethodType", "minCount": "1" }, { "path": "paymentMethodStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentMethodType", "properties": [ { "path": "maxTransactionAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "maxPerPeriodAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "useMinimumAgeYear", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "maxPerPeriodTransactionCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "typeRequiredIdentification", "datatype": "xsd:string", "maxCount": "1" }, { "path": "mediaType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "typeDescription", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PaymentCard", "and": [ { "@id": "PaymentMethod" }, { "properties": [ { "path": "expirationMonth", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "expirationYear", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "cardHolderName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "maskedNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "numberLastDigits", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "cardToken", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "issueNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "billToCity", "datatype": "xsd:string", "maxCount": "1" }, { "path": "billToStreet2", "datatype": "xsd:string", "maxCount": "1" }, { "path": "billToStreet", "datatype": "xsd:string", "maxCount": "1" }, { "path": "billToLastName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "billToFirstName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "companyName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "derivedCardTypeCode", "datatype": "xsd:string", "maxCount": "1" }, { "path": "creditCardExpired", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "paymentCardType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "Coupon", "and": [ { "@id": "PaymentMethod" }, { "properties": [ { "path": "discountAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "discountPercentage", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "scanCode", "datatype": "xsd:string", "maxCount": "1" }, { "path": "couponCode", "datatype": "xsd:string", "maxCount": "1" }, { "path": "primaryScanCodeLabel", "datatype": "xsd:string", "maxCount": "1" }, { "path": "secondaryScanCodeLabel", "datatype": "xsd:string", "maxCount": "1" }, { "path": "returnCouponReason", "datatype": "xsd:string", "maxCount": "1" }, { "path": "couponCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isValid", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isReturnCoupon", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "expirationDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "couponStatus", "datatype": "xsd:string", "maxCount": "1" }, { "path": "manufacturer", "node": "Party" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "CreditTender", "and": [ { "@id": "PaymentMethod" }, { "properties": [ { "path": "account", "node": "Account" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] } ] } ] }, { "@id": "ProductSubjectArea", "@type": "SubjectArea", "version": "0.1", "name": "Product", "description": "Anything you plan to sell or any part of a product that needs to be tracked for service purposes. For example, you are selling a green tractor.", "entityGroups": [ { "@id": "ProductEntityGroup", "name": "Product", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "ProductSubjectArea" }, "description": "Example Entities included: Product Type, Product Item, Product Attribute, Product Relation", "classConcepts": [ { "@id": "Product", "name": "Product", "@type": "Class", "description": "What is intended to be sold e.g. goods, services, bundles, made to order products." }, { "@id": "GoodsProduct", "name": "Goods Product", "@type": "Class", "subClassOf": "Product", "description": "Products you can touch e.g. cart of milk, pallet of coffee, mobile phone x model 1" }, { "@id": "ServiceProduct", "name": "Service Product", "@type": "Class", "subClassOf": "Product", "description": "Products that are intangible e.g. labor, software subscription" }, { "@id": "BundleProduct", "name": "Bundle Product", "@type": "Class", "subClassOf": "Product", "description": "Product groups e.g. mobile phone package include phone, call plan and charger" }, { "@id": "ProductTranslation", "name": "Product Translation", "@type": "Class", "description": "Translated attributes for a product" }, { "@id": "ProductRelatedProduct", "name": "Product Related Product", "@type": "Class", "description": "A grouping of products such as a product bundle" }, { "@id": "ProductRelationshipType", "name": "Product Relationship Type", "@type": "Class", "description": "What are the types of relationships available e.g. bundled with/bundled in, substitute for/substitute of" }, { "@id": "ProductImage", "name": "Product Image", "@type": "Class", "description": "Images of a product" }, { "@id": "ProductImageTranslation", "name": "Product Image Translation", "@type": "Class", "description": "Translated attributes for a product image" }, { "@id": "Brand", "name": "Brand", "@type": "Class", "description": "What is the brand of the product e.g. Snike shoes" } ], "propertyConcepts": [ { "@id": "salesOrderProduct2", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "maximumOrderQuantityCount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isMultipleCouponsAllowed", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isIntellectualPropertyProtected", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isBackOrdered", "@type": "Property", "domain": [ "Product" ] }, { "@id": "pattern", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "validForPeriodUOM", "@type": "Property", "domain": [ "Product" ] }, { "@id": "parentProductRole", "@type": "Property", "domain": [ "ProductRelationshipType" ] }, { "@id": "masterProduct", "@type": "Property", "domain": [ "Product" ] }, { "@id": "displayUrl", "@type": "Property", "domain": [ "Product" ] }, { "@id": "requiresInvididualUnitPricing", "@type": "Property", "domain": [ "Product" ] }, { "@id": "manufacturerName", "@type": "Property", "domain": [ "Product" ] }, { "@id": "grossWeight", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "externalSourceRecord", "@type": "Property", "domain": [ "Product" ] }, { "@id": "canUseRevenueSchedule", "@type": "Property", "domain": [ "Product" ] }, { "@id": "allowCustomerReturn", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isPerishable", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "requiresUnitPriceLabel", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "validFromDate", "@type": "Property", "domain": [ "Product" ] }, { "@id": "fromDate", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "id", "@type": "Property", "domain": [ "Brand", "ProductRelationshipType", "BundleProduct", "GoodsProduct", "ProductImage", "ProductRelatedProduct", "ProductTranslation", "ServiceProduct", "Product", "ProductImageTranslation" ] }, { "@id": "servicePeriodCount", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "salesOrderProduct1", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "isDefaultOption", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "glAccountCode", "@type": "Property", "domain": [ "Product" ] }, { "@id": "productRelationshipType", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "isPreOrderable", "@type": "Property", "domain": [ "Product" ] }, { "@id": "revenueInstallmentPeriod", "@type": "Property", "domain": [ "Product" ] }, { "@id": "tareWeight", "@type": "Property", "domain": [ "BundleProduct", "GoodsProduct" ] }, { "@id": "rewardProgramPointsCount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "fabric", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "description", "@type": "Property", "domain": [ "ProductTranslation", "Product" ] }, { "@id": "priceChargeType", "@type": "Property", "domain": [ "Product" ] }, { "@id": "standardWarrantyLengthMonth", "@type": "Property", "domain": [ "Product" ] }, { "@id": "productImage", "@type": "Property", "domain": [ "ProductImageTranslation" ] }, { "@id": "quantityInstallmentPeriod", "@type": "Property", "domain": [ "Product" ] }, { "@id": "depth", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "bundledProductsDecidedAtUse", "@type": "Property", "domain": [ "BundleProduct" ] }, { "@id": "lotIdentifier", "@type": "Property", "domain": [ "Product" ] }, { "@id": "brandGrade", "@type": "Property", "domain": [ "Brand", "Product" ] }, { "@id": "width", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "isQualityVerificationRequired", "@type": "Property", "domain": [ "Product" ] }, { "@id": "diameter", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "evergreenContractEstimatedMonthCount", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "isSellableWithoutPrice", "@type": "Property", "domain": [ "Product" ] }, { "@id": "bundledProductsDecidesAvailability", "@type": "Property", "domain": [ "BundleProduct" ] }, { "@id": "isSellableIndependently", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isWeightEntryRequired", "@type": "Property", "domain": [ "Product" ] }, { "@id": "netWeight", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "environmentRequirement", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "childProductRole", "@type": "Property", "domain": [ "ProductRelationshipType" ] }, { "@id": "versionNumber", "@type": "Property", "domain": [ "Product" ] }, { "@id": "quantityInstallmentCount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "color", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "isPartnerDiscountAllowed", "@type": "Property", "domain": [ "Product" ] }, { "@id": "productStatus", "@type": "Property", "domain": [ "Product" ] }, { "@id": "type", "@type": "Property", "domain": [ "Product" ] }, { "@id": "expectedWasteCount", "@type": "Property", "domain": [ "BundleProduct" ] }, { "@id": "gender", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "longDescription", "@type": "Property", "domain": [ "ProductTranslation", "Product" ] }, { "@id": "rentalTermViolationPenaltyAmount", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "isRainCheckAllowed", "@type": "Property", "domain": [ "Product" ] }, { "@id": "toDate", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "modelYear", "@type": "Property", "domain": [ "Product" ] }, { "@id": "primarySalesChannel", "@type": "Property", "domain": [ "Product" ] }, { "@id": "weightUOM", "@type": "Property", "domain": [ "BundleProduct", "GoodsProduct" ] }, { "@id": "revenueInstallmentCount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "bundledProductsSoldTogether", "@type": "Property", "domain": [ "BundleProduct" ] }, { "@id": "productSKU", "@type": "Property", "domain": [ "Product" ] }, { "@id": "sizeUOM", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "productMayExpand", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "isReturnable", "@type": "Property", "domain": [ "Product" ] }, { "@id": "canUseQuantitySchedule", "@type": "Property", "domain": [ "Product" ] }, { "@id": "product", "@type": "Property", "domain": [ "ProductImage", "ProductTranslation" ] }, { "@id": "imageViewType", "@type": "Property", "domain": [ "ProductImage" ] }, { "@id": "brand", "@type": "Property", "domain": [ "Product" ] }, { "@id": "name", "@type": "Property", "domain": [ "Brand", "ProductRelatedProduct", "ProductTranslation", "Product" ] }, { "@id": "isWorkerDiscountAllowed", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isManualPriceEntryRequired", "@type": "Property", "domain": [ "Product" ] }, { "@id": "minimumAdvertisementAmount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "translatedName", "@type": "Property", "domain": [ "ProductImageTranslation" ] }, { "@id": "parentProduct", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "isInstallable", "@type": "Property", "domain": [ "Product" ] }, { "@id": "serviceType", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "season", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "age", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "modelNumber", "@type": "Property", "domain": [ "Product" ] }, { "@id": "rentalCleanupFeeAmount", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "validToDate", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isQuantityEntryRequired", "@type": "Property", "domain": [ "Product" ] }, { "@id": "mSRPAmount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "revenueScheduleType", "@type": "Property", "domain": [ "Product" ] }, { "@id": "validForPeriodCount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isDynamicBundle", "@type": "Property", "domain": [ "Product" ] }, { "@id": "maxHoldingDayCount", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "minimumAdvertisementAmountStartDate", "@type": "Property", "domain": [ "Product" ] }, { "@id": "requiredTemperatureLowestNumber", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "evergreenContractEstimatedChargeAmount", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "quantityScheduleType", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isCouponRedemptionAllowed", "@type": "Property", "domain": [ "Product" ] }, { "@id": "quantityUnitOfMeasure", "@type": "Property", "domain": [ "BundleProduct" ] }, { "@id": "allowPartialRefund", "@type": "Property", "domain": [ "Product" ] }, { "@id": "requiredCleanupProcess", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "stockLedgerValuationAmount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "childProduct", "@type": "Property", "domain": [ "ProductRelatedProduct" ] }, { "@id": "isAutoProvisionable", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isMadeToOrder", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "isCustomerDiscountAllowed", "@type": "Property", "domain": [ "Product" ] }, { "@id": "requiredHumidityPercentage", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "primaryProductCategory", "@type": "Property", "domain": [ "Product" ] }, { "@id": "quantityCount", "@type": "Property", "domain": [ "BundleProduct" ] }, { "@id": "requiredTemperatureHighestNumber", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "height", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "serviceProviderAccount", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "isFoodstampPaymentAllowed", "@type": "Property", "domain": [ "Product" ] }, { "@id": "drainedWeight", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "requiredTemperatureUOM", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "shelfFacingUnitCount", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "isSellable", "@type": "Property", "domain": [ "Product" ] }, { "@id": "disposalType", "@type": "Property", "domain": [ "Product" ] }, { "@id": "isDefaultImage", "@type": "Property", "domain": [ "ProductImage" ] }, { "@id": "requiredDepositPercentage", "@type": "Property", "domain": [ "Product" ] }, { "@id": "productSecurityRequirement", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "requiredDepositAmount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "servicePeriodUOM", "@type": "Property", "domain": [ "ServiceProduct" ] }, { "@id": "bundledProductsSubstitutional", "@type": "Property", "domain": [ "BundleProduct" ] }, { "@id": "minimumOrderQuantityCount", "@type": "Property", "domain": [ "Product" ] }, { "@id": "style", "@type": "Property", "domain": [ "GoodsProduct" ] }, { "@id": "isSerialized", "@type": "Property", "domain": [ "Product" ] } ], "schemas": [ { "@type": "Shape", "@id": "Product", "properties": [ { "path": "type", "datatype": "xsd:string", "maxCount": "1" }, { "path": "brandGrade", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "longDescription", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "displayUrl", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isDynamicBundle", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "revenueInstallmentCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "revenueInstallmentPeriod", "datatype": "xsd:string", "maxCount": "1" }, { "path": "revenueScheduleType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "canUseRevenueSchedule", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "quantityInstallmentCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "quantityInstallmentPeriod", "datatype": "xsd:string", "maxCount": "1" }, { "path": "quantityScheduleType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "canUseQuantitySchedule", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "disposalType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "allowPartialRefund", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "allowCustomerReturn", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "validForPeriodUOM", "node": "ProductValidityTimePeriodUOM" }, { "path": "validForPeriodCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "validToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "validFromDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "standardWarrantyLengthMonth", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isAutoProvisionable", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isInstallable", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isQualityVerificationRequired", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isQuantityEntryRequired", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isWeightEntryRequired", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isManualPriceEntryRequired", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "rewardProgramPointsCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isFoodstampPaymentAllowed", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isPartnerDiscountAllowed", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isWorkerDiscountAllowed", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isCustomerDiscountAllowed", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isMultipleCouponsAllowed", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isCouponRedemptionAllowed", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "requiredDepositPercentage", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "requiredDepositAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "isRainCheckAllowed", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "maximumOrderQuantityCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "primarySalesChannel", "node": "SalesChannel" }, { "path": "minimumOrderQuantityCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "requiresInvididualUnitPricing", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "priceChargeType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "minimumAdvertisementAmountStartDate", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "minimumAdvertisementAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "mSRPAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "isBackOrdered", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isReturnable", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isSellableWithoutPrice", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isSellableIndependently", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isSellable", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isPreOrderable", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "productStatus", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "isIntellectualPropertyProtected", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "externalSourceRecord", "datatype": "xsd:string", "maxCount": "1" }, { "path": "lotIdentifier", "datatype": "xsd:string", "maxCount": "1" }, { "path": "stockLedgerValuationAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "glAccountCode", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isSerialized", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "primaryProductCategory", "node": "ProductCategory" }, { "path": "versionNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "modelNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "modelYear", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "brand", "node": "Brand" }, { "path": "manufacturerName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "masterProduct", "node": "Product" }, { "path": "productSKU", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "GoodsProduct", "and": [ { "@id": "Product" }, { "properties": [ { "path": "requiresUnitPriceLabel", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "maxHoldingDayCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "shelfFacingUnitCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "isPerishable", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "isMadeToOrder", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "requiredCleanupProcess", "datatype": "xsd:string", "maxCount": "1" }, { "path": "requiredHumidityPercentage", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "requiredTemperatureUOM", "datatype": "xsd:string", "maxCount": "1" }, { "path": "requiredTemperatureHighestNumber", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "requiredTemperatureLowestNumber", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "environmentRequirement", "datatype": "xsd:string", "maxCount": "1" }, { "path": "productSecurityRequirement", "datatype": "xsd:string", "maxCount": "1" }, { "path": "age", "datatype": "xsd:string", "maxCount": "1" }, { "path": "gender", "datatype": "xsd:string", "maxCount": "1" }, { "path": "season", "datatype": "xsd:string", "maxCount": "1" }, { "path": "pattern", "datatype": "xsd:string", "maxCount": "1" }, { "path": "fabric", "datatype": "xsd:string", "maxCount": "1" }, { "path": "style", "datatype": "xsd:string", "maxCount": "1" }, { "path": "color", "datatype": "xsd:string", "maxCount": "1" }, { "path": "weightUOM", "datatype": "xsd:string", "maxCount": "1" }, { "path": "tareWeight", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "drainedWeight", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "netWeight", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "grossWeight", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "productMayExpand", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "sizeUOM", "datatype": "xsd:string", "maxCount": "1" }, { "path": "diameter", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "height", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "width", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "depth", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ServiceProduct", "and": [ { "@id": "Product" }, { "properties": [ { "path": "evergreenContractEstimatedChargeAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "evergreenContractEstimatedMonthCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "serviceProviderAccount", "node": "Account" }, { "path": "rentalCleanupFeeAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "rentalTermViolationPenaltyAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "servicePeriodUOM", "datatype": "xsd:string", "maxCount": "1" }, { "path": "servicePeriodCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "serviceType", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "BundleProduct", "and": [ { "@id": "Product" }, { "properties": [ { "path": "weightUOM", "datatype": "xsd:string", "maxCount": "1" }, { "path": "tareWeight", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "expectedWasteCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "quantityUnitOfMeasure", "datatype": "xsd:string", "maxCount": "1" }, { "path": "quantityCount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "bundledProductsDecidedAtUse", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "bundledProductsDecidesAvailability", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "bundledProductsSubstitutional", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "bundledProductsSoldTogether", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "ProductTranslation", "properties": [ { "path": "longDescription", "datatype": "xsd:string", "maxCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductRelatedProduct", "properties": [ { "path": "isDefaultOption", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "toDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "fromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "parentProduct", "node": "Product", "minCount": "1" }, { "path": "productRelationshipType", "node": "ProductRelationshipType", "minCount": "1" }, { "path": "childProduct", "node": "Product", "minCount": "1" }, { "path": "salesOrderProduct1", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "salesOrderProduct2", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductRelationshipType", "properties": [ { "path": "childProductRole", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "parentProductRole", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductImage", "properties": [ { "path": "imageViewType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isDefaultImage", "datatype": "xsd:boolean", "maxCount": "1", "minCount": "1" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductImageTranslation", "properties": [ { "path": "translatedName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "productImage", "node": "ProductImage", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "Brand", "properties": [ { "path": "brandGrade", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@id": "ProductAttributeEntityGroup", "name": "Product Attribute", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "ProductSubjectArea" }, "description": "Example Entities included: Attribute Set, Attribute Set Attribute", "classConcepts": [ { "@id": "ProductValidityTimePeriodUOM", "name": "Product Validity Time Period UOM", "@type": "Class", "description": "Standard units of measure for time, for example minute, second, hour and day" }, { "@id": "ProductCollateral", "name": "Product Collateral", "@type": "Class", "description": "Collateral for a product e.g. link to brochure one" }, { "@id": "AttributeSetTranslation", "name": "Attribute Set Translation", "@type": "Class", "description": "Translated attributes for an attribute set" }, { "@id": "AttributeTranslation", "name": "Attribute Translation", "@type": "Class", "description": "Translated attributes for an attribute" }, { "@id": "AttributeValue", "name": "Attribute Value", "@type": "Class", "description": "A predefine set of values for a product attribute e.g. shoe lace length 10, 12, 14 centimeter" }, { "@id": "AttributeValueTranslation", "name": "Attribute Value Translation", "@type": "Class", "description": "Translated attributes for an attribute value" }, { "@id": "ProductAttributeValue", "name": "Product Attribute Value", "@type": "Class", "description": "Assignment of an attribute value to a product e.g. shoe lace" }, { "@id": "ProductAttributeSet", "name": "Product Attribute Set", "@type": "Class", "description": "A set of attributes e.g. shoe attributes that are assigned to a particular instance of Product" }, { "@id": "PriceBookEntry", "name": "Price Book Entry", "@type": "Class", "description": "A list of products and their prices." }, { "@id": "DeviceUserSession", "name": "Device User Session", "@type": "Class", "description": "A time-bound period when a person used a website or other service, also known as a Visit" } ], "propertyConcepts": [ { "@id": "attributeValue", "@type": "Property", "domain": [ "AttributeValue" ] }, { "@id": "isActive", "@type": "Property", "domain": [ "PriceBookEntry" ] }, { "@id": "product", "@type": "Property", "domain": [ "PriceBookEntry", "ProductAttributeSet", "ProductCollateral", "ProductAttributeValue" ] }, { "@id": "minRequiredOrderValue", "@type": "Property", "domain": [ "PriceBookEntry" ] }, { "@id": "minRequiredQuantity", "@type": "Property", "domain": [ "PriceBookEntry" ] }, { "@id": "uRL", "@type": "Property", "domain": [ "ProductCollateral" ] }, { "@id": "name", "@type": "Property", "domain": [ "DeviceUserSession", "ProductValidityTimePeriodUOM", "ProductAttributeValue" ] }, { "@id": "translatedAttributeValueDescription", "@type": "Property", "domain": [ "AttributeValueTranslation" ] }, { "@id": "pluralName", "@type": "Property", "domain": [ "ProductValidityTimePeriodUOM" ] }, { "@id": "translatedName", "@type": "Property", "domain": [ "AttributeTranslation", "AttributeSetTranslation" ] }, { "@id": "unitListPrice", "@type": "Property", "domain": [ "PriceBookEntry" ] }, { "@id": "customAttributeValue", "@type": "Property", "domain": [ "ProductAttributeValue" ] }, { "@id": "maxRequiredOrderValue", "@type": "Property", "domain": [ "PriceBookEntry" ] }, { "@id": "useStandardPrice", "@type": "Property", "domain": [ "PriceBookEntry" ] }, { "@id": "translatedAttributeValue", "@type": "Property", "domain": [ "AttributeValueTranslation" ] }, { "@id": "attributeSet", "@type": "Property", "domain": [ "ProductAttributeSet", "ProductAttributeValue", "AttributeSetTranslation" ] }, { "@id": "attributeValue", "@type": "Property", "domain": [ "AttributeValueTranslation", "ProductAttributeValue" ] }, { "@id": "id", "@type": "Property", "domain": [ "PriceBookEntry", "AttributeValueTranslation", "AttributeValue", "ProductAttributeSet", "ProductCollateral", "DeviceUserSession", "AttributeTranslation", "ProductValidityTimePeriodUOM", "ProductAttributeValue", "AttributeSetTranslation" ] }, { "@id": "servicePeriodCount", "@type": "Property", "domain": [ "PriceBookEntry" ] } ], "schemas": [ { "@type": "Shape", "@id": "ProductValidityTimePeriodUOM", "properties": [ { "path": "pluralName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductCollateral", "properties": [ { "path": "uRL", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "AttributeSetTranslation", "properties": [ { "path": "translatedName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "attributeSet", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "AttributeTranslation", "properties": [ { "path": "translatedName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "AttributeValue", "properties": [ { "path": "attributeValue", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "AttributeValueTranslation", "properties": [ { "path": "translatedAttributeValue", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "translatedAttributeValueDescription", "datatype": "xsd:string", "maxCount": "1" }, { "path": "attributeValue", "node": "AttributeValue", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductAttributeValue", "properties": [ { "path": "customAttributeValue", "datatype": "xsd:string", "maxCount": "1" }, { "path": "attributeValue", "node": "AttributeValue" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "attributeSet", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductAttributeSet", "properties": [ { "path": "product", "node": "Product", "minCount": "1" }, { "path": "attributeSet", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PriceBookEntry", "properties": [ { "path": "maxRequiredOrderValue", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "minRequiredOrderValue", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "servicePeriodCount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "minRequiredQuantity", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "useStandardPrice", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isActive", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "unitListPrice", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "product", "node": "Product" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "DeviceUserSession", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@id": "ProductCatalogEntityGroup", "name": "Product Catalog", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "ProductSubjectArea" }, "description": "Example Entities included: Product Catalog, Product Catalog Category, Product Catalog Assignment", "classConcepts": [ { "@id": "ProductCatalog", "name": "Product Catalog", "@type": "Class", "description": "A catalog used for a certain business process e.g. inventory, merchandizing" }, { "@id": "ProductCatalogTranslation", "name": "Product Catalog Translation", "@type": "Class", "description": "Translated attributes for a product catalog" }, { "@id": "ProductCategory", "name": "Product Category", "@type": "Class", "description": "A product may consist of many categories e.g. shoes, tshirts" }, { "@id": "ProductCategoryTranslation", "name": "Product Category Translation", "@type": "Class", "description": "Translated attributes for a product category" }, { "@id": "ProductCategoryProduct", "name": "Product Category Product", "@type": "Class", "description": "Assignment of product to categories e.g. the Nikedas shoe assigned to shoe and running categories" }, { "@id": "ProductCategoryAttributeSet", "name": "Product Category Attribute Set", "@type": "Class", "description": "Assignment of an Attribute Set to a Product Category e.g. the Shoe attribute set assigned to the Shoes category" } ], "propertyConcepts": [ { "@id": "productCatalog", "@type": "Property", "domain": [ "ProductCatalogTranslation", "ProductCategory" ] }, { "@id": "activeToDateTime", "@type": "Property", "domain": [ "ProductCategoryProduct" ] }, { "@id": "product", "@type": "Property", "domain": [ "ProductCategoryProduct" ] }, { "@id": "name", "@type": "Property", "domain": [ "ProductCatalog", "ProductCategory" ] }, { "@id": "attributeSet", "@type": "Property", "domain": [ "ProductCategoryAttributeSet" ] }, { "@id": "activeFromDateTime", "@type": "Property", "domain": [ "ProductCategoryProduct" ] }, { "@id": "translatedName", "@type": "Property", "domain": [ "ProductCategoryTranslation", "ProductCatalogTranslation" ] }, { "@id": "productCategory", "@type": "Property", "domain": [ "ProductCategoryTranslation", "ProductCategoryProduct", "ProductCategoryAttributeSet" ] }, { "@id": "activeToDate", "@type": "Property", "domain": [ "ProductCatalog", "ProductCategory" ] }, { "@id": "activeFromDate", "@type": "Property", "domain": [ "ProductCatalog", "ProductCategory" ] }, { "@id": "id", "@type": "Property", "domain": [ "ProductCatalog", "ProductCategoryTranslation", "ProductCatalogTranslation", "ProductCategory", "ProductCategoryProduct", "ProductCategoryAttributeSet" ] }, { "@id": "parentCategory", "@type": "Property", "domain": [ "ProductCategory" ] } ], "schemas": [ { "@type": "Shape", "@id": "ProductCatalog", "properties": [ { "path": "activeToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activeFromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductCatalogTranslation", "properties": [ { "path": "translatedName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "productCatalog", "node": "ProductCatalog", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductCategory", "properties": [ { "path": "parentCategory", "node": "ProductCategory" }, { "path": "activeToDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activeFromDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "productCatalog", "node": "ProductCatalog", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductCategoryTranslation", "properties": [ { "path": "translatedName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "productCategory", "node": "ProductCategory", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductCategoryProduct", "properties": [ { "path": "activeToDateTime", "datatype": "xsd:time", "maxCount": "1" }, { "path": "activeFromDateTime", "datatype": "xsd:time", "maxCount": "1", "minCount": "1" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "productCategory", "node": "ProductCategory", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductCategoryAttributeSet", "properties": [ { "path": "attributeSet", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "productCategory", "node": "ProductCategory", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] } ] }, { "@id": "SalesOrderSubjectArea", "@type": "SubjectArea", "version": "0.1", "name": "Sales Order", "description": "A document generated by a seller to indicate the specific products/services a buyer will be receive during a sale.", "entityGroups": [ { "@id": "SalesOrderEntityGroup", "name": "Sales Order", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "SalesOrderSubjectArea" }, "description": "Example Entities included: Sales Order, Opportunity, Payment Method", "classConcepts": [ { "@id": "SalesChannel", "name": "Sales Channel", "@type": "Class", "description": "Which channel is used to sell goods e.g. Web Store, Retail Store, Street Faire" }, { "@id": "SalesChannelType", "name": "Sales Channel Type", "@type": "Class", "description": "Standard ways of selling products such as web, retail, direct marketing, etc" }, { "@id": "SalesOrder", "name": "Sales Order", "@type": "Class", "description": "An internal document generated by the seller, indicating that the customer is now ready to purchase products and services" }, { "@id": "SalesOrderStatus", "name": "Sales Order Status", "@type": "Class", "description": "The status of a Sales Order" }, { "@id": "SalesOrderSegment", "name": "Sales Order Segment", "@type": "Class", "description": "A sub-period of an overall subscription which has pricing associated with it" }, { "@id": "SalesOrderConfirmationStatus", "name": "Sales Order Confirmation Status", "@type": "Class", "description": "Stages of customer approval and finalization of a Sales Order." }, { "@id": "SalesOrderType", "name": "Sales Order Type", "@type": "Class", "description": "Classifies a Sales Order as a New, Renewal or Change order" }, { "@id": "RenewalTerm", "name": "Renewal Term", "@type": "Class", "description": "For renewal orders, the length of the renewal term" }, { "@id": "SalesOrderProduct", "name": "Sales Order Product", "@type": "Class", "description": "A component of a Sales Order that identifies a product or service that will be sold to the customer" }, { "@id": "SalesOrderProductStatus", "name": "Sales Order Product Status", "@type": "Class", "description": "The status of a line component of a Sales Order" }, { "@id": "SalesOrderProductReasonCategory", "name": "Sales Order Product Reason Category", "@type": "Class", "description": "Groupings of Sales Order Product Reasons, such as product related or service related" }, { "@id": "SalesOrderProductReason", "name": "Sales Order Product Reason", "@type": "Class", "description": "The customer motive for ordering a product or service, such as replacement, new purchase, upgrade" }, { "@id": "SalesOrderPriceAdjustment", "name": "Sales Order Price Adjustment", "@type": "Class", "subClassOf": "PriceAdjustmentGroup", "description": "A change to the price of a Sales Order that is made before order fulfillment. A Sales Order Price Adjustment may be comprised of Sales Order Product Price Adjustments that allocate the overall adjustment amount to one or more of the products and services" }, { "@id": "SalesOrderPriceAdjustmentType", "name": "Sales Order Price Adjustment Type", "@type": "Class", "description": "Reasons for adjusting the price of an order such as promotional discount, or customer satisfaction issue" }, { "@id": "PriceAdjustmentMethod", "name": "Price Adjustment Method", "@type": "Class", "description": "Defines how the adjustment will be calculated. Valid values used in Commerce Cloud are: percentage, fixed_price, amount, free, price_book_price, bonus, total_fixed_price, bonus_choice, percentage_off_options" }, { "@id": "SalesOrderProductTax", "name": "Sales Order Product Tax", "@type": "Class", "subClassOf": "SalesOrderTax", "description": "A tax on the price of a Sales Order Product." }, { "@id": "SalesOrderTax", "name": "Sales Order Tax", "@type": "Class", "description": "A charge that is imposed by a government entity for public purposes. Types are aligned to phases of the process: SalesOrderTax, FulfillmentProductTax and ShipmentProductTax" }, { "@id": "SalesOrderDeliveryGroup", "name": "Sales Order Delivery Group", "@type": "Class", "description": "One or more Sales Order Products that share a common Sales Order Delivery Method, and Shipping Address" }, { "@id": "SalesOrderDeliveryStatus", "name": "Sales Order Delivery Status", "@type": "Class", "description": "The progress of a delivery such as awaiting pickup, in progress or complete" }, { "@id": "OrderDeliveryMethod", "name": "Order Delivery Method", "@type": "Class", "description": "Standardized methods for transferring purchased products or services to the destination of fulfillment. Delivery methods are characterized by the means of transportation used, and by the delivering organization or group." }, { "@id": "ProductRelationshipType", "name": "Sales Order Product Relationship Type", "@type": "Class", "description": "Reasons why products are related such as bundle, option or covering" }, { "@id": "SalesOrderProductGroup", "name": "Sales Order Product Group", "@type": "Class", "description": "Products may be grouped together for various reasons, such as products that should be shipped together. Every product in a Sales Order Product Group is not required to be a Sales Order Product." }, { "@id": "SalesOrderProductGroupType", "name": "Sales Order Product Group Type", "@type": "Class", "description": "Reasons for grouping products together on sales orders, for example products that ship together." }, { "@id": "SalesOrderProductNote", "name": "Sales Order Product Note", "@type": "Class", "description": "A document accompanying a Sales Order that lists the description, quantity of the goods to be delivered or other information." }, { "@id": "SalesOrderPaymentSummary", "name": "Sales Order Payment Summary", "@type": "Class", "description": "One or more Payments having the same Payment Method, that have been applied to a single Sales Order." }, { "@id": "SalesOrderChangeLog", "name": "Sales Order Change Log", "@type": "Class", "description": "Change log for sales order" }, { "@id": "SalesOrderChangeType", "name": "Sales Order ChangeT ype", "@type": "Class", "description": "The reason for a revision of an earlier sales order, e.g. quantity change, new distributed adjustment, new line adjustment, etc." }, { "@id": "PriceAdjustmentGroup", "@type": "Class", "name": "Price Adjustment Group", "description": "Supertype of: Sales Order Price Adjustment, Sales Order Product Price Adjustment, and FulfillmentOrderProductPriceAdjustment" } ], "propertyConcepts": [ { "@id": "orderDeliveryMethod", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "userDeviceSession", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "orderInsuranceAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "orderNumber", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "taxEffectiveDate", "@type": "Property", "domain": [ "SalesOrderProductTax" ] }, { "@id": "paymentAmount", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "taxAmount", "@type": "Property", "domain": [ "SalesOrderProductTax" ] }, { "@id": "salesOrderProductReasonCategory", "@type": "Property", "domain": [ "SalesOrderProductReason" ] }, { "@id": "listPriceTermUOM", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalDeliveryAdjustmentTaxAmount", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "customerAuthorizedDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "parentProductRole", "@type": "Property", "domain": [ "ProductRelationshipType" ] }, { "@id": "activatedDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "changeSalesOrder", "@type": "Property", "domain": [ "SalesOrderChangeLog" ] }, { "@id": "discountPercent", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "salesOrderDeliveryGroup", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "deliveryTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "isBundleRoot", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "unitTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "deliveryInstructionsText", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "iSOCulture", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalProductTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrderDeliveryGroup", "SalesOrder" ] }, { "@id": "subscriptionTermQuantity", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "requestedStartDate", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrder" ] }, { "@id": "discountAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "isTaxExempt", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "availableToApplyBalanceAmount", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "cancelDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "isAutomaticallyRenewed", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalDeliveryFeeAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "noteText", "@type": "Property", "domain": [ "SalesOrderProductNote" ] }, { "@id": "isClosed", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalLineAdjustmentAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "shippingCostAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "contactPointAddress", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "shippingEmail", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "renewalUpliftRate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalLineAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "seller", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "promiseDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalDistributedAdjustmentTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalPriceAmount", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrderDeliveryGroup" ] }, { "@id": "isAlerted", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "priceCalculationStatusMessageText", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalCancelledBillingAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "grandTotalAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "endDate", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "lineAdjustmentSubTotalAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "isContracted", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "billToAddress", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "salesOrderProductReason", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "handlingCostAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "isHistoricalOnly", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "product", "@type": "Property", "domain": [ "SalesOrderProduct", "OrderDeliveryMethod" ] }, { "@id": "availableQuantity", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "salesChannelNumber", "@type": "Property", "domain": [ "SalesChannel" ] }, { "@id": "name", "@type": "Property", "domain": [ "PriceAdjustmentMethod", "SalesOrderTax", "SalesOrderConfirmationStatus", "SalesOrderDeliveryStatus", "SalesOrderStatus", "SalesOrderProductGroup", "SalesOrderChangeLog", "SalesOrderDeliveryGroup", "SalesOrderProductReasonCategory", "SalesChannelType", "SalesOrderType", "SalesChannel", "SalesOrderProductStatus", "SalesOrderSegment", "SalesOrderPriceAdjustmentType", "SalesOrderProductReason", "RenewalTerm", "SalesOrderProductTax", "SalesOrderProductGroupType", "OrderDeliveryMethod", "SalesOrderPaymentSummary", "SalesOrder" ] }, { "@id": "isGift", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrderDeliveryGroup" ] }, { "@id": "salesOrderDeliveryGroupNumber", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "totalTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrderDeliveryGroup", "SalesOrder" ] }, { "@id": "internalBusinessUnit", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "shippingTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "desiredDeliveryDate", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "salesOrderSystemStatus", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "fulfilledDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "shipToEmail", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "shipToContact", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "salesOrderStatus", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "relatedSalesOrderProduct", "@type": "Property", "domain": [ "SalesOrderChangeLog" ] }, { "@id": "totalPendingBillingAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "renewalTerm", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "taxErrorMessageText", "@type": "Property", "domain": [ "SalesOrderTax" ] }, { "@id": "subscriptionTermUnit", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalAdjustmentAmount", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrder" ] }, { "@id": "adjustedDeliveryTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "salesChannel", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "soldToCustomer", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalUnitPriceAmount", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrderDeliveryGroup" ] }, { "@id": "taxAddressStreet2Text", "@type": "Property", "domain": [ "SalesOrderTax" ] }, { "@id": "grandTotalDeliveryAmount", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "salesOrderProductStatus", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "checkoutDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "cancelDateType", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "commentText", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "taxAddressStreet1Text", "@type": "Property", "domain": [ "SalesOrderTax" ] }, { "@id": "salesOrderChangeTypeName", "@type": "Property", "domain": [ "SalesOrderChangeType" ] }, { "@id": "taxAddressCityName", "@type": "Property", "domain": [ "SalesOrderTax" ] }, { "@id": "totalDeliveryAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "paidDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalRecurringPriceAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "salesOrder", "@type": "Property", "domain": [ "SalesOrderPriceAdjustment", "SalesOrderProduct", "SalesOrderDeliveryGroup", "SalesOrderPaymentSummary" ] }, { "@id": "taxRate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "taxRatePercent", "@type": "Property", "domain": [ "SalesOrderTax" ] }, { "@id": "totalBookingAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "salesOrderProduct", "@type": "Property", "domain": [ "SalesOrderProductTax" ] }, { "@id": "orderManualAdjustmentSubTotalAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "originalOrder", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "billToContact", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "changeSalesOrderProduct", "@type": "Property", "domain": [ "SalesOrderChangeLog" ] }, { "@id": "shippingAddress", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "salesOrderDeliveryStatus", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "isAnonymous", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "orderDiscount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalAdjustedDeliveryTaxAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalDeliveryChargeTaxAmount", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "cancelledQuantity", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalListPriceAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "originalSalesOrderProductTax", "@type": "Property", "domain": [ "SalesOrderProductTax" ] }, { "@id": "promisedDate", "@type": "Property", "domain": [ "SalesOrderProduct", "SalesOrderDeliveryGroup" ] }, { "@id": "capturedAmount", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "segmentIndex", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "segmentIndexNumber", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "isGiftOrder", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "allocationGroupName", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "unitPriceAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "sellerAccount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "orderEndDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "confirmationRecipientEmailText", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "billingDayOfTheMonth", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "isSuspended", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "originalDeliveryGroup", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "isReductionOrder", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "authorizationAmount", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "totalDeliveryTaxAmount", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup", "SalesOrder" ] }, { "@id": "id", "@type": "Property", "domain": [ "SalesOrderConfirmationStatus", "SalesOrderDeliveryStatus", "SalesOrderStatus", "SalesOrderProductGroup", "SalesOrderChangeLog", "SalesOrderType", "SalesChannel", "SalesOrderProductNote", "ProductRelationshipType", "SalesOrderSegment", "SalesOrderPriceAdjustmentType", "SalesOrderProductReason", "SalesOrderProductTax", "OrderDeliveryMethod", "SalesOrder", "SalesOrderChangeType", "PriceAdjustmentMethod", "SalesOrderTax", "SalesOrderPriceAdjustment", "SalesOrderProduct", "SalesOrderDeliveryGroup", "SalesOrderProductReasonCategory", "SalesChannelType", "SalesOrderProductStatus", "RenewalTerm", "SalesOrderProductGroupType", "SalesOrderPaymentSummary" ] }, { "@id": "filedDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "subscriptionRenewalMonthQuantity", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "orderStartDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "description", "@type": "Property", "domain": [ "SalesChannel", "SalesOrderProductNote", "SalesOrderProduct", "SalesOrderProductGroup", "SalesOrderDeliveryGroup", "SalesOrderProductTax", "SalesOrder" ] }, { "@id": "salesOrderType", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "packedDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalDistributedTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalManualAdjustmentAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalDistributedAdjustmentAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalAdjustmentTaxAmount", "@type": "Property", "domain": [ "SalesOrderPriceAdjustment", "SalesOrderProduct", "SalesOrder" ] }, { "@id": "adjustedProductTaxAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "adjustedTotalProductAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "promiseFulfillmentDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "purchaseOrderNumber", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "totalProductAmount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "childProductRole", "@type": "Property", "domain": [ "ProductRelationshipType" ] }, { "@id": "orderAdjustmentSubTotalAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "giftOrderMessageText", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "orderedQuantity", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "purchaseOrderDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "billToAccount", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "salesOrderTaxAmount", "@type": "Property", "domain": [ "SalesOrderTax" ] }, { "@id": "requestedEndDate", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "developerStatusCode", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "giftMessageText", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "fulfilledQuantity", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "paymentMethod", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "unappliedAmount", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "totalDeliveryAdjustmentAmount", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "quantityOrderedUOM", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "allocatedQuantity", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "billToPhoneNumber", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "provisioningDate", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "paymentMethod", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "billToEmail", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "listPriceQuantityUOM", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "orderProductNumber", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "giftRecipientTelephoneNumber", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "recurringPriceAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "shipToAddress", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "allocationPartitionName", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "salesOrderProductGroupType", "@type": "Property", "domain": [ "SalesOrderProductGroup" ] }, { "@id": "originalOrderProduct", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "relatedSalesOrder", "@type": "Property", "domain": [ "SalesOrderChangeLog" ] }, { "@id": "listPriceAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "shippingPhone", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "totalDeliveryChargeAmount", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "appliedAmount", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "isBonusProduct", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "salesChannelType", "@type": "Property", "domain": [ "SalesChannel" ] }, { "@id": "companyAuthorizedDate", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "salesOrderProductAdjustedTaxAmount", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "canBillNow", "@type": "Property", "domain": [ "SalesOrder" ] }, { "@id": "accountContact", "@type": "Property", "domain": [ "SalesOrderDeliveryGroup" ] }, { "@id": "priceBookEntry", "@type": "Property", "domain": [ "SalesOrderProduct" ] }, { "@id": "authorizationReversalAmount", "@type": "Property", "domain": [ "SalesOrderPaymentSummary" ] }, { "@id": "externalRecord", "@type": "Property", "domain": [ "SalesChannel", "OrderDeliveryMethod" ] }, { "@id": "salesOrderConfirmationStatus", "@type": "Property", "domain": [ "SalesOrder" ] } ], "schemas": [ { "@type": "Shape", "@id": "SalesChannel", "properties": [ { "path": "externalRecord", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "salesChannelType", "node": "SalesChannelType", "minCount": "1" }, { "path": "salesChannelNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "externalRecord", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "salesChannelType", "node": "SalesChannelType", "minCount": "1" }, { "path": "salesChannelNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesChannelType", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrder", "properties": [ { "path": "developerStatusCode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "orderDiscount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "orderInsuranceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "taxRate", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "iSOCulture", "datatype": "xsd:string", "maxCount": "1" }, { "path": "cancelDateType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isReductionOrder", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isGiftOrder", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "promiseFulfillmentDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "paidDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "packedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "fulfilledDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "customerAuthorizedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "companyAuthorizedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "checkoutDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "cancelDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activatedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "grandTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "adjustedTotalProductAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "adjustedProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalPendingBillingAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryFeeAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalCancelledBillingAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalBookingAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustedDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "paymentMethod", "node": "PaymentMethod", "minCount": "1" }, { "path": "renewalUpliftRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "billingDayOfTheMonth", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "purchaseOrderNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "priceCalculationStatusMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "confirmationRecipientEmailText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "isTaxExempt", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isSuspended", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isHistoricalOnly", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isContracted", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isClosed", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isAnonymous", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isAlerted", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "canBillNow", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "requestedStartDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "purchaseOrderDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "promiseDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "orderStartDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "orderEndDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "filedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "userDeviceSession", "node": "DeviceUserSession" }, { "path": "soldToCustomer", "node": "Customer" }, { "path": "shipToEmail", "node": "ContactPointEmail" }, { "path": "shipToContact", "node": "AccountContact" }, { "path": "shipToAddress", "node": "ContactPointAddress" }, { "path": "seller", "node": "Seller" }, { "path": "salesOrderType", "node": "SalesOrderType", "minCount": "1" }, { "path": "salesOrderSystemStatus", "datatype": "xsd:string", "maxCount": "1" }, { "path": "salesOrderStatus", "node": "SalesOrderStatus", "minCount": "1" }, { "path": "salesOrderConfirmationStatus", "node": "SalesOrderConfirmationStatus", "minCount": "1" }, { "path": "salesChannel", "node": "SalesChannel", "minCount": "1" }, { "path": "renewalTerm", "node": "RenewalTerm" }, { "path": "originalOrder", "node": "SalesOrder" }, { "path": "internalBusinessUnit", "node": "InternalBusinessUnit" }, { "path": "billToPhoneNumber", "node": "ContactPointPhone" }, { "path": "billToEmail", "node": "ContactPointEmail" }, { "path": "billToContact", "node": "AccountContact", "minCount": "1" }, { "path": "billToAddress", "node": "ContactPointAddress", "minCount": "1" }, { "path": "billToAccount", "node": "Account", "minCount": "1" }, { "path": "orderNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "developerStatusCode", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "orderDiscount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "orderInsuranceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "taxRate", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "iSOCulture", "datatype": "xsd:string", "maxCount": "1" }, { "path": "cancelDateType", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isReductionOrder", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isGiftOrder", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "promiseFulfillmentDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "paidDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "packedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "fulfilledDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "customerAuthorizedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "companyAuthorizedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "checkoutDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "cancelDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "activatedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "grandTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "adjustedTotalProductAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "adjustedProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalPendingBillingAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryFeeAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalCancelledBillingAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalBookingAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustedDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "paymentMethod", "node": "PaymentMethod", "minCount": "1" }, { "path": "renewalUpliftRate", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "billingDayOfTheMonth", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "purchaseOrderNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "priceCalculationStatusMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "confirmationRecipientEmailText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "isTaxExempt", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isSuspended", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isHistoricalOnly", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isContracted", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isClosed", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isAnonymous", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isAlerted", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "canBillNow", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "requestedStartDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "purchaseOrderDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "promiseDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "orderStartDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "orderEndDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "filedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "userDeviceSession", "node": "DeviceUserSession" }, { "path": "soldToCustomer", "node": "Customer" }, { "path": "shipToEmail", "node": "ContactPointEmail" }, { "path": "shipToContact", "node": "AccountContact" }, { "path": "shipToAddress", "node": "ContactPointAddress" }, { "path": "seller", "node": "Seller" }, { "path": "salesOrderType", "node": "SalesOrderType", "minCount": "1" }, { "path": "salesOrderSystemStatus", "datatype": "xsd:string", "maxCount": "1" }, { "path": "salesOrderStatus", "node": "SalesOrderStatus", "minCount": "1" }, { "path": "salesOrderConfirmationStatus", "node": "SalesOrderConfirmationStatus", "minCount": "1" }, { "path": "salesChannel", "node": "SalesChannel", "minCount": "1" }, { "path": "renewalTerm", "node": "RenewalTerm" }, { "path": "originalOrder", "node": "SalesOrder" }, { "path": "internalBusinessUnit", "node": "InternalBusinessUnit" }, { "path": "billToPhoneNumber", "node": "ContactPointPhone" }, { "path": "billToEmail", "node": "ContactPointEmail" }, { "path": "billToContact", "node": "AccountContact", "minCount": "1" }, { "path": "billToAddress", "node": "ContactPointAddress", "minCount": "1" }, { "path": "billToAccount", "node": "Account", "minCount": "1" }, { "path": "orderNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderStatus", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderSegment", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderConfirmationStatus", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderType", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "RenewalTerm", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProduct", "properties": [ { "path": "shippingTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "shippingCostAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "handlingCostAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "discountAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "discountPercent", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "unitTaxAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "cancelledQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "allocationPartitionName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "allocationGroupName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "endDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "shippingPhone", "node": "ContactPointPhone" }, { "path": "shippingEmail", "node": "ContactPointEmail" }, { "path": "shippingAddress", "node": "ContactPointAddress" }, { "path": "unitPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalUnitPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalRecurringPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalPriceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalManualAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalListPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalLineAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalLineAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDistributedTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDistributedAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDistributedAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "salesOrderProductAdjustedTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "recurringPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "orderManualAdjustmentSubTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "orderAdjustmentSubTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "listPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "lineAdjustmentSubTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "deliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "adjustedDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "segmentIndex", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "fulfilledQuantity", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "subscriptionTermQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "subscriptionRenewalMonthQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "segmentIndexNumber", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "orderedQuantity", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "availableQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "allocatedQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "giftRecipientTelephoneNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "giftOrderMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "commentText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isGift", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isBundleRoot", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isBonusProduct", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isAutomaticallyRenewed", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "requestedStartDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "requestedEndDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "provisioningDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "promisedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "quantityOrderedUOM", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "listPriceTermUOM", "node": "ProductValidityTimePeriodUOM" }, { "path": "listPriceQuantityUOM", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "subscriptionTermUnit", "node": "ProductValidityTimePeriodUOM" }, { "path": "priceBookEntry", "node": "PriceBookEntry", "minCount": "1" }, { "path": "sellerAccount", "node": "Account" }, { "path": "salesOrderProductStatus", "node": "SalesOrderProductStatus", "minCount": "1" }, { "path": "salesOrderProductReason", "node": "SalesOrderProductReason" }, { "path": "salesOrderDeliveryGroup", "node": "SalesOrderDeliveryGroup" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "originalOrderProduct", "node": "SalesOrderProduct" }, { "path": "orderProductNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "shippingTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "shippingCostAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "handlingCostAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "discountAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "discountPercent", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "unitTaxAmount", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "cancelledQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "allocationPartitionName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "allocationGroupName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "endDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "shippingPhone", "node": "ContactPointPhone" }, { "path": "shippingEmail", "node": "ContactPointEmail" }, { "path": "shippingAddress", "node": "ContactPointAddress" }, { "path": "unitPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalUnitPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalRecurringPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalPriceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalManualAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalListPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalLineAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalLineAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDistributedTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDistributedAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDistributedAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "salesOrderProductAdjustedTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "recurringPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "orderManualAdjustmentSubTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "orderAdjustmentSubTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "listPriceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "lineAdjustmentSubTotalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "deliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "adjustedDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "segmentIndex", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "fulfilledQuantity", "datatype": "xsd:integer", "maxCount": "1" }, { "path": "subscriptionTermQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "subscriptionRenewalMonthQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "segmentIndexNumber", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "orderedQuantity", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "availableQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "allocatedQuantity", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "giftRecipientTelephoneNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "giftOrderMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "commentText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isGift", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isBundleRoot", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isBonusProduct", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "isAutomaticallyRenewed", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "requestedStartDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "requestedEndDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "provisioningDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "promisedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "quantityOrderedUOM", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "listPriceTermUOM", "node": "ProductValidityTimePeriodUOM" }, { "path": "listPriceQuantityUOM", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "subscriptionTermUnit", "node": "ProductValidityTimePeriodUOM" }, { "path": "priceBookEntry", "node": "PriceBookEntry", "minCount": "1" }, { "path": "sellerAccount", "node": "Account" }, { "path": "salesOrderProductStatus", "node": "SalesOrderProductStatus", "minCount": "1" }, { "path": "salesOrderProductReason", "node": "SalesOrderProductReason" }, { "path": "salesOrderDeliveryGroup", "node": "SalesOrderDeliveryGroup" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "originalOrderProduct", "node": "SalesOrderProduct" }, { "path": "orderProductNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProductStatus", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProductReasonCategory", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProductReason", "properties": [ { "path": "salesOrderProductReasonCategory", "node": "SalesOrderProductReasonCategory", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "salesOrderProductReasonCategory", "node": "SalesOrderProductReasonCategory", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderPriceAdjustment", "and": [ { "@id": "PriceAdjustmentGroup" }, { "properties": [ { "path": "totalAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "totalAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "SalesOrderPriceAdjustmentType", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PriceAdjustmentMethod", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProductTax", "and": [ { "@id": "SalesOrderTax" }, { "properties": [ { "path": "taxAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "taxEffectiveDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "salesOrderProduct", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "originalSalesOrderProductTax", "node": "SalesOrderProductTax" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "taxAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "taxEffectiveDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "salesOrderProduct", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "originalSalesOrderProductTax", "node": "SalesOrderProductTax" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] }, { "@type": "Shape", "@id": "SalesOrderTax", "properties": [ { "path": "salesOrderTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "taxRatePercent", "datatype": "xsd:integer", "maxCount": "1", "minCount": "1" }, { "path": "taxErrorMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "taxAddressStreet2Text", "datatype": "xsd:string", "maxCount": "1" }, { "path": "taxAddressStreet1Text", "datatype": "xsd:string", "maxCount": "1" }, { "path": "taxAddressCityName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "salesOrderTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "taxRatePercent", "datatype": "xsd:integer", "maxCount": "1", "minCount": "1" }, { "path": "taxErrorMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "taxAddressStreet2Text", "datatype": "xsd:string", "maxCount": "1" }, { "path": "taxAddressStreet1Text", "datatype": "xsd:string", "maxCount": "1" }, { "path": "taxAddressCityName", "datatype": "xsd:string", "maxCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderDeliveryGroup", "properties": [ { "path": "totalUnitPriceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalPriceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryChargeTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryChargeAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "giftMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "grandTotalDeliveryAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "deliveryInstructionsText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isGift", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "promisedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "desiredDeliveryDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "salesOrderDeliveryStatus", "node": "SalesOrderDeliveryStatus", "minCount": "1" }, { "path": "originalDeliveryGroup", "node": "SalesOrderDeliveryGroup" }, { "path": "orderDeliveryMethod", "node": "OrderDeliveryMethod", "minCount": "1" }, { "path": "contactPointAddress", "node": "ContactPointAddress", "minCount": "1" }, { "path": "accountContact", "node": "AccountContact", "minCount": "1" }, { "path": "salesOrderDeliveryGroupNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "totalUnitPriceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalProductTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalPriceAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "totalDeliveryTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryChargeTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryChargeAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryAdjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "totalDeliveryAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "giftMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "grandTotalDeliveryAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "deliveryInstructionsText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isGift", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "promisedDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "desiredDeliveryDate", "datatype": "xsd:date", "maxCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "salesOrderDeliveryStatus", "node": "SalesOrderDeliveryStatus", "minCount": "1" }, { "path": "originalDeliveryGroup", "node": "SalesOrderDeliveryGroup" }, { "path": "orderDeliveryMethod", "node": "OrderDeliveryMethod", "minCount": "1" }, { "path": "contactPointAddress", "node": "ContactPointAddress", "minCount": "1" }, { "path": "accountContact", "node": "AccountContact", "minCount": "1" }, { "path": "salesOrderDeliveryGroupNumber", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderDeliveryStatus", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "OrderDeliveryMethod", "properties": [ { "path": "externalRecord", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "externalRecord", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ProductRelationshipType", "properties": [ { "path": "childProductRole", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "parentProductRole", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProductGroup", "properties": [ { "path": "salesOrderProductGroupType", "node": "SalesOrderProductGroupType", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "salesOrderProductGroupType", "node": "SalesOrderProductGroupType", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProductGroupType", "properties": [ { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderProductNote", "properties": [ { "path": "noteText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "noteText", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderPaymentSummary", "properties": [ { "path": "unappliedAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "paymentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "capturedAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "availableToApplyBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "authorizationReversalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "authorizationAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "appliedAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "paymentMethod", "node": "PaymentMethod", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "unappliedAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "paymentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "capturedAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "availableToApplyBalanceAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "authorizationReversalAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "authorizationAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "appliedAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "salesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "paymentMethod", "node": "PaymentMethod", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderChangeLog", "properties": [ { "path": "changeSalesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "relatedSalesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "relatedSalesOrderProduct", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "changeSalesOrderProduct", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "changeSalesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "relatedSalesOrder", "node": "SalesOrder", "minCount": "1" }, { "path": "relatedSalesOrderProduct", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "changeSalesOrderProduct", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "SalesOrderChangeType", "properties": [ { "path": "salesOrderChangeTypeName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" }, { "path": "salesOrderChangeTypeName", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "PriceAdjustmentGroup" } ] } ] }, { "@id": "ShipmentSubjectArea", "@type": "SubjectArea", "version": "0.1", "name": "Shipment", "description": "Tracking the physical packages actually shipped for an order.", "entityGroups": [ { "@id": "ShipmentEntityGroup", "name": "Shipment", "@type": "EntityGroup", "version": "0.1", "subjectArea": { "@id": "ShipmentSubjectArea" }, "description": "Example Entities included: Shipment, Shipment Package, Shipment Document, Shipment Product", "classConcepts": [ { "@id": "Shipment", "name": "Shipment", "@type": "Class", "description": "A quantity of goods sent together to a place, or the act of sending them" }, { "@id": "ShipmentStatus", "name": "Shipment Status", "@type": "Class", "description": "The stage of a shipment. Possible values could be pre-transit, in transit, delayed, delivered" }, { "@id": "ShippingMethod", "name": "Shipping Method", "@type": "Class", "description": "A parcel of one or more items bundled together, so that they arrive at the customer's address as a single unit." }, { "@id": "ShipmentProduct", "name": "Shipment Product", "@type": "Class", "description": "An item on a list of one or more that comprises a shipment." }, { "@id": "ShipmentDocument", "name": "Shipment Document", "@type": "Class", "description": "A receipt, bill of lading or other document that is delivered with the shipment to explain the purchase or shipment contents." }, { "@id": "ShipmentPackage", "name": "Shipment Package", "@type": "Class", "description": "A parcel of one or more items bundled together, so that they arrive at the customer's address as a single unit." }, { "@id": "ShipmentProductPriceAdjustmentTax", "name": "Shipment Product Price Adjustment Tax", "@type": "Class", "description": "A tax on the price of a Sales Order Product." }, { "@id": "ShipmentProductPriceAdjustment", "name": "Shipment Product Price Adjustment", "@type": "Class", "description": "A change to the price of an ordered product or service that is made after Fulfillment." } ], "propertyConcepts": [ { "@id": "actualDeliveryDateTime", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "shipment", "@type": "Property", "domain": [ "ShipmentPackage", "ShipmentProduct", "ShipmentDocument" ] }, { "@id": "giftMessageText", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "description", "@type": "Property", "domain": [ "ShippingMethod", "ShipmentProductPriceAdjustment", "ShipmentStatus" ] }, { "@id": "shipmentPackage", "@type": "Property", "domain": [ "ShipmentProduct" ] }, { "@id": "shipmentNumber", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "specialInstructionsText", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "product", "@type": "Property", "domain": [ "ShippingMethod", "ShipmentProduct" ] }, { "@id": "name", "@type": "Property", "domain": [ "ShippingMethod", "ShipmentStatus", "ShipmentProductPriceAdjustmentTax" ] }, { "@id": "shipToAddress", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "isGift", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "salesOrder", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "shipmentProduct", "@type": "Property", "domain": [ "ShipmentProductPriceAdjustment" ] }, { "@id": "adjustmentAmount", "@type": "Property", "domain": [ "ShipmentProductPriceAdjustment" ] }, { "@id": "adjustmentTaxAmount", "@type": "Property", "domain": [ "ShipmentProductPriceAdjustment" ] }, { "@id": "shipmentStatus", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "shipmentProductCount", "@type": "Property", "domain": [ "ShipmentPackage", "ShipmentProduct" ] }, { "@id": "salesOrderDeliveryGroup", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "shipmentProductPriceAdjustment", "@type": "Property", "domain": [ "ShipmentProductPriceAdjustmentTax" ] }, { "@id": "salesOrderProduct", "@type": "Property", "domain": [ "ShipmentProduct" ] }, { "@id": "shipmentProductDescription", "@type": "Property", "domain": [ "ShipmentPackage" ] }, { "@id": "estimatedDeliveryDateTime", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "shipmentProductPriceAdjustmentAmount", "@type": "Property", "domain": [ "ShipmentProductPriceAdjustment" ] }, { "@id": "shipmentDate", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "scheduledDeliveryDateTime", "@type": "Property", "domain": [ "Shipment" ] }, { "@id": "id", "@type": "Property", "domain": [ "ShippingMethod", "ShipmentProductPriceAdjustment", "ShipmentStatus", "ShipmentPackage", "ShipmentProduct", "Shipment", "ShipmentDocument", "ShipmentProductPriceAdjustmentTax" ] }, { "@id": "carrierTrackingNumber", "@type": "Property", "domain": [ "Shipment" ] } ], "schemas": [ { "@type": "Shape", "@id": "Shipment", "properties": [ { "path": "giftMessageText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "specialInstructionsText", "datatype": "xsd:string", "maxCount": "1" }, { "path": "isGift", "datatype": "xsd:boolean", "maxCount": "1" }, { "path": "estimatedDeliveryDateTime", "datatype": "xsd:time", "maxCount": "1" }, { "path": "scheduledDeliveryDateTime", "datatype": "xsd:time", "maxCount": "1" }, { "path": "actualDeliveryDateTime", "datatype": "xsd:time", "maxCount": "1" }, { "path": "shipmentDate", "datatype": "xsd:date", "maxCount": "1", "minCount": "1" }, { "path": "shipToAddress", "node": "ContactPointAddress" }, { "path": "shipmentStatus", "node": "ShipmentStatus" }, { "path": "salesOrderDeliveryGroup", "node": "SalesOrderDeliveryGroup" }, { "path": "salesOrder", "node": "SalesOrder" }, { "path": "carrierTrackingNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "shipmentNumber", "datatype": "xsd:string", "maxCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ShipmentStatus", "properties": [ { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ShippingMethod", "properties": [ { "path": "product", "node": "Product", "minCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ShipmentProduct", "properties": [ { "path": "shipmentProductCount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "shipment", "node": "Shipment", "minCount": "1" }, { "path": "product", "node": "Product", "minCount": "1" }, { "path": "shipmentPackage", "node": "ShipmentPackage", "minCount": "1" }, { "path": "salesOrderProduct", "node": "SalesOrderProduct", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ShipmentDocument", "properties": [ { "path": "shipment", "node": "Shipment", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ShipmentPackage", "properties": [ { "path": "shipmentProductCount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "shipmentProductDescription", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "shipment", "node": "Shipment", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ShipmentProductPriceAdjustmentTax", "properties": [ { "path": "shipmentProductPriceAdjustment", "node": "ShipmentProductPriceAdjustment", "minCount": "1" }, { "path": "name", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] }, { "@type": "Shape", "@id": "ShipmentProductPriceAdjustment", "properties": [ { "path": "adjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1", "minCount": "1" }, { "path": "adjustmentTaxAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "shipmentProductPriceAdjustmentAmount", "datatype": "xsd:decimal", "maxCount": "1" }, { "path": "description", "datatype": "xsd:string", "maxCount": "1", "minCount": "1" }, { "path": "shipmentProduct", "node": "ShipmentProduct", "minCount": "1" }, { "path": "id", "datatype": "cim:id", "maxCount": "1", "minCount": "1" } ] } ] } ] } ], "propertyGroups": [ { "@id": "AccountContactPropertyGroup", "name": "AccountContact Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "contactAddress", "@type": "Property", "description": "Reference to an address for the Lead", "name": "Contact Address", "range": "ContactPointAddress" } ] }, { "@id": "AddressPropertyGroup", "name": "Address Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "taxAddressCityName", "@type": "Property", "description": "The city of an address used for tax assessment", "name": "Tax Address City Name", "range": "DataType" }, { "@id": "taxAddressStreet1Text", "@type": "Property", "description": "The first line of an address used for tax assessment", "name": "Tax Address Street1", "range": "DataType" }, { "@id": "taxAddressStreet2Text", "@type": "Property", "description": "The second line of an address used for tax assessment", "name": "Tax Address Street2", "range": "DataType" } ] }, { "@id": "AssetPropertyGroup", "name": "Asset Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "userDeviceSession", "@type": "Property", "description": "unique ID for a user's use of a device for a periof of time", "name": "User Device Session", "range": "DeviceUserSession" } ] }, { "@id": "BasicPropertyGroup", "name": "Basic Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "handlingFeeAmount", "@type": "Property", "description": "The amount being charged to handle the payment.", "name": "Handling Fee Amount", "range": "DataType" }, { "@id": "paymentMethodStatus", "@type": "Property", "description": "Reference data set row for Payment Method Status", "name": "Payment Method Status", "range": "DataType" }, { "@id": "typeDescription", "@type": "Property", "description": "Description of Payment Method Type", "name": "Type Description", "range": "DataType" }, { "@id": "mediaType", "@type": "Property", "description": "e.g. paper, magnetic card,", "name": "Media Type", "range": "DataType" }, { "@id": "typeRequiredIdentification", "@type": "Property", "description": "e.g. none, drivers license", "name": "Type Required Identification", "range": "DataType" }, { "@id": "maxPerPeriodTransactionCount", "@type": "Property", "description": "The maximum number of transactions accepted by the seller for this Payment Method.", "name": "Max Per Period Transaction Count", "range": "DataType" }, { "@id": "useMinimumAgeYear", "@type": "Property", "description": "e.g. 16, 18", "name": "Use Minimum Age Year", "range": "DataType" }, { "@id": "maxPerPeriodAmount", "@type": "Property", "description": "The maximum transaction amount, for all transactions during a transaction period, that are accepted by the seller for this Payment Method.", "name": "Max Per Period Amount", "range": "DataType" }, { "@id": "maxTransactionAmount", "@type": "Property", "description": "The maximum transaction amount accepted by the seller for this Payment Method Type.", "name": "Max Transaction Amount", "range": "DataType" }, { "@id": "paymentCardType", "@type": "Property", "description": "Defines a list of approved Payment Card Types (e.g. Visa, Mastercard, etc).", "name": "Payment Card Type", "range": "DataType" }, { "@id": "creditCardExpired", "@type": "Property", "description": "True if the payment card has expired.", "name": "Credit Card Expired", "range": "DataType" }, { "@id": "derivedCardTypeCode", "@type": "Property", "description": "Stores values similar to Payment Card Type, but is determined by application logic using the the Card BIN.", "name": "Derived Card Type Code", "range": "DataType" }, { "@id": "companyName", "@type": "Property", "description": "Name of a company which employs the bill-to card user.", "name": "Company Name", "range": "DataType" }, { "@id": "billToFirstName", "@type": "Property", "description": "First or given name of the person to be billed.", "name": "Bill to First Name", "range": "DataType" }, { "@id": "billToLastName", "@type": "Property", "description": "Last or family name of the person to be billed.", "name": "Bill to Last Name", "range": "DataType" }, { "@id": "billToStreet", "@type": "Property", "description": "First line of street address of the person to be billed.", "name": "Bill to Street", "range": "DataType" }, { "@id": "billToStreet2", "@type": "Property", "description": "Second line of street address of the person to be billed.", "name": "Bill to Street 2", "range": "DataType" }, { "@id": "billToCity", "@type": "Property", "description": "City name of the address of the person to be billed.", "name": "Bill to City", "range": "DataType" }, { "@id": "issueNumber", "@type": "Property", "description": "A 3 or 4-digit number printed on the back of the payment card.", "name": "Issue Number", "range": "DataType" }, { "@id": "cardToken", "@type": "Property", "description": "A number or value generated by the issuer that serves as a proxy for the actual payment card number", "name": "Card Token", "range": "DataType" }, { "@id": "numberLastDigits", "@type": "Property", "description": "The last 4 digits of the payment card number, in clear text.", "name": "Number Last Digits", "range": "DataType" }, { "@id": "maskedNumber", "@type": "Property", "description": "The complete payment credit card number, in masked format.", "name": "Masked Number", "range": "DataType" }, { "@id": "cardHolderName", "@type": "Property", "description": "The full name of the person to whom the card was issued, as shown on the card.", "name": "Card Holder Name", "range": "DataType" }, { "@id": "expirationYear", "@type": "Property", "description": "The year of the payment card expiration date.", "name": "Expiration Year", "range": "DataType" }, { "@id": "expirationMonth", "@type": "Property", "description": "The month of the payment card expiration date.", "name": "Expiration Month", "range": "DataType" }, { "@id": "manufacturer", "@type": "Property", "description": "Supplier of the good or service for which the coupon can applied towards purchase.", "name": "Manufacturer", "range": "Party" }, { "@id": "couponStatus", "@type": "Property", "description": "Reference code for coupon status values", "name": "Coupon Status Id", "range": "DataType" }, { "@id": "expirationDate", "@type": "Property", "description": "The date on which the coupon is no longer valid", "name": "Expiration Date", "range": "DataType" }, { "@id": "isReturnCoupon", "@type": "Property", "description": "TBD", "name": "Is Return Coupon", "range": "DataType" }, { "@id": "isValid", "@type": "Property", "description": "True if the coupon is valid and unexpired", "name": "Is Valid", "range": "DataType" }, { "@id": "couponCount", "@type": "Property", "description": "The number of product discounts provided by the instance of the coupon.", "name": "Coupon Count", "range": "DataType" }, { "@id": "returnCouponReason", "@type": "Property", "description": "e.g. out of date, out of stock", "name": "Return Coupon Reason", "range": "DataType" }, { "@id": "secondaryScanCodeLabel", "@type": "Property", "description": "The verbiage on the coupon used to identify the secondary scan code.", "name": "Secondary Scan Code Label", "range": "DataType" }, { "@id": "primaryScanCodeLabel", "@type": "Property", "description": "The verbiage on the coupon used to identify the primary scan code.", "name": "Primary Scan Code Label", "range": "DataType" }, { "@id": "shipmentProductDescription", "@type": "Property", "description": "Description of the package", "name": "Shipment Product Description", "range": "DataType" }, { "@id": "shipmentProductCount", "@type": "Property", "description": "How many ShipmentProducts (items) were packed into the package.", "name": "Shipment Product Count", "range": "DataType" }, { "@id": "globalParty", "@type": "Property", "description": "Reference to the global party, used for cross system master data management", "name": "Global Party", "range": "DataType" }, { "@id": "partyType", "@type": "Property", "description": "The type of party e.g. organization, individual, group, unknown", "name": "Party Type", "range": "DataType" }, { "@id": "primaryAccount", "@type": "Property", "description": "Reference to the main account the party use for doing business with us in any capacity (role)", "name": "Primary Account", "range": "Account" }, { "@id": "noMergeReason", "@type": "Property", "description": "Reasons why functionally same party records could not be merged e.g. doctor / patient", "name": "No Merge Reason", "range": "DataType" }, { "@id": "businessUnitType", "@type": "Property", "description": "Is this e.g. a US retail store org x, UK distribution center y or call center z", "name": "Business Unit Type", "range": "DataType" }, { "@id": "parentInternalBusinessUnit", "@type": "Property", "description": "The parent organization unit e.g. USA Enterprise parent of US HR Dept", "name": "Parent Internal Business Unit", "range": "InternalBusinessUnit" }, { "@id": "householdMemberCount", "@type": "Property", "description": "How many members are there in the household", "name": "Household Member Count", "range": "DataType" }, { "@id": "householdFormedDate", "@type": "Property", "description": "When was the household formed", "name": "Household Formed Date", "range": "DataType" }, { "@id": "householdDissolvedDate", "@type": "Property", "description": "When was the houshold dissolved", "name": "Household Dissolved Date", "range": "DataType" }, { "@id": "uncategorizedPartyLabel", "@type": "Property", "description": "What label value is assigned to this unknown party", "name": "Uncategorized Party Label", "range": "DataType" }, { "@id": "originalSourceSystem", "@type": "Property", "description": "What system did this information originate from", "name": "Original Source System Id", "range": "DataType" }, { "@id": "originalSourceRecord", "@type": "Property", "description": "The actual id value instance for the place in the originating system", "name": "Original Source Record Id", "range": "DataType" }, { "@id": "creationReason", "@type": "Property", "description": "Why is the uncategorized party created", "name": "Creation Reason", "range": "DataType" }, { "@id": "geoLongitude", "@type": "Property", "description": "Geographical Longitude for the place", "name": "Geo Longitude", "range": "DataType" }, { "@id": "geoLatitude", "@type": "Property", "description": "Geographical Latitude for the place", "name": "Geo Latitude", "range": "DataType" }, { "@id": "geoAccuracy", "@type": "Property", "description": "Accuracy of the geographical information", "name": "Geo Accuracy", "range": "DataType" }, { "@id": "partyIdentificationType", "@type": "Property", "description": "Type of identification e.g. passport, driver license, rewards membership", "name": "Party Identification Type", "range": "DataType" }, { "@id": "identificationNumber", "@type": "Property", "description": "Actual value of identification e.g. driver license B1234456", "name": "Identification Number", "range": "DataType" }, { "@id": "issuedDate", "@type": "Property", "description": "Date identification issues", "name": "Issued Date", "range": "DataType" }, { "@id": "issuedByAuthority", "@type": "Property", "description": "What authority issued the identification", "name": "Issued By Authority", "range": "DataType" }, { "@id": "issuedAtLocation", "@type": "Property", "description": "Where was the identification issued", "name": "Issued At Location", "range": "DataType" }, { "@id": "expiryDate", "@type": "Property", "description": "Date identification expires", "name": "Expiry Date", "range": "DataType" }, { "@id": "verifiedDate", "@type": "Property", "description": "Date identification was verified", "name": "Verified Date", "range": "DataType" }, { "@id": "startDate", "@type": "Property", "description": "Date employment started", "name": "Start Date", "range": "DataType" }, { "@id": "endDate", "@type": "Property", "description": "Date employment ended", "name": "End Date", "range": "DataType" }, { "@id": "employerName", "@type": "Property", "description": "Name of employer", "name": "Employer Name", "range": "DataType" }, { "@id": "annualIncome", "@type": "Property", "description": "How much money was made for this employment", "name": "Annual Income", "range": "DataType" }, { "@id": "employmentStatus", "@type": "Property", "description": "Status of this employment e.g. student, part time, employed, unemployed, retired", "name": "Employment Status", "range": "DataType" }, { "@id": "positionText", "@type": "Property", "description": "What position was held for this employment", "name": "Position Text", "range": "DataType" }, { "@id": "occupationText", "@type": "Property", "description": "What type of occupation was the job for", "name": "Occupation Text", "range": "DataType" }, { "@id": "employerContactPointAddress", "@type": "Property", "description": "Optional reference to the address of employer", "name": "Employer Contact Point Address", "range": "ContactPointAddress" }, { "@id": "employerPhoneNumber", "@type": "Property", "description": "Phone number to employer.", "name": "Employer Phone Number", "range": "DataType" }, { "@id": "employerAddressLine1", "@type": "Property", "description": "First line of address e.g. street number and street name", "name": "Employer Address Line 1", "range": "DataType" }, { "@id": "employerAddressLine2", "@type": "Property", "description": "Second line of an address e.g building or suite number", "name": "Employer Address Line 2", "range": "DataType" }, { "@id": "employerAddressLine3", "@type": "Property", "description": "Third line of an address", "name": "Employer Address Line 3", "range": "DataType" }, { "@id": "employerAddressLine4", "@type": "Property", "description": "Forth line of an address", "name": "Employer Address Line 4", "range": "DataType" }, { "@id": "employerCityName", "@type": "Property", "description": "Free text name of the city, town or village", "name": "Employer City Name", "range": "DataType" }, { "@id": "employerPostalCodeText", "@type": "Property", "description": "Free text value of postal code", "name": "Employer Postal Code Text", "range": "DataType" }, { "@id": "spokenProficiencyLevel", "@type": "Property", "description": "How well the individual can speak the language", "name": "Spoken Proficiency Level", "range": "DataType" }, { "@id": "writtenProficiencyLevel", "@type": "Property", "description": "How well the individual can write the language", "name": "Written Proficiency Level", "range": "DataType" }, { "@id": "educationName", "@type": "Property", "description": "Name of education", "name": "Education Name", "range": "DataType" }, { "@id": "educationLevel", "@type": "Property", "description": "What level of education is this e.g. post graduate", "name": "Education Level", "range": "DataType" }, { "@id": "graduationDate", "@type": "Property", "description": "When did person graduate from this education", "name": "Graduation Date", "range": "DataType" }, { "@id": "institutionName", "@type": "Property", "description": "Name of institution where education was given", "name": "Institution Name", "range": "DataType" }, { "@id": "individual", "@type": "Property", "description": "Reference to party that have a life event happened", "name": "Individual", "range": "Individual" }, { "@id": "personLifeEventType", "@type": "Property", "description": "Reference to the life event taking place e.g. got married, new car", "name": "Person Life Event Type", "range": "DataType" }, { "@id": "personLifeEventDateTime", "@type": "Property", "description": "When the life event is know to have happened", "name": "Person Life Event Date Time", "range": "DataType" }, { "@id": "personLifeEventTypeName", "@type": "Property", "description": "Life events a person can have e.g. get married, bought new car", "name": "Person Life Event Type Name", "range": "DataType" }, { "@id": "party", "@type": "Property", "description": "Reference to the party playing the role", "name": "Party", "range": "Party" }, { "@id": "partyRole", "@type": "Property", "description": "Reference to the party role that has this status", "name": "Party Role", "range": "PartyRole" }, { "@id": "partyRoleStatus", "@type": "Property", "description": "Reference to the actual status we store history about", "name": "Party Role Status", "range": "DataType" }, { "@id": "startDateTime", "@type": "Property", "description": "When the status started be effective", "name": "Start Date Time", "range": "DataType" }, { "@id": "endDateTIme", "@type": "Property", "description": "When the status no longer is in effect", "name": "End Date Time", "range": "DataType" }, { "@id": "sellerType", "@type": "Property", "description": "Is the seller e.g. reseller, distributor, wholesaler, sales partner", "name": "Seller Type", "range": "DataType" }, { "@id": "salesAmount", "@type": "Property", "description": "Total value of all products the seller sold for us", "name": "Sales Amount", "range": "DataType" }, { "@id": "activeFromDate", "@type": "Property", "description": "Date from which we established the party as a supplier", "name": "Active From Date", "range": "DataType" }, { "@id": "activeToDate", "@type": "Property", "description": "Date at which we decided the party is no longer a supplier", "name": "Active To Date", "range": "DataType" }, { "@id": "supplierType", "@type": "Property", "description": "Type of Supplier e.g.Retailer, Distributor, Manufacturer, Merchant", "name": "Supplier Type", "range": "DataType" }, { "@id": "supplierSpend", "@type": "Property", "description": "Total cost amount spent on procuring products from supplier", "name": "Supplier Spend", "range": "DataType" }, { "@id": "supplierScore", "@type": "Property", "description": "Calculated by (contract weight*score) + (satisfaction weight * score) + (cost weight percentage * score)", "name": "Supplier Score", "range": "DataType" }, { "@id": "isCarrier", "@type": "Property", "description": "True if the supplier is a transportation carrier e.g. FedEx, UPS", "name": "Is Carrier", "range": "DataType" }, { "@id": "competitorFromDate", "@type": "Property", "description": "When did we first identify this party as a competitor", "name": "Competitor From Date", "range": "DataType" }, { "@id": "competitorToDate", "@type": "Property", "description": "When did we no longer regard this party as a competitor", "name": "Competitor To Date", "range": "DataType" }, { "@id": "competitorObjectives", "@type": "Property", "description": "What main objectives are driving the competitor against us", "name": "Competitor Objectives", "range": "DataType" }, { "@id": "competitorStrengths", "@type": "Property", "description": "What are the competitors strengths", "name": "Competitor Strengths", "range": "DataType" }, { "@id": "competitorWeaknesses", "@type": "Property", "description": "What are the competitors clear weaknesses", "name": "Competitor Weaknesses", "range": "DataType" }, { "@id": "competitorLeverageOpportunities", "@type": "Property", "description": "What do we have that we can leverage against the competitor", "name": "Competitor Leverage Opportunities", "range": "DataType" }, { "@id": "competitorThreats", "@type": "Property", "description": "What threats are the competitor bringing against us", "name": "Competitor Threats", "range": "DataType" }, { "@id": "id", "@type": "Property", "description": "Primary Key", "name": "Email Frequency Id", "range": "DataType" }, { "@id": "name", "@type": "Property", "description": "How often to send emails", "name": "Email Frequency Name", "range": "DataType" }, { "@id": "salesOrderType", "@type": "Property", "description": "The type of order: Change, Renewal or Amendment.", "name": "Sales Order Type", "range": "SalesOrderType" }, { "@id": "contactPointAddress", "@type": "Property", "description": "If the identity document is associated with an address, such as the shipping address, then this field provides that relationship", "name": "Contact Point Address", "range": "ContactPointAddress" }, { "@id": "partyIdentificationt", "@type": "Property", "description": "The related Identity Document, which is related to a Sales Order Product, usually to document authorization to make a type of purchase.", "name": "Party Identification", "range": "PartyIdentification" } ] }, { "@id": "BehaviorPropertyGroup", "name": "Behavior Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "isGoodDriver", "@type": "Property", "description": "Is the individual currently regarded to be a good automobile driver", "name": "Is Good Driver", "range": "DataType" }, { "@id": "isGoodStudent", "@type": "Property", "description": "Is the individual currently regarded to be a good school student", "name": "Is Good Student", "range": "DataType" }, { "@id": "convictionsCount", "@type": "Property", "description": "How many times the person been convicted of a crime", "name": "Convictions Count", "range": "DataType" } ] }, { "@id": "BillingPropertyGroup", "name": "Billing Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "balanceAmount", "@type": "Property", "description": "E.g. 100 points, 3 miles, 6 visits", "name": "Balance Amount", "range": "DataType" }, { "@id": "thirtyDayBalanceAmount", "@type": "Property", "description": "Account Balance 30 days ago", "name": "Thirty Day Balance Amount", "range": "DataType" }, { "@id": "sixtyDayBalanceAmount", "@type": "Property", "description": "Account Balance 60 days ago", "name": "Sixty Day Balance Amount", "range": "DataType" }, { "@id": "ninetyDayBalanceAmount", "@type": "Property", "description": "Account Balance 90 days ago", "name": "Ninety Day Balance Amount", "range": "DataType" }, { "@id": "balanceAmountLimit", "@type": "Property", "description": "What is the max balance allowed before we may take action around usage. Sometimes referred to as credit limit", "name": "Balance Amount Limit", "range": "DataType" }, { "@id": "lastActivityDate", "@type": "Property", "description": "Most recent of Due date of the most recent event logged or Due date of the most recently closed task", "name": "Last Activity Date", "range": "DataType" }, { "@id": "parentAccount", "@type": "Property", "description": "Id of the parent customer account (business role), if applicable", "name": "Parent Account", "range": "Account" }, { "@id": "billContactAddress", "@type": "Property", "description": "Reference to the contact point billing address, if applicable", "name": "Bill Contact Address", "range": "ContactPointAddress" }, { "@id": "billDeliveryMethod", "@type": "Property", "description": "Electronic or Physical Mail delivery", "name": "Bill Delivery Method", "range": "DataType" }, { "@id": "billFrequency", "@type": "Property", "description": "How often to send Bill e.g. monthly", "name": "Bill Frequency", "range": "BillingFrequency" }, { "@id": "billToAddress", "@type": "Property", "description": "Reference to billing address", "name": "Bill To Address", "range": "ContactPointAddress" }, { "@id": "billToContact", "@type": "Property", "description": "Reference to the contact that the order will be billed to.", "name": "Bill To Contact", "range": "AccountContact" }, { "@id": "billToEmail", "@type": "Property", "description": "Customer email address associated to the sales order", "name": "Bill To Email", "range": "ContactPointEmail" }, { "@id": "billToPhoneNumber", "@type": "Property", "description": "Customer phone number associated with the sales order", "name": "Bill To Phone Number", "range": "ContactPointPhone" }, { "@id": "billingDayOfTheMonth", "@type": "Property", "description": "The day of the month that the customer should be invoiced", "name": "Billing Day of the Month", "range": "DataType" } ] }, { "@id": "BusinessInfoPropertyGroup", "name": "BusinessInfo Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "annualRevenue", "@type": "Property", "description": "Annual revenue for the company of the lead.", "name": "Annual Revenue", "range": "DataType" }, { "@id": "companyName", "@type": "Property", "description": "If no company stated the lead is regarded a consumer lead.", "name": "Company Name", "range": "DataType" } ] }, { "@id": "BusinessInteractionPropertyGroup", "name": "Business Interaction Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "influencerRating", "@type": "Property", "description": "No matter how we do business with this person, how influential is the person", "name": "Influencer Rating", "range": "DataType" } ] }, { "@id": "BuyingPropertyGroup", "name": "Buying Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "soldToCustomer", "@type": "Property", "description": "Reference to the Customer (party role) of a person who is buyer (sell-to), when that is different than the bill-to for the sales order.", "name": "Sold To Customer", "range": "Customer" }, { "@id": "purchaseOrderDate", "@type": "Property", "description": "Date of the purchase order.", "name": "Purchase Order Date", "range": "DataType" }, { "@id": "purchaseOrderNumber", "@type": "Property", "description": "Number identifying the purchase order. Maximum is 80.", "name": "Purchase Order Number", "range": "DataType" }, { "@id": "isGiftOrder", "@type": "Property", "description": "Is this the whole order a gift order", "name": "Is Gift Order", "range": "DataType" }, { "@id": "iSOCulture", "@type": "Property", "description": "....returned as we do not know what this means e.g. i18n support", "name": "ISO Culture", "range": "DataType" } ] }, { "@id": "CREPropertyGroup", "name": "CRE Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "profileFirstCreatedDate", "@type": "Property", "description": "First time this contact point (and type) has been observed in data source records that contributed to the creation of this party profile.", "name": "Profile First Created Date", "range": "DataType" }, { "@id": "profileLastUpdatedDate", "@type": "Property", "description": "Last time this contact point (and type) has been updated in a data source record that contributed to the creation of this party profile.", "name": "Profile Last Updated Date", "range": "DataType" }, { "@id": "profileOccurrenceCount", "@type": "Property", "description": "Number of times this specific contact point (and type) has been observed across related data source records that contributed to the creation of this party profile.", "name": "Profile Occurrence Count", "range": "DataType" } ] }, { "@id": "ClassificationPropertyGroup", "name": "Classification Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "nAICS", "@type": "Property", "description": "Internal Id that references a 6 digit North American Industry Identifier", "name": "NAICS", "range": "DataType" }, { "@id": "sIC", "@type": "Property", "description": "Internal Id that references a 4 digit Standard Industry Classification code", "name": "SIC", "range": "DataType" }, { "@id": "iSIC", "@type": "Property", "description": "Internal Id that references a code from the United Nations International Standard Industrial Classification", "name": "ISIC", "range": "DataType" }, { "@id": "primaryIndustryName", "@type": "Property", "description": "An industry associated with this business and is free text (non validated)", "name": "Primary Industry Name", "range": "DataType" }, { "@id": "salesChannelType", "@type": "Property", "description": "The category of the Sales Channel, for example retail store, web store, partner, or direct marketing", "name": "Sales Channel Type", "range": "SalesChannelType" } ] }, { "@id": "ContactConsentPropertyGroup", "name": "Contact Consent Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "residenceCountryName", "@type": "Property", "description": "Country the person mainly reside in and important to decide if subject to e.g. GDPR", "name": "Residence Country Name", "range": "DataType" }, { "@id": "residenceCaptureMethod", "@type": "Property", "description": "How was residence country captured i.e. user provided or derived based on IP address", "name": "Residence Capture Method", "range": "DataType" }, { "@id": "doNotTrackUpdateDate", "@type": "Property", "description": "Date when do not track browsing was last updated", "name": "Do Not Track Update Date", "range": "DataType" }, { "@id": "doNotTrackLocationUpdateDate", "@type": "Property", "description": "Date when do not track location was last updated", "name": "Do Not Track Location Update Date", "range": "DataType" }, { "@id": "doNotMarketFromUpdateDate", "@type": "Property", "description": "Date when do not market was last updated for this person", "name": "Do Not Market Update Date", "range": "DataType" }, { "@id": "doNotProfileFromUpdateDate", "@type": "Property", "description": "Date when request to not profile was last updated for this person", "name": "Do Not Profile Update Date", "range": "DataType" }, { "@id": "doNotProcessFromUpdateDate", "@type": "Property", "description": "Date when do not process was last updated", "name": "Do Not Process Update Date", "range": "DataType" }, { "@id": "doNotProcessReason", "@type": "Property", "description": "Why no processing allowed e.g Accuracy Questioned, Processing Unlawful, Legal Prohibit Delete, Data Subject Objection", "name": "Do Not Process Reason", "range": "DataType" }, { "@id": "shouldForget", "@type": "Property", "description": "Permanently deletes records and personal data related to this individual.", "name": "Forget This Individual", "range": "DataType" }, { "@id": "doForgetMeFromUpdateDate", "@type": "Property", "description": "Date person last requested to be forgotten", "name": "Do Forget Me Update Date", "range": "DataType" }, { "@id": "sendIndividualData", "@type": "Property", "description": "Packages personal data so that individuals can take ownership of it.", "name": "Export Individual's Data", "range": "DataType" }, { "@id": "doExtractMyDataUpdateDate", "@type": "Property", "description": "Date person requested data to be extracted", "name": "Do Extract My Data Update Date", "range": "DataType" }, { "@id": "birthDate", "@type": "Property", "description": "Date person was born in form of year, month, date", "name": "Birth Date", "range": "DataType" }, { "@id": "overAgeNumber", "@type": "Property", "description": "Is person over a certain age e.g. 13 or 16, used for compliance reasons", "name": "Over Age", "range": "DataType" } ] }, { "@id": "ContactInfoPropertyGroup", "name": "ContactInfo Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "emailBouncedDate", "@type": "Property", "description": "If email sent to the lead bounced, the date and time the bounce occurred.", "name": "EmailBouncedDate", "range": "DataType" }, { "@id": "emailBouncedReason", "@type": "Property", "description": "If email sent to the lead bounced, the reason the bounce occurred.", "name": "EmailBouncedReason", "range": "DataType" }, { "@id": "streetName", "@type": "Property", "description": "Street number and name for the address of the lead.", "name": "Street Name", "range": "DataType" }, { "@id": "city", "@type": "Property", "description": "City for the address of the lead.", "name": "City", "range": "DataType" }, { "@id": "stateProvinceName", "@type": "Property", "description": "Geographical State Province for the address of the lead.", "name": "State Province Name", "range": "DataType" }, { "@id": "contactPointEmail", "@type": "Property", "description": "Email address for the lead.", "name": "Contact Point Email", "range": "ContactPointEmail" }, { "@id": "phoneContactPoint", "@type": "Property", "description": "Phone number for the lead.", "name": "Phone Contact Point", "range": "ContactPointPhone" }, { "@id": "mobileContactPhone", "@type": "Property", "description": "Reference to mobile phone number for the lead.", "name": "Mobile Contact Phone", "range": "ContactPointPhone" }, { "@id": "faxContactPhone", "@type": "Property", "description": "Fax number for the lead.", "name": "Fax Contact Phone", "range": "ContactPointPhone" } ] }, { "@id": "ConversionPropertyGroup", "name": "Conversion Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "isConverted", "@type": "Property", "description": "Indicates whether the Lead has been converted (true) or not (false)", "name": "Is Converted", "range": "DataType" }, { "@id": "convertedDate", "@type": "Property", "description": "Date on which this Lead was converted.", "name": "Converted Date", "range": "DataType" }, { "@id": "convertedToAccount", "@type": "Property", "description": "Object reference ID that points to the Account into which the Lead has been converted.", "name": "Converted To Account", "range": "Account" }, { "@id": "convertedToAccountContact", "@type": "Property", "description": "Object reference ID that points to the AccountContact into which the Lead has been converted.", "name": "Converted To AccountContact", "range": "AccountContact" } ] }, { "@id": "DefinePropertyGroup", "name": "Define Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "party", "@type": "Property", "description": "What is the first party this relation involves", "name": "Party", "range": "Party" }, { "@id": "relatedParty", "@type": "Property", "description": "What is the secondary party this relation involves", "name": "Related Party", "range": "Party" }, { "@id": "partyRelationshipType", "@type": "Property", "description": "Type of affiliation", "name": "Party Relationship Type", "range": "PartyRelationshipType" }, { "@id": "relatedFromDate", "@type": "Property", "description": "Date when affiliation starts", "name": "Related From Date", "range": "DataType" }, { "@id": "relatedToDate", "@type": "Property", "description": "Date when affiliation ends", "name": "Related To Date", "range": "DataType" }, { "@id": "partyRole", "@type": "Property", "description": "What is the first party role this relation involves", "name": "Party Role", "range": "DataType" }, { "@id": "relatedPartyRole", "@type": "Property", "description": "What is the secondary party role this relation involves", "name": "Related Party Role", "range": "DataType" }, { "@id": "isBidirectional", "@type": "Property", "description": "If the relationship is not restricted from role 1 to role 2 then set this to true", "name": "Is Bidirectional", "range": "DataType" }, { "@id": "partnerAccount", "@type": "Property", "description": "Reference to Partner type of Account", "name": "Partner Account", "range": "Account" }, { "@id": "account", "@type": "Property", "description": "Reference to the Account the Partner have access to", "name": "Account", "range": "Account" } ] }, { "@id": "DefiningPropertyGroup", "name": "Defining Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "partyTypeName", "@type": "Property", "description": "What type of party is being defined in the system e.g. business, individual, household", "name": "Party Type Name", "range": "DataType" }, { "@id": "residenceCaptureMethodName", "@type": "Property", "description": "How as data captured e.g. self provided or derived based on IP address", "name": "Name", "range": "DataType" }, { "@id": "countryName", "@type": "Property", "description": "Country where phone number logically stated to belong", "name": "Country Name", "range": "DataType" }, { "@id": "areaCode", "@type": "Property", "description": "Entered area code", "name": "Area Code", "range": "DataType" }, { "@id": "shortCode", "@type": "Property", "description": "Short digit sequence used to address messages in the Multimedia Messaging System (MMS) and short message service (SMS) systems of mobile network operators", "name": "Short Code", "range": "DataType" }, { "@id": "telephoneNumber", "@type": "Property", "description": "Entered phone number", "name": "Telephone Number", "range": "DataType" }, { "@id": "extensionNumber", "@type": "Property", "description": "Entered phone extension number", "name": "Extension Number", "range": "DataType" }, { "@id": "formattedInternationalPhoneNumber", "@type": "Property", "description": "Number formatted according to International e.g. +16 501-234-5678", "name": "Formatted International Phone Number", "range": "DataType" }, { "@id": "formattedE164PhoneNumber", "@type": "Property", "description": "Number formatted according to e164 e.g. +165012345678", "name": "Formatted E164 Phone Number", "range": "DataType" }, { "@id": "formattedNationalPhoneNumber", "@type": "Property", "description": "Number formatted according to e123 variable length national e.g. 650 123 45678", "name": "Formatted National Phone Number", "range": "DataType" }, { "@id": "socialNetworkProvider", "@type": "Property", "description": "Who is it the provider of the handle e.g Facebook, Linkedin", "name": "Social Network Provider", "range": "DataType" }, { "@id": "emailAddress", "@type": "Property", "description": "A complete email address e.g. JaneDoe@salesforce.com", "name": "Email Address", "range": "DataType" }, { "@id": "emailMailBox", "@type": "Property", "description": "Subset of an email address that represents the mail before the @ sign", "name": "Email Mail Box", "range": "DataType" }, { "@id": "emailDomain", "@type": "Property", "description": "Subset of an email address that represents the domain after then @ sign", "name": "Email Domain", "range": "DataType" }, { "@id": "emailLatestBounceDateTime", "@type": "Property", "description": "Date the latest email sent bounced back", "name": "Email Latest Bounce Date Time", "range": "DataType" }, { "@id": "emailLatestBounceReasonText", "@type": "Property", "description": "Reason the email bounced", "name": "Email Latest Bounce Reason Text", "range": "DataType" }, { "@id": "isUsedForShipping", "@type": "Property", "description": "True if the address is used for shipping purposes", "name": "Is Used For Shipping", "range": "DataType" }, { "@id": "isUsedForBilling", "@type": "Property", "description": "True if the address is used for billing purposes", "name": "Is Used For Billing", "range": "DataType" }, { "@id": "applicationLogin", "@type": "Property", "description": "The unique id to login to the application", "name": "Application Login Id", "range": "DataType" }, { "@id": "partyRelationshipRoleName", "@type": "Property", "description": "What is the role a party can play e.g. member of, head of (household)", "name": "Party Relationship Role Name", "range": "DataType" }, { "@id": "departmentName", "@type": "Property", "description": "The department the contact works in", "name": "Department Name", "range": "DataType" }, { "@id": "title", "@type": "Property", "description": "Title of the contact such as CEO or Vice President.", "name": "Title", "range": "DataType" }, { "@id": "assistantName", "@type": "Property", "description": "The name of the assistant.", "name": "Assistant Name", "range": "DataType" }, { "@id": "assistantPhone", "@type": "Property", "description": "The telephone number of the assistant.", "name": "Assistant Phone", "range": "DataType" }, { "@id": "contactNote", "@type": "Property", "description": "A description of the contact", "name": "Contact Note", "range": "DataType" }, { "@id": "name", "@type": "Property", "description": "Name of the Role e.g. decision maker, influencer", "name": "Name", "range": "DataType" }, { "@id": "accountContact", "@type": "Property", "description": "Reference to the contact playing the role", "name": "Account Contact", "range": "AccountContact" }, { "@id": "accountContactRoleType", "@type": "Property", "description": "Reference to the role played", "name": "Account Contact Role Type", "range": "DataType" }, { "@id": "activeFromDate", "@type": "Property", "description": "From when is the Contact playing the Role on the Account", "name": "Active From Date", "range": "DataType" }, { "@id": "activeToDate", "@type": "Property", "description": "From when is the Contact playing the Role on the Account ending", "name": "Active To Date", "range": "DataType" }, { "@id": "educationLevelName", "@type": "Property", "description": "What is the level of education someone have e.g. PhD, College Degree", "name": "Education Level Name", "range": "DataType" }, { "@id": "customerTypeName", "@type": "Property", "description": "What type of customer is this e.g. High Roller, Low Value", "name": "Customer Type Name", "range": "DataType" }, { "@id": "generalLedgerAccountName", "@type": "Property", "description": "What account is debt and credit stored against e.g. Liabilty101", "name": "General Ledger Account Name", "range": "DataType" }, { "@id": "doNotProcessReasonName", "@type": "Property", "description": "Why no processing allowed e.g accuracy questioned, processing unlawful, legal prohibit delete, data subject objection", "name": "Do Not Process Reason Name", "range": "DataType" }, { "@id": "prospectRatingName", "@type": "Property", "description": "The customers prospect rating, for example Hot, Warm, or Cold.", "name": "Prospect Rating Name", "range": "DataType" }, { "@id": "socialNetworkProviderName", "@type": "Property", "description": "Who provides the service for a social persona e.g. Twitter, Facebook", "name": "Prospect Rating Name", "range": "DataType" }, { "@id": "socialFanStatusName", "@type": "Property", "description": "What is the standing for a social person amongst fans e.g. Newbie, Mega Star", "name": "Social Fan Status Name", "range": "DataType" }, { "@id": "accountBalanceUOMName", "@type": "Property", "description": "What is the unit of measure for current account balance e.g. money, points, miles, visits", "name": "Account Balance UOM Name", "range": "DataType" }, { "@id": "billDeliveryMethodName", "@type": "Property", "description": "How can a bill be delivered e.g. electronic, mail", "name": "Bill Delivery Method Name", "range": "DataType" }, { "@id": "freightTermsName", "@type": "Property", "description": "Standard freight term e.g. Free On Board Shipping Point (FOB), CIF", "name": "Freight Terms Name", "range": "DataType" }, { "@id": "billingFrequencyName", "@type": "Property", "description": "How often to send a bill e.g. monthly, 30th of month, never", "name": "Billing Frequency Name", "range": "DataType" }, { "@id": "accountHoldStatusReasonName", "@type": "Property", "description": "Why the account is in hold status e.g misused, legal request", "name": "Account Hold Status Reason Name", "range": "DataType" }, { "@id": "sLATypeName", "@type": "Property", "description": "Types of Service Level Agreement e.g. 24x7, weekdays, work hours", "name": "SLA Type Name", "range": "DataType" }, { "@id": "sellerTypeName", "@type": "Property", "description": "Is the seller e.g. reseller, distributor, wholesaler, sales partner", "name": "Seller Type Name", "range": "DataType" }, { "@id": "leadRatingName", "@type": "Property", "description": "Rating of the lead e.g. warm, cold", "name": "Lead Rating Name", "range": "DataType" }, { "@id": "leadSourceName", "@type": "Property", "description": "Source from which the lead was obtained e.g. sales partner Western Outfitters Inc", "name": "Lead Source Name", "range": "DataType" }, { "@id": "leadStatusName", "@type": "Property", "description": "Status code for this converted lead e.g. open, worked, closed", "name": "Lead Status Name", "range": "DataType" }, { "@id": "legalOrganizationTypeName", "@type": "Property", "description": "E.g. Sole proprietor, Partnership, Limited Partnership, S-Corporation", "name": "Legal Organization Type Name", "range": "DataType" }, { "@id": "businessSizeTypeName", "@type": "Property", "description": "How big is the business e.g. small, medium, enterprise", "name": "Business Size Type Name", "range": "DataType" }, { "@id": "bankruptcyTypeName", "@type": "Property", "description": "What type of bankruptcy the business went through e.g. chapter 7, chapter 11", "name": "Bankruptcy Type Name", "range": "DataType" }, { "@id": "nAICSCodeName", "@type": "Property", "description": "North American Industrial Classification Codes", "name": "NAICS Code Name", "range": "DataType" }, { "@id": "sICCodeName", "@type": "Property", "description": "4 digit Standard Industry Classification code", "name": "SIC Code Name", "range": "DataType" }, { "@id": "iSICCodeName", "@type": "Property", "description": "United Nations International Standard Industrial Classification of All Economic Activities", "name": "ISIC Code Name", "range": "DataType" }, { "@id": "businessActivityName", "@type": "Property", "description": "Main type of business activity a party perform e.g. farmer, sales", "name": "Business Activity Name", "range": "DataType" }, { "@id": "incomeRangeName", "@type": "Property", "description": "What is the income range the person is part of e.g. 100 to 200 000", "name": "Income Range Name", "range": "DataType" }, { "@id": "personalityTypeName", "@type": "Property", "description": "Personality e.g. impulsive, compulsive, authoritative, ambitious, introverted", "name": "Personality Type Name", "range": "DataType" }, { "@id": "personalValueTypeName", "@type": "Property", "description": "Personal value e.g. family-oriented, materialistic, spiritual, idealistic, careerist", "name": "Personal Value Type Name", "range": "DataType" }, { "@id": "lifeStyleTypeName", "@type": "Property", "description": "Life style e.g. modern, corporate, suburban, religious, workaholic, outdoors", "name": "Life Style Type Name", "range": "DataType" }, { "@id": "personLifeStageName", "@type": "Property", "description": "E.g. newborn, infant, child, teen, adolescent, adult, mature, elderly", "name": "Person Life Stage Name", "range": "DataType" }, { "@id": "lifeAttitudeTypeName", "@type": "Property", "description": "Life attitude e.g. innovator, believer, achiever, experience, survivor", "name": "Life Attitude Type Name", "range": "DataType" }, { "@id": "dietaryHabitTypeName", "@type": "Property", "description": "Dietary habit e.g. kosher food eater", "name": "Dietary Habit Type Name", "range": "DataType" }, { "@id": "disabilityTypeName", "@type": "Property", "description": "Disability or Impairment e.g. wheel chair bound", "name": "Disability Type Name", "range": "DataType" }, { "@id": "heightUOMName", "@type": "Property", "description": "What unit of mesure is used for height e.g. inches, centimeter", "name": "Height UOM Name", "range": "DataType" }, { "@id": "weightUOMName", "@type": "Property", "description": "What unit of measure is used for weight e.g. pound, kilogram", "name": "Weight UOM Name", "range": "DataType" }, { "@id": "maritalStatusName", "@type": "Property", "description": "E.g. single, married, divorced, widowed, partnership, other", "name": "Marital Status Name", "range": "DataType" }, { "@id": "genderName", "@type": "Property", "description": "Female, Male, Gender Neutral, Other", "name": "Gender Name", "range": "DataType" }, { "@id": "religionName", "@type": "Property", "description": "Religion e.g. Islam, Samaritanism, Syncretic, Christian", "name": "Religion Name", "range": "DataType" }, { "@id": "ethnicityName", "@type": "Property", "description": "Cultural background e.g. black, white, hispanic, asian, native american, mixed", "name": "Ethnicity Name", "range": "DataType" }, { "@id": "partyIdentificationTypeName", "@type": "Property", "description": "The type of identification e.g driving license number, birth certificate, rewards membership", "name": "Party Identification Type Name", "range": "DataType" }, { "@id": "occupationName", "@type": "Property", "description": "Professional, manager, tradesman, technical, military, unskilled, student, home maker, other", "name": "Occupation Name", "range": "DataType" }, { "@id": "militaryStatusName", "@type": "Property", "description": "Unknown, no military service, vietnam veteran, other veteran, active reserve, retired, active duty", "name": "Military Status Name", "range": "DataType" }, { "@id": "militaryServiceStatusName", "@type": "Property", "description": "E.g. Active or Retired military service status", "name": "MilitaryServiceStatusName", "range": "DataType" }, { "@id": "hobbyName", "@type": "Property", "description": "What is a hobby a person can have e.g. skiing, running, swimming", "name": "Hobby Name", "range": "DataType" }, { "@id": "uncategorizedPartyCreationReasonName", "@type": "Property", "description": "Why can party not yet be categorized e.g. was cash buyer, got social handle only", "name": "Uncategorized Party Creation Reason Name", "range": "DataType" }, { "@id": "supplierTypeName", "@type": "Property", "description": "Types of suppliers e.g. retailer, distributor, service partner, manufacturer", "name": "Supplier Type Name", "range": "DataType" }, { "@id": "paymentTermName", "@type": "Property", "description": "How fast must payment be made e.g. 5% discount in 10 days, full amount in 30 days (Net30), 45 days (Net 45)", "name": "Payment Term Name", "range": "DataType" }, { "@id": "id", "@type": "Property", "description": "Primary Key", "name": "Account Type Id", "range": "DataType" }, { "@id": "accountTypeName", "@type": "Property", "description": "What type of trade account e.g. loyalty account, business credit account, layaway, short term rental", "name": "Account Type Name", "range": "DataType" } ] }, { "@id": "DemographicPropertyGroup", "name": "Demographic Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "maritalStatus", "@type": "Property", "description": "E.g. single, married, divorced, widowed, partnership, other", "name": "Marital Status", "range": "DataType" }, { "@id": "personLifeStage", "@type": "Property", "description": "E.g. newborn, infant, child, teen, adolescent, adult, mature, elderly", "name": "Secondary Citizenship Country", "range": "DataType" }, { "@id": "ethnicity", "@type": "Property", "description": "Cultural background e.g. black, white, hispanic, asian, native american, mixed", "name": "Ethnicity", "range": "DataType" }, { "@id": "primaryHousehold", "@type": "Property", "description": "Which household is the person mainly part of (to avoid double counting in reports)", "name": "Primary Household", "range": "Household" }, { "@id": "deathDate", "@type": "Property", "description": "Date person passed away", "name": "Death Date", "range": "DataType" }, { "@id": "gender", "@type": "Property", "description": "Female, Male, Other", "name": "Gender", "range": "DataType" }, { "@id": "religion", "@type": "Property", "description": "Religion e.g. Islam, Samaritanism, Syncretic, Christian", "name": "Religion", "range": "DataType" }, { "@id": "isHomeOwner", "@type": "Property", "description": "Does the person own a home", "name": "Is Home Owner", "range": "DataType" }, { "@id": "childrenCount", "@type": "Property", "description": "How many children does the person have", "name": "Children Count", "range": "DataType" }, { "@id": "occupationType", "@type": "Property", "description": "Professional, manager, tradesman, technical, military, unskilled, student, home maker, other", "name": "Occupation Type", "range": "DataType" }, { "@id": "isHighRiskOccupation", "@type": "Property", "description": "Is the job incurring extra risk of harm e.g. yes for law enforcement", "name": "Is High Risk Occupation", "range": "DataType" }, { "@id": "militaryService", "@type": "Property", "description": "Has the person served in the military e.g. Unknown, Yes, No", "name": "Military Service", "range": "DataType" }, { "@id": "militaryStatus", "@type": "Property", "description": "Unknown, no military service, vietnam veteran, other veteran, active reserve, retired, active duty", "name": "Military Status", "range": "DataType" }, { "@id": "occupation", "@type": "Property", "description": "Self declared information what occupation the person has", "name": "Occupation", "range": "DataType" }, { "@id": "primaryHobby", "@type": "Property", "description": "What is the primary hobby of the person e.g. skiing, running, swimming", "name": "Primary Hobby", "range": "DataType" }, { "@id": "isHighRiskHobby", "@type": "Property", "description": "Is the hobby incurring extra risk of harm e.g. yes for shark swimming, mountaineering", "name": "Is High Risk Hobby", "range": "DataType" }, { "@id": "webSiteURL", "@type": "Property", "description": "Personal Web Site", "name": "Web Site URL", "range": "DataType" }, { "@id": "weddingAnniversaryDate", "@type": "Property", "description": "Month and date the person celebrate last weeding", "name": "Wedding Anniversary Date", "range": "DataType" }, { "@id": "highestEducationLevel", "@type": "Property", "description": "What is the highest completed education level e.g. High School, PhD", "name": "Highest Education Level", "range": "DataType" } ] }, { "@id": "DenormalizedPropertyGroup", "name": "Denormalized Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "addressLine1", "@type": "Property", "description": "First line of address e.g. street number and street name", "name": "Address Line 1", "range": "DataType" }, { "@id": "addressLine2", "@type": "Property", "description": "Second line of an address e.g building or suite number", "name": "Address Line 2", "range": "DataType" }, { "@id": "addressLine3", "@type": "Property", "description": "Third line of an address", "name": "Address Line 3", "range": "DataType" }, { "@id": "addressLine4", "@type": "Property", "description": "Forth line of an address", "name": "Address Line 4", "range": "DataType" }, { "@id": "cityName", "@type": "Property", "description": "Free text name of the city, town or village", "name": "City Name", "range": "DataType" }, { "@id": "postalCodeText", "@type": "Property", "description": "Free text value of postal code", "name": "Postal Code Text", "range": "DataType" }, { "@id": "stateProvinceName", "@type": "Property", "description": "Free text of the state province name the address is located in", "name": "State Province Name", "range": "DataType" }, { "@id": "countryName", "@type": "Property", "description": "Free text value of country name", "name": "Country Name", "range": "DataType" }, { "@id": "contactPhone", "@type": "Property", "description": "What is the primary phone number for this address", "name": "Primary Contact Phone", "range": "ContactPointPhone" } ] }, { "@id": "DeploymentPropertyGroup", "name": "Deployment Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "isInstallable", "@type": "Property", "description": "Can the product be installed or not", "name": "Is Installable", "range": "DataType" }, { "@id": "isAutoProvisionable", "@type": "Property", "description": "Can the product be auto installed or not", "name": "Is Auto Provisionable", "range": "DataType" }, { "@id": "standardWarrantyLengthMonth", "@type": "Property", "description": "How long is warranty included from the seller (not manufacturer) e.g. 24 months", "name": "Standard Warranty Length Month", "range": "DataType" } ] }, { "@id": "DescriptivePropertyGroup", "name": "Descriptive Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "primaryProductCategory", "@type": "Property", "description": "Name of the primary product category e.g. family associated with this record.", "name": "Primary Product Category", "range": "ProductCategory" }, { "@id": "isSerialized", "@type": "Property", "description": "Does each item of the product have a unique serial number", "name": "Is Serialized", "range": "DataType" }, { "@id": "isDynamicBundle", "@type": "Property", "description": "Is actual content of the product bunde derived at point of use or not", "name": "Is Dynamic Bundle", "range": "DataType" }, { "@id": "displayUrl", "@type": "Property", "description": "...returned as we have a separate child entity to hold many product pictures/URLs", "name": "Display URL", "range": "DataType" }, { "@id": "longDescription", "@type": "Property", "description": "General longer description of the product", "name": "Product Long Description", "range": "DataType" }, { "@id": "description", "@type": "Property", "description": "General description of the product", "name": "Product Description", "range": "DataType" }, { "@id": "brandGrade", "@type": "Property", "description": "What is the value of the brand e.g. premium, regular, value", "name": "Brand Grade Id", "range": "DataType" }, { "@id": "serviceType", "@type": "Property", "description": "What type of service is this e.g. rental, subscription, labor", "name": "Service Type", "range": "DataType" }, { "@id": "servicePeriodCount", "@type": "Property", "description": "How long the service period is valid for e.g. 1,2,3", "name": "Service Period Count", "range": "DataType" }, { "@id": "servicePeriodUOM", "@type": "Property", "description": "Time product available e.g. minutes, hours, days, weeks, years", "name": "Service Period UOM", "range": "DataType" }, { "@id": "rentalTermViolationPenaltyAmount", "@type": "Property", "description": "If terms not honored by customer what is the penalty amount", "name": "Rental Term Violation Penalty Amount", "range": "DataType" }, { "@id": "rentalCleanupFeeAmount", "@type": "Property", "description": "If cleanup of rental post use required what is the cost", "name": "Rental Cleanup Fee Amount", "range": "DataType" }, { "@id": "serviceProviderAccount", "@type": "Property", "description": "The account of the party of type supplier that provides the service", "name": "Service Provider Account", "range": "Account" }, { "@id": "evergreenContractEstimatedMonthCount", "@type": "Property", "description": "For contracts that are auto renewed what is the expected number of month, used for revenue estimation", "name": "Evergreen Contract Estimated Month Count", "range": "DataType" }, { "@id": "evergreenContractEstimatedChargeAmount", "@type": "Property", "description": "For contracts that are auto renewed what is the expected charge per month, used for revenue estimation", "name": "Evergreen Contract Estimated Charge Amount", "range": "DataType" }, { "@id": "bundledProductsSoldTogether", "@type": "Property", "description": "Can products in a bundle be partly chosen or all sold together as one unit e.g. mobile phone bundle consist of phone, call plan, data plan and goes together", "name": "Bundled Products Sold Together", "range": "DataType" }, { "@id": "bundledProductsSubstitutional", "@type": "Property", "description": "Can products in a bundle be substituted by other products e.g. for mobile phone bundle customer can select other call plan (without it being declared as another bundle)", "name": "Bundled Products Substitutional", "range": "DataType" }, { "@id": "bundledProductsDecidesAvailability", "@type": "Property", "description": "Is the bundled inventoried on its' own or is the availability based on bundled products availability", "name": "Bundled Products Decides Availability", "range": "DataType" }, { "@id": "bundledProductsDecidedAtUse", "@type": "Property", "description": "Is the content of a bundle only decided, dynamically, at point of bundle use or not", "name": "Bundled Products Decided At Use", "range": "DataType" }, { "@id": "quantityCount", "@type": "Property", "description": "Amount of Item in the package e.g. 10 bottles of water = 10 ea", "name": "Quantity Count", "range": "DataType" }, { "@id": "quantityUnitOfMeasure", "@type": "Property", "description": "What is the unit of measure for stating the weight of the product e.g. ea.", "name": "Quantity Unit Of Measure", "range": "DataType" }, { "@id": "expectedWasteCount", "@type": "Property", "description": "How many products in the bundle is expected to be wasted e.g. 1 of 1000 cans spoil", "name": "Expected Waste Count", "range": "DataType" } ] }, { "@id": "DetailedInfoPropertyGroup", "name": "Detailed Info Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "countryName", "@type": "Property", "description": "Country for the address of the lead.", "name": "Country Name", "range": "DataType" }, { "@id": "lastActivityDate", "@type": "Property", "description": "Value either due date of most recent event logged or most recently closed task", "name": "Last Activity Date", "range": "DataType" }, { "@id": "photoURL", "@type": "Property", "description": "Profile image associated with the lead.", "name": "Photo URL", "range": "DataType" }, { "@id": "leadRating", "@type": "Property", "description": "Rating of the lead e.g. warm, cold", "name": "Lead Rating", "range": "DataType" }, { "@id": "leadScore", "@type": "Property", "description": "Score value assigned by Einstein logic e.g 99 of 100", "name": "Lead Score", "range": "DataType" }, { "@id": "website", "@type": "Property", "description": "Website for the lead.", "name": "Website", "range": "DataType" }, { "@id": "partnerAccount", "@type": "Property", "description": "What partner did this lead come from (if applicable)", "name": "Partner Account", "range": "Account" } ] }, { "@id": "DispositionPropertyGroup", "name": "Disposition Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "allowCustomerReturn", "@type": "Property", "description": "Can customer return this item or not e.g. no for underwear, swimsuits", "name": "Allow Customer Return", "range": "DataType" }, { "@id": "allowPartialRefund", "@type": "Property", "description": "Can customer get partial refund if returning item e.g. half a bag of dog food ok", "name": "Allow Partial Refund", "range": "DataType" }, { "@id": "disposalType", "@type": "Property", "description": "How is the product to be disposed of e.g. recycle, return, throw-away", "name": "Disposal Type", "range": "DataType" } ] }, { "@id": "EmploymentPropertyGroup", "name": "Employment Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "currentEmployerName", "@type": "Property", "description": "Name of current employer", "name": "Current Employer Name", "range": "DataType" }, { "@id": "employedSinceDate", "@type": "Property", "description": "From what date is individual employed at current employer", "name": "Employed Since Date", "range": "DataType" } ] }, { "@id": "EngagementPropertyGroup", "name": "Engagement Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "communityParticipationCount", "@type": "Property", "description": "How active is the seller in our ecosystem online by answering questions", "name": "Community Participation Count", "range": "DataType" }, { "@id": "trialParticipationCount", "@type": "Property", "description": "Total number of software trials the seller been part of", "name": "Trial Participation Count", "range": "DataType" }, { "@id": "trainingParticipationCount", "@type": "Property", "description": "How many people from seller have been trained", "name": "Training Participation Count", "range": "DataType" }, { "@id": "trainingCertificationCount", "@type": "Property", "description": "How many people from seller have been certified on our products", "name": "Training Certification Count", "range": "DataType" }, { "@id": "eventParticipationCount", "@type": "Property", "description": "How many sales or marketing events the seller attended", "name": "Event Participation Count", "range": "DataType" }, { "@id": "documentationDownloadCount", "@type": "Property", "description": "How many e.g. white papers have the seller accessed", "name": "Documentation Download Count", "range": "DataType" }, { "@id": "systemLoginCount", "@type": "Property", "description": "How many times the seller accessed our online information which indicate dedication", "name": "System Login Count", "range": "DataType" }, { "@id": "jointBusinessPlanExist", "@type": "Property", "description": "Have we established a business plan or not with the seller", "name": "Joint Business Plan Exist", "range": "DataType" } ] }, { "@id": "FinancePropertyGroup", "name": "Finance Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "glAccountCode", "@type": "Property", "description": "How are instances of this product accounted for e.g. as consumable, live stock, merchandize", "name": "GL Account Code", "range": "DataType" }, { "@id": "stockLedgerValuationAmount", "@type": "Property", "description": "What is the total value of this goods as we hold it in stock", "name": "Stock Ledger Valuation Amount", "range": "DataType" } ] }, { "@id": "FinancialPropertyGroup", "name": "Financial Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "fiscalYearEndMonthDate", "@type": "Property", "description": "The month and date the fiscal year ends for the business", "name": "Fiscal Year End Month Date", "range": "DataType" }, { "@id": "annualRevenueAmount", "@type": "Property", "description": "Estimated annual revenue of a global business", "name": "Annual Revenue Amount", "range": "DataType" }, { "@id": "dunnandBradstreetRating", "@type": "Property", "description": "Indication of a business size and creditworthiness as stated by Dunn and Bradstreet", "name": "Dunn and Bradstreet Rating", "range": "DataType" }, { "@id": "businessSizeType", "@type": "Property", "description": "How big is the business e.g. small, medium, enterprise", "name": "Business Size Type", "range": "DataType" }, { "@id": "marketCapitalizationAmount", "@type": "Property", "description": "How big is the business market equity on primary stock exchange", "name": "Market Capitalization Amount", "range": "DataType" }, { "@id": "employeeCount", "@type": "Property", "description": "How many employees does the business have", "name": "Employee Count", "range": "DataType" }, { "@id": "bankruptcyHistoryFlag", "@type": "Property", "description": "Set to indicate if company has ever been in bankruptcy even if it is not currently", "name": "Bankruptcy History Flag", "range": "DataType" }, { "@id": "bankruptcyDate", "@type": "Property", "description": "When business went into bankruptcy", "name": "Bankruptcy Date", "range": "DataType" }, { "@id": "bankruptcyEmergenceDate", "@type": "Property", "description": "When business emerged from bankruptcy", "name": "Bankruptcy Emergence Date", "range": "DataType" }, { "@id": "bankruptcyType", "@type": "Property", "description": "What type of bankcruptcy the business ent through e.g. chapter 7, chapter 11", "name": "Bankruptcy Type", "range": "DataType" }, { "@id": "netWorth", "@type": "Property", "description": "How much money does the person have in total if all assets counted", "name": "Net Worth", "range": "DataType" }, { "@id": "yearlyIncome", "@type": "Property", "description": "What is the more specific income the person have", "name": "Yearly Income", "range": "DataType" }, { "@id": "yearlyIncomeRange", "@type": "Property", "description": "What is the income range the person is part of", "name": "Yearly Income Range", "range": "DataType" }, { "@id": "consumerCreditScore", "@type": "Property", "description": "What is the credit score the person have e.g. 740", "name": "Consumer Credit Score", "range": "DataType" }, { "@id": "consumerCreditScoreProviderName", "@type": "Property", "description": "Who provided the credit score e.g. Experian", "name": "Consumer Credit Score Provider Name", "range": "DataType" }, { "@id": "dependentCount", "@type": "Property", "description": "How may dependents e.g. children or grown ups does the person claim to have", "name": "Dependent Count", "range": "DataType" }, { "@id": "taxBracketRange", "@type": "Property", "description": "In what income tax bracket does the person fall into e.g. 10000 to 20000, 20001-30000", "name": "Tax Bracket Range", "range": "DataType" } ] }, { "@id": "FulfillmentPropertyGroup", "name": "Fulfillment Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "quantityOrderedUOM", "@type": "Property", "description": "The unit of measure for the quantity ordered. Item, box, palette could be examples.", "name": "Quantity Ordered Unit Of Measure", "range": "DataType" }, { "@id": "promisedDate", "@type": "Property", "description": "Start date for the order product", "name": "Promised Date", "range": "DataType" }, { "@id": "provisioningDate", "@type": "Property", "description": "The date when the seller expects to provision the service or product.", "name": "Provisioning Date", "range": "DataType" }, { "@id": "allocatedQuantity", "@type": "Property", "description": "Quanity allocated for fulfillment", "name": "Allocated Quantity", "range": "DataType" }, { "@id": "availableQuantity", "@type": "Property", "description": "Amount of an order product that is available to be reduced. Value must be greater than or equal to 0. An order product is reducible only if AvailableQuantity is greater than 0. Value is always 0 if the order product's parent order is a reduction order.", "name": "Available Quantity", "range": "DataType" }, { "@id": "fulfilledQuantity", "@type": "Property", "description": "Quantity actually provided", "name": "FulfilledQuantity", "range": "DataType" }, { "@id": "shippingAddress", "@type": "Property", "description": "Shipping address", "name": "Shipping Address Id", "range": "ContactPointAddress" }, { "@id": "shippingEmail", "@type": "Property", "description": "Shipping email", "name": "Shipping Email Id", "range": "ContactPointEmail" }, { "@id": "shippingPhone", "@type": "Property", "description": "Shipping phone", "name": "Shipping Phone Id", "range": "ContactPointPhone" }, { "@id": "endDate", "@type": "Property", "description": "...returned as we have no idea why this is here", "name": "EndDate", "range": "DataType" }, { "@id": "allocationGroupName", "@type": "Property", "description": "....not sure what this is so returned", "name": "Allocation Group Name", "range": "DataType" }, { "@id": "allocationPartitionName", "@type": "Property", "description": "....not sure what this is so returned", "name": "Allocation Partition", "range": "DataType" }, { "@id": "cancelledQuantity", "@type": "Property", "description": "The quantity of items that have been canceled. Does not consider credited or returned items", "name": "Cancelled Quantity", "range": "DataType" }, { "@id": "handlingCostAmount", "@type": "Property", "description": "Cost charged to customer for handling the order", "name": "Handling Cost Amount", "range": "DataType" }, { "@id": "shippingCostAmount", "@type": "Property", "description": "Shipping cost charged to customer", "name": "Shipping Cost Amount", "range": "DataType" }, { "@id": "shippingTaxAmount", "@type": "Property", "description": "Shipping tax charged to customer", "name": "Shipping Tax Amount", "range": "DataType" } ] }, { "@id": "GeographicPropertyGroup", "name": "Geographic Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "birthPlace", "@type": "Property", "description": "Place person is born e.g. a city name", "name": "Birth Place", "range": "DataType" }, { "@id": "deathPlace", "@type": "Property", "description": "Place person passed away at", "name": "Death Place", "range": "DataType" } ] }, { "@id": "GeographyPropertyGroup", "name": "Geography Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "geoCodeLatitude", "@type": "Property", "description": "Latitude to the center of address", "name": "Geo Code Latitude", "range": "DataType" }, { "@id": "geoCodeLongitude", "@type": "Property", "description": "Longitude to the center of the address", "name": "Geo Code Longitude", "range": "DataType" }, { "@id": "geoCodeAccuracy", "@type": "Property", "description": "How accurate the lat/long information is", "name": "Geo Code Accuracy", "range": "DataType" } ] }, { "@id": "HealthPropertyGroup", "name": "Health Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "mainDietaryHabitType", "@type": "Property", "description": "Dietary habit e.g. kosher food eater", "name": "Main Dietary Habit Type", "range": "DataType" }, { "@id": "mainDisabilityType", "@type": "Property", "description": "Disability or Impairment e.g. wheel chair bound", "name": "Main Disability Type", "range": "DataType" }, { "@id": "personHeight", "@type": "Property", "description": "How tall is the person", "name": "Person Height", "range": "DataType" }, { "@id": "personHeightUnitOfMeasure", "@type": "Property", "description": "What unit of measure is used for height", "name": "Person Height Unit Of Measure", "range": "DataType" }, { "@id": "personWeight", "@type": "Property", "description": "How heavy is the person", "name": "Person Weight", "range": "DataType" }, { "@id": "personWeightUnitOfMeasure", "@type": "Property", "description": "What unit of measure is used for weight", "name": "Person Weight Unit Of Measure", "range": "DataType" }, { "@id": "isAlcoholConsumer", "@type": "Property", "description": "Indicator whether individual currently consume alcohol", "name": "Is Alcohol Consumer", "range": "DataType" }, { "@id": "hasAlcoholAbuseHistory", "@type": "Property", "description": "Indicator whether individual have a history of Alchol abuse", "name": "Has Alcohol Abuse History", "range": "DataType" }, { "@id": "isDrugConsumer", "@type": "Property", "description": "Indicator whether individual currently consume any drug other than alcohol", "name": "Is Drug Consumer", "range": "DataType" }, { "@id": "hasDrugAbuseHistory", "@type": "Property", "description": "Indicator whether individual had a history of drug abuse", "name": "Has Drug Abuse History", "range": "DataType" }, { "@id": "isTobaccoConsume", "@type": "Property", "description": "Indicator whether individual had a history of drug abuse", "name": "Is Tobacco Consumer", "range": "DataType" }, { "@id": "hospitalizationsLast5YearsCount", "@type": "Property", "description": "How many times the individual been hospitalized last 5 years", "name": "Hospitalizations Last 5 Years Count", "range": "DataType" }, { "@id": "surgeriesLast5YearsCount", "@type": "Property", "description": "How many times the individual had any type of surgery in last 5 years", "name": "Surgeries Last 5 Years Count", "range": "DataType" } ] }, { "@id": "IdPropertyGroup", "name": "Id Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "additionalNameType", "@type": "Property", "description": "Reference to type of trade name e.g. also known as, doing business as", "name": "Additional Name Type", "range": "DataType" }, { "@id": "optInPriority", "@type": "Property", "description": "In what order should channels for a data subjects opt in/out be evaluated", "name": "Opt In Priority", "range": "DataType" }, { "@id": "party", "@type": "Property", "description": "Reference to party", "name": "Party", "range": "Party" }, { "@id": "partyRole", "@type": "Property", "description": "Reference to Party Role, populated if contact point only applicable in context of a role", "name": "Party Role", "range": "PartyRole" }, { "@id": "contactPointType", "@type": "Property", "description": "Type of contact point, specifically e.g. Contact Point Phone, Contact Point Email, Contact Point Address, Contact Point Location, Contact Point Social", "name": "Contact Point Type", "range": "ContactPointType" }, { "@id": "name", "@type": "Property", "description": "Is it primarily a 'Home', 'Business', 'Fax', 'Mobile' or 'Other' phone", "name": "Primary Phone Type Name", "range": "DataType" }, { "@id": "id", "@type": "Property", "description": "Primary key", "name": "Party Identification Id", "range": "DataType" } ] }, { "@id": "IdentificationPropertyGroup", "name": "Identification Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "businessName", "@type": "Property", "description": "Alternative name under which the business is known to the general public", "name": "Business Name", "range": "DataType" }, { "@id": "legalName", "@type": "Property", "description": "The registered legal name of the business", "name": "Legal Name", "range": "DataType" }, { "@id": "dandBCompanyName", "@type": "Property", "description": "Name as stated by the company Dun and Bradstreet", "name": "D&B Company Name", "range": "DataType" }, { "@id": "dUNSNumber", "@type": "Property", "description": "9 digit global standard number to identify businesses", "name": "DUNS Number", "range": "DataType" }, { "@id": "stockExchangeName", "@type": "Property", "description": "What main stock exchange is the party noted on", "name": "Stock Exchange Name", "range": "DataType" }, { "@id": "stockTickerSymbol", "@type": "Property", "description": "Main ticker symbol for the primary exchange the business is trading on", "name": "Stock Ticker Symbol", "range": "DataType" }, { "@id": "tax", "@type": "Property", "description": "What is the government provided tax identification fort this business", "name": "Tax Id", "range": "DataType" }, { "@id": "companyType", "@type": "Property", "description": "Discretionary name of the business site location, for example Headquarters or London", "name": "Company Type", "range": "DataType" }, { "@id": "id", "@type": "Property", "description": "Primary key unique identification value", "name": "Individual Id", "range": "DataType" }, { "@id": "photoURL", "@type": "Property", "description": "Link to a photo", "name": "Photo URL", "range": "DataType" } ] }, { "@id": "IdentifierPropertyGroup", "name": "Identifier Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "id", "@type": "Property", "description": "Primary Key", "name": "Price Book Entry Id", "range": "DataType" }, { "@id": "product", "@type": "Property", "description": "Reference to product", "name": "Product", "range": "Product" } ] }, { "@id": "IdentifyingPropertyGroup", "name": "Identifying Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "capturePaymentType", "@type": "Property", "description": "Payment, Refund, Canceled (voided) Payment and Canceled (voided) Refund are settement types. Either subtype of Payment (Payment, Refund) can be processed or cancelled.", "name": "Capture Payment Type", "range": "DataType" }, { "@id": "paymentNumber", "@type": "Property", "description": "Unique number assigned to this payment and displayed to end users. Note: map this to Salesforce Reference Number", "name": "Payment Number", "range": "DataType" }, { "@id": "paymentStatus", "@type": "Property", "description": "The current state of the payment.", "name": "Payment Status", "range": "DataType" }, { "@id": "authorizationProcessingMode", "@type": "Property", "description": "Mode to determine if the payment is processed by Salesforce Payment Platform or is an external authorization that is being recorded in our platform.", "name": "Authorization Processing Mode", "range": "DataType" }, { "@id": "internalBusinessUnit", "@type": "Property", "description": "Defining a part of your own internal organization. May be anything from a holding company, a line of business, a country division, a department and for which you may want to track e.g. if it is a legal entity, default GL Code, profit-and-loss etc against.", "name": "Internal Business Unit", "range": "InternalBusinessUnit" }, { "@id": "paymentTreatment", "@type": "Property", "description": "Policy information that controls how a payment is applied to invoices.", "name": "Payment Treatment", "range": "PaymentTreatment" }, { "@id": "paymentType", "@type": "Property", "description": "Idnetifies the Payment as either a Capture Payment or Refund Payment", "name": "Payment Type", "range": "DataType" }, { "@id": "paymentApplicationType", "@type": "Property", "description": "True if the application of a Payment to an invoice or credit memo has been reversed.", "name": "Payment Application Type", "range": "DataType" }, { "@id": "paymentAuthorizationNumber", "@type": "Property", "description": "automatically-generated number that identifies the Payment Authorization.", "name": "Payment Authorization Number", "range": "DataType" }, { "@id": "paymentMethodID", "@type": "Property", "description": "A means by which a buyer compensates a seller for a purchased good or service.", "name": "Payment Method", "range": "PaymentMethod" }, { "@id": "paymentAuthorizationStatus", "@type": "Property", "description": "Processing stage of the Payment Authorization or Payment Authorization Reversal", "name": "Payment Authorization Status", "range": "DataType" }, { "@id": "paymentGateway", "@type": "Property", "description": "Holds the payment gateway merchant details which are used to interact external payment systems.", "name": "Payment Gateway", "range": "PaymentGateway" }, { "@id": "salesOrderPaymentSummary", "@type": "Property", "description": "Association to a Payment is via Sales Order Payment Summary; multiple payments may be grouped into a Sales Order Payment. For each instance of Payment Authorization, either PaymentGroupID or SalesOrderPaymentSummaryId should always be set, but never bot", "name": "Sales Order Payment Summary", "range": "SalesOrderPaymentSummary" }, { "@id": "paymentGroup", "@type": "Property", "description": "Payment Group provides a way to associate payments and payment gateway events, where the payment is not associated with a Sales Order. For each instance of Payment Authorization, either PaymentGroupID or SalesOrderPaymentSummaryId should always be set,", "name": "Payment Group", "range": "PaymentGroup" }, { "@id": "paymentAuthorizationProcessingMode", "@type": "Property", "description": "This describes whether the payment processing was done by the Salesforce platform, or an external system.", "name": "Payment Authorization Processing Mode", "range": "DataType" }, { "@id": "paymentAuthorizationReversalStatus", "@type": "Property", "description": "Processing stage of the Payment Authorization or Payment Authorization Reversal", "name": "Payment Authorization Reversal Status", "range": "DataType" }, { "@id": "systemCredential", "@type": "Property", "description": "Stored authentication information for Merchant Credential", "name": "System Credential", "range": "DataType" }, { "@id": "paymentGatewayProvider", "@type": "Property", "description": "Stores class details needed for maintaining Apex adapter.", "name": "Payment Gateway Provider", "range": "PaymentGatewayProvider" }, { "@id": "paymentGatewayStatus", "@type": "Property", "description": "Enum values for Payment Gateway Status: Active, Inactive", "name": "Payment Gateway Status", "range": "DataType" }, { "@id": "paymentAuthorization", "@type": "Property", "description": "An approval from the issuer of a payment instrument (usually a card), that the customer has sufficient funds to cover the cost of the transaction.", "name": "Payment Authorization", "range": "PaymentAuthorization" }, { "@id": "paymentAuthorizationReversal", "@type": "Property", "description": "An authorization reversal is a message that alerts the issuer that part or all of a sale has been cancelled and the authorization hold should be rescinded.", "name": "Payment Authorization Reversal", "range": "PaymentAuthorizationReversal" }, { "@id": "paymentGatewayReferenceNumber", "@type": "Property", "description": "Each gateway sends a unique reference number for the request and is called gateway reference number.In case of issues this can be used to identify the request on gateway side.", "name": "Payment Gateway Reference Number", "range": "DataType" }, { "@id": "paymentGatewayInteractionStatus", "@type": "Property", "description": "Expected Enum values include: Success, Failed,Timeout", "name": "Payment Gateway Interaction Status", "range": "DataType" }, { "@id": "internalResultCode", "@type": "Property", "description": "Salesforce internal result code. Maps to one or more gateway result code", "name": "Internal Result Code", "range": "DataType" }, { "@id": "paymentGatewayInteractionType", "@type": "Property", "description": "Expected Enum values include: Auth, Sale, Void, Capure, AVS, CheckGiftCardBalance, etc.", "name": "Payment Gateway Interaction Type", "range": "PaymentGatewayInteractionType" }, { "@id": "paymentGatewayResult", "@type": "Property", "description": "Each Payment Gateway has its own set of Result Codes. Examples are 00 for success 100 for declined etc.", "name": "Payment Gateway Result", "range": "PaymentGatewayResultCode" }, { "@id": "payment", "@type": "Property", "description": "", "name": "Payment", "range": "Payment" }, { "@id": "paymentGroupNumber", "@type": "Property", "description": "automatically-generated number that identifies the Payment Group.", "name": "Payment Group Number", "range": "DataType" }, { "@id": "appliedAmount", "@type": "Property", "description": "The portion, in currency, of the Payment applied to the invoice line item.", "name": "Applied Amount", "range": "DataType" }, { "@id": "paymentPolicyTreatmentSelection", "@type": "Property", "description": "Determines how to select one treatment out of many. Enum values: Legal Entity, Workflow, Use Default, None", "name": "Payment Policy Treatment Selection", "range": "DataType" }, { "@id": "paymentPolicyStatus", "@type": "Property", "description": "Enum values: Active, Inactive", "name": "Payment Policy Status", "range": "DataType" }, { "@id": "paymentTreatmentStatus", "@type": "Property", "description": "Whether this treatment is Active or Inactive", "name": "Payment Treatment Status", "range": "DataType" }, { "@id": "paymentTreatmentMethod", "@type": "Property", "description": "Represents a specific algorithm or method to apply. For example - pay for taxes first, pay for charges first, pay for oldest due invoice first etc. It can also point to a rule based on which application can be done. Treatment has a method.", "name": "Payment Treatment Method", "range": "PaymentTreatmentMethod" }, { "@id": "paymentPolicy", "@type": "Property", "description": "This entity stores policy information for an org or an account which can be used to automate the process of payment application to invoice based on business needs.", "name": "Payment Policy", "range": "PaymentPolicy" }, { "@id": "allocatedAmount", "@type": "Property", "description": "The portion, in currency, of the Payment or Credit Memo that has been allocated to a Refund. This amount is used for both applying and un-applying amounts to a Refund Payment.", "name": "Allocated Amount", "range": "DataType" }, { "@id": "refundBalanceAmount", "@type": "Property", "description": "The unallocated portion of the overall Refund Payment Amount that exists after application to this Capture Payment or Credit Memo. This could be non-zero if a refund amount was determined before a decision to obtain the funding from either a capture payme", "name": "Refund Balance Amount", "range": "DataType" }, { "@id": "relatedRefundAllocation", "@type": "Property", "description": "In cases where refunds are un-applied to payments, a new RefundAllocation is created and will be related back to the original, using this field.", "name": "Related Refund Allocation", "range": "RefundAllocation" }, { "@id": "refundAllocationType", "@type": "Property", "description": "Identifies the Refund Allocation as either a Refund Payment Allocation or a Refund Credit Memo Allocation", "name": "Refund Allocation Type", "range": "DataType" }, { "@id": "refundPayment", "@type": "Property", "description": "Represents a repayment made, typically to a customer who isn’t satisfied with the goods or services purchased. Refunds are typically made after a payment has already been received from customers", "name": "Refund Payment", "range": "RefundPayment" }, { "@id": "creditMemoBalanceAmount", "@type": "Property", "description": "The unapplied portion of the Credit Memo that remains after application to this Refund Payment.", "name": "Credit Memo Balance Amount", "range": "DataType" }, { "@id": "paymentBalanceAmount", "@type": "Property", "description": "The unapplied portion of the PaymentAmount that remains after application to this Refund Payment.", "name": "Payment Balance Amount", "range": "DataType" }, { "@id": "capturePayment", "@type": "Property", "description": "Capture Payment is the transfer of money from the customer's account to the merchant's account.", "name": "Capture Payment", "range": "CapturePayment" }, { "@id": "paymentMethodType", "@type": "Property", "description": "e.g. Cash Tender, Credit Tender, Bank Transfer, Coupon, Trade In Tender", "name": "Payment Method Type", "range": "PaymentMethodType" }, { "@id": "paymentMethodStatusName", "@type": "Property", "description": "values of the Payment Method Status Code:", "name": "Payment Method Status Name", "range": "DataType" }, { "@id": "paymentCardTypeName", "@type": "Property", "description": "Enum value for a list of allowed Payment Card types: Visa, Mastercard, American Express, Discover (TBD)", "name": "Payment Card Type Name", "range": "DataType" }, { "@id": "paymentCardCategoryName", "@type": "Property", "description": "Credit Card, Debit Card", "name": "Payment Card Category Name", "range": "DataType" }, { "@id": "couponCode", "@type": "Property", "description": "An alphanumeric code used to promote and identify the coupon.", "name": "Coupon Code", "range": "DataType" }, { "@id": "scanCode", "@type": "Property", "description": "A bar or QR code used to promote and identify the coupon.", "name": "Scan Code", "range": "DataType" }, { "@id": "discountPercentage", "@type": "Property", "description": "The amount of price reduction from the standard price, expressed as a decimal fraction, e.g. .10 for 10% off", "name": "Discount Percentage", "range": "DataType" }, { "@id": "discountAmount", "@type": "Property", "description": "The amount of price reduction from the standard price, expressed as a fixed amount e.g., $2.00", "name": "Discount Amount", "range": "DataType" }, { "@id": "couponStatusName", "@type": "Property", "description": "Description of the status, e.g. Active, Inactive", "name": "Coupon Status Name", "range": "DataType" }, { "@id": "shipmentDate", "@type": "Property", "description": "Date shipment was sent", "name": "Shipment Date", "range": "DataType" }, { "@id": "shipmentPackage", "@type": "Property", "description": "The package in which the product item was packed.", "name": "Shipment Package", "range": "ShipmentPackage" }, { "@id": "shipmentProductCount", "@type": "Property", "description": "How many instances of the product is shipped", "name": "Shipment Product Count", "range": "DataType" }, { "@id": "shipment", "@type": "Property", "description": "Reference to the shipment order this package is for", "name": "Shipment", "range": "Shipment" }, { "@id": "shipmentProductPriceAdjustment", "@type": "Property", "description": "The adjustment on the Shipment Product for which the tax has been calculated", "name": "Shipment Product Price Adjustment", "range": "ShipmentProductPriceAdjustment" }, { "@id": "phoneCountryCode", "@type": "Property", "description": "Entered Country code for the phone number e.g. +1, +91, +234", "name": "Phone Country Code", "range": "DataType" }, { "@id": "socialHandle", "@type": "Property", "description": "Id of the social persona e.g. @joe", "name": "Social Handle Id", "range": "DataType" }, { "@id": "socialHandleName", "@type": "Property", "description": "Name of the social persona e.g Joe Doe", "name": "Social Handle Name", "range": "DataType" }, { "@id": "profilePictureURL", "@type": "Property", "description": "Link to a photo", "name": "Profile Picture URL", "range": "DataType" }, { "@id": "webSiteURL", "@type": "Property", "description": "The Web Site for the party", "name": "Web Site URL", "range": "DataType" }, { "@id": "party", "@type": "Property", "description": "Reference to the parent Party e.g. Individual, Business, Affiliation Group", "name": "Party", "range": "Party" }, { "@id": "number", "@type": "Property", "description": "Number assigned to this customer account", "name": "Account Number", "range": "DataType" }, { "@id": "accountType", "@type": "Property", "description": "E.g. loyalty account, business credit account, layaway, short term rental", "name": "Account Type", "range": "DataType" }, { "@id": "customerNumber", "@type": "Property", "description": "Number used to identify this customer", "name": "Customer Number", "range": "DataType" }, { "@id": "account", "@type": "Property", "description": "Reference to the primary account that the person is the contact for", "name": "Account", "range": "Account" }, { "@id": "individual", "@type": "Property", "description": "Reference to the person that is the contact for the account", "name": "Individual", "range": "Individual" }, { "@id": "partyRole", "@type": "Property", "description": "Reference to business role that this Lead role is an extension of", "name": "Lead Party Role", "range": "PartyRole" }, { "@id": "productSKU", "@type": "Property", "description": "The unique Stock Keeping Unit identifier for the product e.g. SHOE-SNIKE-MOD1-SZ12-RED", "name": "Product SKU", "range": "DataType" }, { "@id": "masterProduct", "@type": "Property", "description": "Reference to product that is not sold but defines what is to be sold", "name": "Master Product", "range": "Product" }, { "@id": "manufacturerName", "@type": "Property", "description": "Name of the manufacturer for this product", "name": "Manufacturer Name", "range": "DataType" }, { "@id": "brand", "@type": "Property", "description": "What is the brand of the product e.g. Snike shoes", "name": "Brand", "range": "Brand" }, { "@id": "modelYear", "@type": "Property", "description": "What is the marketed model year for this product", "name": "Model Year", "range": "DataType" }, { "@id": "modelNumber", "@type": "Property", "description": "Identifier the manufacturer use e.g. SHOE-123-RED-8", "name": "Model Number", "range": "DataType" }, { "@id": "versionNumber", "@type": "Property", "description": "The version of the product e.g. 1.3.5", "name": "Version Number", "range": "DataType" }, { "@id": "type", "@type": "Property", "description": "Name of the product type", "name": "Product Type", "range": "DataType" }, { "@id": "childProduct", "@type": "Property", "description": "Reference to product 2 that is related to product 1", "name": "Child Product Id", "range": "Product" }, { "@id": "parentProduct", "@type": "Property", "description": "Reference to product 1 that is related to product 2", "name": "Parent Product Id", "range": "Product" }, { "@id": "parentProductRole", "@type": "Property", "description": "What is the first role in the relationshp e.g. Consist of", "name": "Parent Product Role", "range": "DataType" }, { "@id": "childProductRole", "@type": "Property", "description": "What is the second role in the relationshp e.g. Component of", "name": "Child Product Role", "range": "DataType" }, { "@id": "isDefaultImage", "@type": "Property", "description": "Is this the default image for the product or not", "name": "Is Default Image", "range": "DataType" }, { "@id": "imageViewType", "@type": "Property", "description": "View types may indicate size e.g. 'small' 'large' or usage e.g. 'swatch' or any other image classifications.", "name": "Image View Type", "range": "DataType" }, { "@id": "productImage", "@type": "Property", "description": "Reference to the parent entity which have attributes to be translated", "name": "Product Image", "range": "ProductImage" }, { "@id": "brandGrade", "@type": "Property", "description": "What is the value of the brand e.g. premium, regular, value", "name": "Brand Grade", "range": "DataType" }, { "@id": "pluralName", "@type": "Property", "description": "E.g. Minutes, Hours", "name": "Plural Name", "range": "DataType" }, { "@id": "uRL", "@type": "Property", "description": "Reference to the URL of the collateral", "name": "URL", "range": "DataType" }, { "@id": "attributeValue", "@type": "Property", "description": "The value of the product attribute", "name": "Attribute Value", "range": "DataType" }, { "@id": "translatedAttributeValueDescription", "@type": "Property", "description": "Attribute Description to be translated", "name": "Translated Attribute Value Description", "range": "DataType" }, { "@id": "translatedAttributeValue", "@type": "Property", "description": "Attribute Value to be translated", "name": "Translated Attribute Value", "range": "DataType" }, { "@id": "attributeValue", "@type": "Property", "description": "Reference to the attribute value being assigned to the product", "name": "Attribute Value", "range": "AttributeValue" }, { "@id": "customAttributeValue", "@type": "Property", "description": "If value is not from a predefined list a manual value can be entered here", "name": "Custom Attribute Value", "range": "DataType" }, { "@id": "productCatalog", "@type": "Property", "description": "Reference to product catalog the category is part of", "name": "Product Catalog", "range": "ProductCatalog" }, { "@id": "translatedName", "@type": "Property", "description": "Name attribute to be translated", "name": "Translated Name", "range": "DataType" }, { "@id": "productCategory", "@type": "Property", "description": "Reference to what category the attribute set is applicable to", "name": "Product Category", "range": "ProductCategory" }, { "@id": "attributeSet", "@type": "Property", "description": "Reference to what attribute set the category is using", "name": "Attribute Set", "range": "DataType" }, { "@id": "salesChannelNumber", "@type": "Property", "description": "automatically-generated number that identifies the Sales Order Channel.", "name": "Sales Channel Number", "range": "DataType" }, { "@id": "externalRecord", "@type": "Property", "description": "An ID used in an external system to uniquely identify a Sales Channel", "name": "External Record Id", "range": "DataType" }, { "@id": "salesChannel", "@type": "Property", "description": "The sales channel used to place the order", "name": "Sales Channel", "range": "SalesChannel" }, { "@id": "salesOrderProductReasonCategory", "@type": "Property", "description": "The category for the Sales Order Product Reason", "name": "Sales Order Product Reason Category", "range": "SalesOrderProductReasonCategory" }, { "@id": "originalPriceAdjustmentGroup", "@type": "Property", "description": "The original adjustment group. This will be used for change order scenarios.", "name": "Original Price Adjustment Group", "range": "DataType" }, { "@id": "coupon", "@type": "Property", "description": "A discount coupon which is used to calculate the adjustment", "name": "Coupon", "range": "Coupon" }, { "@id": "salesOrderPriceAdjustment", "@type": "Property", "description": "The Sales Order Price Adjustment to which the Sales Order Product Price Adjustment is optionally related, and will roll up to.", "name": "Sales Order Price Adjustment Id", "range": "SalesOrderPriceAdjustment" }, { "@id": "salesOrderProductPriceAdjustmentType", "@type": "Property", "description": "The type of Sales Order Product Price Adjustment: OrderProduct, Distributed (from order-level), or manual", "name": "Sales Order Product Price Adjustment Type", "range": "SalesOrderProductPriceAdjustmentType" }, { "@id": "salesOrderProductPriceAdjustmentTypeName", "@type": "Property", "description": "The type of Sales Order Product Price Adjustment: OrderProduct, Distributed (from order-level), or manual", "name": "Sales Order Product Price Adjustment Type Name", "range": "DataType" }, { "@id": "description", "@type": "Property", "description": "Long name/description for the tax item", "name": "Description", "range": "DataType" }, { "@id": "salesOrderProductPriceAdjustment", "@type": "Property", "description": "The adjustment on the Sales Order Product for which the tax has been calculated", "name": "Sales Order Product Price Adjustment", "range": "SalesOrderProductPriceAdjustment" }, { "@id": "orderDeliveryMethod", "@type": "Property", "description": "The delivery method for the Sales Order Delivery Group", "name": "Order Delivery Method", "range": "OrderDeliveryMethod" }, { "@id": "originalDeliveryGroup", "@type": "Property", "description": "The original delivery group. This will be used in change order scenarios.", "name": "Original Delivery Group", "range": "SalesOrderDeliveryGroup" }, { "@id": "salesOrderDeliveryStatus", "@type": "Property", "description": "The status of the Sales Order Delivery Group", "name": "Sales Order Delivery Status", "range": "SalesOrderDeliveryStatus" }, { "@id": "product", "@type": "Property", "description": "The Product which defines the Delivery Method", "name": "Product", "range": "Product" }, { "@id": "salesOrderProduct2", "@type": "Property", "description": "The primary key of a SalesOrderProduct, which forms part of the association", "name": "Sales Order Product 2", "range": "SalesOrderProduct" }, { "@id": "salesOrderProduct1", "@type": "Property", "description": "The primary key of a SalesOrderProduct, which forms part of the association", "name": "Sales Order Product 1", "range": "SalesOrderProduct" }, { "@id": "name", "@type": "Property", "description": "Name of this Sales Order Product Identity Document", "name": "Name", "range": "DataType" }, { "@id": "salesOrderProduct", "@type": "Property", "description": "The related Sales Order Product, which is associated to a required Identity Document", "name": "Sales Order Product Id", "range": "SalesOrderProduct" }, { "@id": "id", "@type": "Property", "description": "Primary Key", "name": "Sales Order Payment Summary Id", "range": "DataType" }, { "@id": "paymentMethod", "@type": "Property", "description": "The common Payment Method for all payments in the Sales Order Payment Summary", "name": "Payment Method", "range": "PaymentMethod" }, { "@id": "salesOrder", "@type": "Property", "description": "The Sales Order to which the payment is applied", "name": "Sales Order", "range": "SalesOrder" } ] }, { "@id": "IncorporationPropertyGroup", "name": "Incorporation Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "description", "@type": "Property", "description": "Short unstructured narrative that describe the business", "name": "Description", "range": "DataType" }, { "@id": "legalStatus", "@type": "Property", "description": "Legal or tax standing e.g. commercial, non-profit, academic, government", "name": "Legal Status", "range": "DataType" }, { "@id": "legalIncorporationJurisdiction", "@type": "Property", "description": "Name of the territory or other political subdivision that authoized the incorporation", "name": "Legal Incorporation Jurisdiction", "range": "DataType" }, { "@id": "legalOrganizationType", "@type": "Property", "description": "E.g. Sole proprietor, Partnership, Limited Partnereshp, S-Corporation", "name": "Legal Organization Type", "range": "DataType" }, { "@id": "ownership", "@type": "Property", "description": "Is the company public or private", "name": "Ownership", "range": "DataType" }, { "@id": "incorporationDate", "@type": "Property", "description": "Date the business was legally incorporated", "name": "Incorporation Date", "range": "DataType" }, { "@id": "terminationDate", "@type": "Property", "description": "The date the organization ceased to operate and was closed for business", "name": "Termination Date", "range": "DataType" }, { "@id": "yearStarted", "@type": "Property", "description": "What year the business started, normally derived from incorporation date", "name": "Year Started", "range": "DataType" }, { "@id": "openForBusinessDate", "@type": "Property", "description": "What date others could start to business with the entity", "name": "Open For Business Date", "range": "DataType" }, { "@id": "closedForBusinessDate", "@type": "Property", "description": "What date others no longer can do regular business with the entity", "name": "Closed For Business Date", "range": "DataType" } ] }, { "@id": "InteractionPropertyGroup", "name": "Interaction Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "contactEmail", "@type": "Property", "description": "Reference to email address for the contact.", "name": "Contact Email", "range": "ContactPointEmail" }, { "@id": "homePhone", "@type": "Property", "description": "Reference to home telephone number for the contact.", "name": "Home Phone", "range": "ContactPointPhone" }, { "@id": "businessPhone", "@type": "Property", "description": "Reference to telephone number for the contact", "name": "Business Phone", "range": "ContactPointPhone" }, { "@id": "faxPhone", "@type": "Property", "description": "Reference to fax number for the contact", "name": "Fax Phone", "range": "ContactPointPhone" }, { "@id": "mobilePhone", "@type": "Property", "description": "Reference to Contacts' mobile phone number.", "name": "Mobile Phone", "range": "ContactPointPhone" }, { "@id": "mailingAddress", "@type": "Property", "description": "Reference to Mailing address", "name": "Mailing Address", "range": "ContactPointAddress" }, { "@id": "otherContactAddress", "@type": "Property", "description": "Reference to Other address", "name": "Other Contact Address", "range": "ContactPointAddress" }, { "@id": "reportsToAccountContact", "@type": "Property", "description": "Who does the contact report to", "name": "Reports To Account Contact", "range": "AccountContact" }, { "@id": "lastActivityDate", "@type": "Property", "description": "Either due date of the most recent event logged or of the most recently closed task", "name": "Last Activity Date", "range": "DataType" }, { "@id": "indirectRelationAccountContact", "@type": "Property", "description": "If the Account Contact Relationship is an indirect relationship this reference state in what direct relationship/context those are valid in", "name": "Indirect Relation Account Contact", "range": "AccountContact" } ] }, { "@id": "LegalPropertyGroup", "name": "Legal Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "majorCitationCount", "@type": "Property", "description": "Major citations individual currently have on record e.g. reckless driving", "name": "Major Citation Count", "range": "DataType" }, { "@id": "minorCitationCount", "@type": "Property", "description": "Minor citations individual currently have on record e.g. driving with broken tail light or no number plate", "name": "Minor Citation Count", "range": "DataType" } ] }, { "@id": "LifeCyclePropertyGroup", "name": "Life Cycle Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "holdStatusReason", "@type": "Property", "description": "Reference to the reason why the account is on hold status", "name": "Hold Status Reason", "range": "DataType" }, { "@id": "customerStatus", "@type": "Property", "description": "What status customer is in e.g. prospect, active, inactive, nonrecoverable, hold, expired", "name": "Customer Status", "range": "DataType" }, { "@id": "prospectRating", "@type": "Property", "description": "The customers prospect rating, for example Hot, Warm, or Cold.", "name": "Prospect Rating", "range": "DataType" }, { "@id": "leadSource", "@type": "Property", "description": "Source from which the lead was obtained.", "name": "Lead Source", "range": "DataType" }, { "@id": "leadStatus", "@type": "Property", "description": "Status for this converted lead e.g. open, worked, closed", "name": "Lead Status", "range": "DataType" } ] }, { "@id": "MarketingPropertyGroup", "name": "Marketing Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "originatingCustomerSource", "@type": "Property", "description": "The source channel type of the customer. For example, Ad or Trade Show", "name": "Originating Customer Source", "range": "DataType" }, { "@id": "marketingEmailResponseRate", "@type": "Property", "description": "How many percent of emails sent are replied to by customer", "name": "Marketing Email Response Rate", "range": "DataType" }, { "@id": "adReachRate", "@type": "Property", "description": "How many people estimated reached by competitor ads per day", "name": "Ad Reach Rate", "range": "DataType" }, { "@id": "socialMediaPostRate", "@type": "Property", "description": "How many posts are done by competitor per day", "name": "Social Media Post Rate", "range": "DataType" }, { "@id": "pressMentionsRate", "@type": "Property", "description": "How many press mentions have been done about the competitor per day", "name": "Press Mentions Rate", "range": "DataType" }, { "@id": "adKeywords", "@type": "Property", "description": "What words seems to be used so we know if we need to change ours", "name": "Ad Keywords", "range": "DataType" } ] }, { "@id": "NamingPropertyGroup", "name": "Naming Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "personName", "@type": "Property", "description": "The full name of a person e.g. Jane Mary-Ann Doe", "name": "Person Name", "range": "DataType" }, { "@id": "salutation", "@type": "Property", "description": "How to greet the person e.g. Mr, Ms", "name": "Salutation", "range": "DataType" }, { "@id": "firstName", "@type": "Property", "description": "First name of person e.g. Jane", "name": "First Name", "range": "DataType" }, { "@id": "middleName", "@type": "Property", "description": "Middle name of person e.g. Mary-Ann", "name": "Middle Name", "range": "DataType" }, { "@id": "lastName", "@type": "Property", "description": "Last/family name (in most cultures the last/sure name) of person e.g. Doe", "name": "Last Name", "range": "DataType" }, { "@id": "secondLastName", "@type": "Property", "description": "Second last name e.g. in hispanic may be mothers last name e.g. Roe", "name": "Second Last Name", "range": "DataType" }, { "@id": "nameSuffix", "@type": "Property", "description": "Suffix of a name e.g. Jr, Sr, III", "name": "Name Suffix", "range": "DataType" }, { "@id": "officialName", "@type": "Property", "description": "The official name used for legal communication e.g. Janet Mary-Ann Doe III", "name": "Official Name", "range": "DataType" }, { "@id": "mailingName", "@type": "Property", "description": "The proper combination of name elements to use for contact via mail e.g. Jane Doe", "name": "Mailing Name", "range": "DataType" }, { "@id": "orderingName", "@type": "Property", "description": "The name used to sort people in a list e.g. Doe, J", "name": "Ordering Name", "range": "DataType" }, { "@id": "preferredName", "@type": "Property", "description": "The name used to address a person in an informal setting e.g. J D", "name": "Preferred Name", "range": "DataType" }, { "@id": "mothersMaidenName", "@type": "Property", "description": "Mothers last name as unmarried", "name": "Mothers Maiden Name", "range": "DataType" } ] }, { "@id": "OperationalPropertyGroup", "name": "Operational Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "marketingDevelopmentAmount", "@type": "Property", "description": "How much money have we funded to seller for marketing development activities", "name": "Marketing Development Amount", "range": "DataType" }, { "@id": "inventoryValueAmount", "@type": "Property", "description": "The value of the inventory of our products the seller hold", "name": "Inventory Value Amount", "range": "DataType" }, { "@id": "productReturnRate", "@type": "Property", "description": "How many products are returned as percentage of all products ordered", "name": "Product Return Rate", "range": "DataType" }, { "@id": "majorPostSaleSupportNeeded", "@type": "Property", "description": "Does the seller require significant resources from us post sale", "name": "Major Post Sale Support Needed", "range": "DataType" }, { "@id": "creditRating", "@type": "Property", "description": "In how good standing is the seller so we know they should receive more goods from us", "name": "Credit Rating", "range": "DataType" } ] }, { "@id": "OpportunityPropertyGroup", "name": "Opportunity Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "canUseQuantitySchedule", "@type": "Property", "description": "Indicates whether the product can have a quantity schedule", "name": "Quantity Scheduling Enabled", "range": "DataType" }, { "@id": "quantityScheduleType", "@type": "Property", "description": "The type of the quantity schedule, if the product has one i.e. Divide, Repeat", "name": "Quantity Schedule Type", "range": "DataType" }, { "@id": "quantityInstallmentPeriod", "@type": "Property", "description": "If the product has a quantity schedule, the amount of time covered by the schedule.", "name": "Quantity Installment Period", "range": "DataType" }, { "@id": "quantityInstallmentCount", "@type": "Property", "description": "If the product has a quantity schedule, the number of installments.", "name": "Quantity Installment Count", "range": "DataType" }, { "@id": "canUseRevenueSchedule", "@type": "Property", "description": "Indicates whether the product can have a revenue schedule", "name": "Revenue Scheduling Enabled", "range": "DataType" }, { "@id": "revenueScheduleType", "@type": "Property", "description": "The type of the revenue schedule, if the product has one i.e. Divide, Repeat", "name": "Revenue Schedule Type", "range": "DataType" }, { "@id": "revenueInstallmentPeriod", "@type": "Property", "description": "The period of time covered by the schedule i.e. Daily, Weekly, Monthly, Quarterly, Yearly", "name": "Revenue Installment Period", "range": "DataType" }, { "@id": "revenueInstallmentCount", "@type": "Property", "description": "If the product has a revenue schedule, the number of installments from 1 to 150", "name": "Revenue Installment Count", "range": "DataType" } ] }, { "@id": "OriginPropertyGroup", "name": "Origin Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "lotIdentifier", "@type": "Property", "description": "If item was made same time as others the lot identifier state what manufacturer called that group", "name": "Lot Identifier", "range": "DataType" }, { "@id": "externalSourceRecord", "@type": "Property", "description": "Reference to the record id in the external system the product originated from", "name": "External Source Record Id", "range": "DataType" } ] }, { "@id": "PaymentPropertyGroup", "name": "Payment Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "isFinalCapture", "@type": "Property", "description": "If true, then all remaining funds held by the authorization will be released in the funding instrument. The default is false.", "name": "Is Final Capture", "range": "DataType" }, { "@id": "paymentCancellationDate", "@type": "Property", "description": "The effective date of the Payment Cancellation, if applicable.", "name": "Payment Cancellation Date", "range": "DataType" }, { "@id": "paymentEffectiveDate", "@type": "Property", "description": "The effective date of the Payment", "name": "Payment Effective Date", "range": "DataType" }, { "@id": "latestGatewayDate", "@type": "Property", "description": "The Datetime provided by the Payment Gateway. For various reasons including gateway split calls and async processing, there may be mulitple records of Payment Gateway Log data for a single Capture Payment/Refund or cancelled Capture Payment/Refund. This", "name": "Latest Gateway Date", "range": "DataType" }, { "@id": "balanceAmount", "@type": "Property", "description": "A portion of the Payment Amount that has not yet been allocated to an invoice, credit memo or refund.", "name": "Balance Amount", "range": "DataType" }, { "@id": "totalUnappliedAmount", "@type": "Property", "description": "When a payment has been applied to an Invoice Line or Credit Memo, and then is later backed out, the TotalUnappliedAmount will be non-zero.", "name": "Total Unapplied Amount", "range": "DataType" }, { "@id": "totalAppliedAmount", "@type": "Property", "description": "Out of the Payment Amount, the amount which has been applied to Invoices and credit memos.", "name": "Total Applied Amount", "range": "DataType" }, { "@id": "netAppliedAmount", "@type": "Property", "description": "PaymentAmount - TotalAppliedAmount.", "name": "Net Applied Amount", "range": "DataType" }, { "@id": "paymentAmount", "@type": "Property", "description": "Amount of the Payment", "name": "Payment Amount", "range": "DataType" }, { "@id": "latestPaymentGatewayMessageText", "@type": "Property", "description": "Any info or error message sent by the gateway", "name": "Latest Payment Gateway Message", "range": "DataType" }, { "@id": "latestGatewayInternalReferenceNumber", "@type": "Property", "description": "A unique ID generated by the Payment Platform. For various reasons including gateway split calls and async processing, there may be mulitple records of Payment Gateway Log data for a single Capture Payment/Refund or cancelled Capture Payment/Refund. Thi", "name": "Latest Gateway Internal Reference Number", "range": "DataType" }, { "@id": "latestGatewayReferenceNumber", "@type": "Property", "description": "Each gateway sends a unique reference number for the request and is called gateway reference number.In case of issues this can be used to identify the request on gateway side. For various reasons including gateway split calls and async processing, there", "name": "Latest Gateway Reference Number", "range": "DataType" }, { "@id": "customerEmailAddress", "@type": "Property", "description": "Email Address of the customer that made the payment. Used for authorization and fraud detection. This is replicated from ContactPointAddress to preserve the value used on the payment or refund authorization processing.", "name": "Customer Email Address", "range": "DataType" }, { "@id": "customerPhoneNumber", "@type": "Property", "description": "Phone number of the customer that made the payment. Used for authorization and fraud detection. This is replicated from ContactPointAddress to preserve the value used on the payment or refund authorization processing.", "name": "Customer Phone Number", "range": "DataType" }, { "@id": "latestGatewayInternalResult", "@type": "Property", "description": "Salesforce internal result code. Maps to one or more gateway result code. For various reasons including gateway split calls and async processing, there may be mulitple records of Payment Gateway Log data for a single Capture Payment/Refund or cancelled C", "name": "Latest Gateway Internal Result", "range": "DataType" }, { "@id": "latestGatewayResultCode", "@type": "Property", "description": "Each Payment Gateway has its own set of Result Codes. Examples are 00 for success 100 for declined etc. For various reasons including gateway split calls and async processing, there may be mulitple records of Payment Gateway Log data for a single Capture", "name": "Latest Gateway Result Code", "range": "PaymentGatewayResultCode" }, { "@id": "paymentAllocationName", "@type": "Property", "description": "Short description of the Payment Allocation", "name": "Payment Allocation Name", "range": "DataType" }, { "@id": "relatedPaymentAllocation", "@type": "Property", "description": "In cases where payments are un-applied to invoices, a new PaymentAllocation is created and will be related back to the original, using this field.", "name": "Related Payment Allocation", "range": "PaymentAllocation" }, { "@id": "commentText", "@type": "Property", "description": "Brief description of the Payment Application", "name": "Payment Application Comment", "range": "DataType" }, { "@id": "expirationDate", "@type": "Property", "description": "Datetime when the authorization will no longer be valid. The amount of funds in the customer account is held until that time, unavailable for other payment authorizations.", "name": "Expiration Date", "range": "DataType" }, { "@id": "totalAuthorizationReversalAmount", "@type": "Property", "description": "Total reversed authorized amount.", "name": "Total Authorization Reversal Amount", "range": "DataType" }, { "@id": "totalPaymentCaptureAmount", "@type": "Property", "description": "The total of all payment captures related to this authorization.", "name": "Total Payment Capture Amount", "range": "DataType" }, { "@id": "authorizationAmount", "@type": "Property", "description": "The payment amount that is being authorized to complete a purchase.", "name": "Authorization Amount", "range": "DataType" }, { "@id": "availableBalanceAmount", "@type": "Property", "description": "The amount of money in the customer account that will be used to complete the payment, once the authorization has been completed.", "name": "Available Balance Amount", "range": "DataType" }, { "@id": "gatewayResultCodeDescription", "@type": "Property", "description": "Description of the gateway specific result code returned by the gateway", "name": "Gateway Result Code Description", "range": "DataType" }, { "@id": "gatewayReferenceDetailsText", "@type": "Property", "description": "The data that will be used by gateway for subsequent transactions", "name": "Gateway Reference Details", "range": "DataType" }, { "@id": "gatewayAuthorizationCode", "@type": "Property", "description": "Authorization Approval Code sent back by the gateway", "name": "Gateway Authorization Code", "range": "DataType" }, { "@id": "paymentAuthorizationCommentText", "@type": "Property", "description": "Descriptive text about a Payment Authorization", "name": "Payment Authorization Comment", "range": "DataType" }, { "@id": "requestDate", "@type": "Property", "description": "Datetime when the payment platform sent the authorization reversal request to the gateway.", "name": "Request Date", "range": "DataType" }, { "@id": "authorizationReversalAmount", "@type": "Property", "description": "The amount that was previously authorized and is now being reversed.", "name": "Authorization Reversal Amount", "range": "DataType" }, { "@id": "paymentGatewayReferenceNumber", "@type": "Property", "description": "Unique transaction Id generated by payment gateway", "name": "Payment Gateway Reference Number", "range": "DataType" }, { "@id": "paymentGatewayInternalReferenceNumber", "@type": "Property", "description": "Unique transaction ID generated by the (internal) payment platform, i.e., Salesforce", "name": "Payment Gateway Internal Reference Number", "range": "DataType" }, { "@id": "macAddress", "@type": "Property", "description": "The unique hardware identification number of the device that originated the payment authorization reversal request.", "name": "Mac Address", "range": "DataType" }, { "@id": "iPAddress", "@type": "Property", "description": "The unique network address of the device that originated the payment authorization reversal request.", "name": "Internet Protcol Address", "range": "DataType" }, { "@id": "paymentAuthorizationReversalCommentText", "@type": "Property", "description": "Descriptive text about a Payment Authorization Reversal", "name": "Payment Authorization Reversal Comment", "range": "DataType" }, { "@id": "paymentAuthorizationReversalName", "@type": "Property", "description": "Description for a Payment Gateway Payment Log entry", "name": "Payment Authorization Reversal Name", "range": "DataType" }, { "@id": "customerAuthorizationReversalEmail", "@type": "Property", "description": "An email address that is used in the authorization/reversal process. It may or may not be obtained via ContactPointAddress from the customer's master record.", "name": "Customer Authorization Reversal Email", "range": "DataType" }, { "@id": "customerAuthorizationReversalPhone", "@type": "Property", "description": "A phone number that is used in the authorization/reversal process. It may or may not be obtained via ContactPointAddress from the customer's master record.", "name": "Customer Authorization Reversal Phone", "range": "DataType" }, { "@id": "paymentGatewayCommentText", "@type": "Property", "description": "Descriptive text about a Payment Gateway", "name": "Payment Gateway Comment", "range": "DataType" }, { "@id": "paymentGatewayDate", "@type": "Property", "description": "The Datetime provided by the Gateway.", "name": "Payment Gateway Date", "range": "DataType" }, { "@id": "internalReferenceNumber", "@type": "Property", "description": "A unique ID generated by the Payment Platform.", "name": "Internal Reference Number", "range": "DataType" }, { "@id": "paymentGatewayMessageText", "@type": "Property", "description": "Any info or error message sent by the gateway", "name": "Payment Gateway Message", "range": "DataType" }, { "@id": "paymentGatewayAVSCode", "@type": "Property", "description": "A unique code assigned to the gateway transaction by the gateway", "name": "Payment Gateway Address Verification System Code", "range": "DataType" }, { "@id": "paymentGatewayAuthorizationCode", "@type": "Property", "description": "Authorization Approval Code sent back by the gateway", "name": "Payment Gateway Authorization Code", "range": "DataType" }, { "@id": "paymentGatewayInteractionLogName", "@type": "Property", "description": "Short name of the Payment Gateway Interaction Log", "name": "Payment Gateway Interaction Log Name", "range": "DataType" }, { "@id": "namespacePrefixText", "@type": "Property", "description": "A code used to provide uniqueness to the Payment Gateway Provider name", "name": "Namespace Prefix", "range": "DataType" }, { "@id": "developerName", "@type": "Property", "description": "A name used within program code to identify the Gateway Provider", "name": "Developer Name", "range": "DataType" }, { "@id": "paymentGatewayProviderCommentText", "@type": "Property", "description": "Description and detail about the Payment Gateway Provider", "name": "Payment Gateway Provider Comment", "range": "DataType" }, { "@id": "apexAdapterClassName", "@type": "Property", "description": "Name of the Apex class that implements the Gateway Provider", "name": "Apex Adapter Class Name", "range": "DataType" }, { "@id": "paymentGatewayProviderName", "@type": "Property", "description": "Name of the Payment Gateway Provider", "name": "Payment Gateway Provider Name", "range": "DataType" }, { "@id": "paymentGatewayStatusCode", "@type": "Property", "description": "Enum values for Payment Gateway Status Code: SUCCESS,FAILURE,TIMEOUT", "name": "Payment Gateway Status Code", "range": "DataType" }, { "@id": "totalReversalAmount", "@type": "Property", "description": "The sum of all associated Payment Reversal records", "name": "Total Reversal Amount", "range": "DataType" }, { "@id": "totalAuthorizationAmount", "@type": "Property", "description": "The sum of all associated Payment Authorization records", "name": "Total Authorization Amount", "range": "DataType" }, { "@id": "totalPaymentAmount", "@type": "Property", "description": "The sum of all associated Payment records", "name": "Total Payment Amount", "range": "DataType" }, { "@id": "paymentInvoiceAllocationName", "@type": "Property", "description": "Short description of the Payment Invoice Allocation", "name": "Payment Invoice Allocation Name", "range": "DataType" }, { "@id": "paymentInvoiceApplication", "@type": "Property", "description": "The association of a Payment to an Invoice at the invoice header level. Multiple instances of PaymentInvoiceAllocation can share the same PaymentInvoiceApplication. Instances of PaymentInvoiceAllocation having the same PaymentInvoiceApplication are invoic", "name": "Payment Invoice Application", "range": "PaymentInvoiceApplication" }, { "@id": "invoiceBalanceAmount", "@type": "Property", "description": "The portion of the TotalInvoiceAmount that remains after application of this Capture Payment. Since invoices can consist of multiple line items, this is the total of all line items.", "name": "Invoice Balance Amount", "range": "DataType" }, { "@id": "paymentInvoiceApplicationName", "@type": "Property", "description": "Short description of the Payment Invoice Application", "name": "Payment Invoice Application Name", "range": "DataType" }, { "@id": "paymentInvoiceApplicationType", "@type": "Property", "description": "Identifies the PaymentInvoiceApplication instance as either Apply or Unapply", "name": "Payment Invoice Application Type", "range": "DataType" }, { "@id": "description", "@type": "Property", "description": "Description of a payment policy", "name": "Description", "range": "DataType" }, { "@id": "shouldAutoInvoice", "@type": "Property", "description": "True if payments can be auto-applied to invoice. Default: False", "name": "Should Auto Invoice", "range": "DataType" }, { "@id": "paymentTreatmentName", "@type": "Property", "description": "Short description of the Payment Treatment", "name": "Payment Treatment Name", "range": "DataType" }, { "@id": "paymentApplicationLevel", "@type": "Property", "description": "Determines if application is at header level or line level. Enum values: Header, Line", "name": "Payment Application Level", "range": "DataType" }, { "@id": "paymentTreatmentMethodCode", "@type": "Property", "description": "Algorithm to map payment to invoice like'Oldest Invoice First'. Enum values will include: OldestInvoiceFirst, NewestInvoiceFirst", "name": "Payment Treatment Method Code", "range": "DataType" }, { "@id": "paymentTreatmentMethodDescription", "@type": "Property", "description": "Description of the method", "name": "Payment Treatment Method Description", "range": "DataType" }, { "@id": "paymentTreatmentMethodName", "@type": "Property", "description": "User-friendly name for the treatment method", "name": "Payment Treatment Method Name", "range": "DataType" }, { "@id": "hasBeenUnapplied", "@type": "Property", "description": "True if the application of a Capture Payment or Credit Memo to a Refund Payment has been reversed.", "name": "Has Been Unapplied", "range": "DataType" }, { "@id": "unappliedDate", "@type": "Property", "description": "The date when the allocation of the capture payment or credit memo to the refund payment was unapplied.", "name": "Unapplied Date", "range": "DataType" }, { "@id": "effectiveDate", "@type": "Property", "description": "The date when the allocation is effective on the payment and available to the customer.", "name": "Effective Date", "range": "DataType" }, { "@id": "appliedDate", "@type": "Property", "description": "The date recorded in the system for the allocation of the funding source to the Refund Payment. This could differ from the effective date for the allocation.", "name": "Applied Date", "range": "DataType" }, { "@id": "refundAllocationName", "@type": "Property", "description": "Short description of the Refund Allocation", "name": "Refund AllocationName", "range": "DataType" }, { "@id": "externalCreatedDate", "@type": "Property", "description": "In cases where older data is migrated into a platform that defaults the standard CreatedDate with the system date, this field preserves the original created date value.", "name": "External Created Date", "range": "DataType" }, { "@id": "refundAllocationCommentsDate", "@type": "Property", "description": "Date upon which the allocation to the refund payment is effective.", "name": "Refund Allocation Date", "range": "DataType" }, { "@id": "refundAllocationCommentText", "@type": "Property", "description": "Description of the Refund Payment Allocation", "name": "Refund Allocation Comment", "range": "DataType" }, { "@id": "refundPaymentAllocationName", "@type": "Property", "description": "Short description of the Refund Payment Allocation", "name": "Refund Payment Allocation Name", "range": "DataType" }, { "@id": "settlementTypeCode", "@type": "Property", "description": "Enum values: Payment, Refund, Payment Cancellation, Refund Cancellation", "name": "Settlemet Type Code", "range": "DataType" }, { "@id": "name", "@type": "Property", "description": "Name of the System Credential", "name": "Name", "range": "DataType" }, { "@id": "paymentTerm", "@type": "Property", "description": "Unless overridden what is default terms e.g. 5%10,Net 30, Net 60", "name": "Payment Term", "range": "DataType" }, { "@id": "autoPayEnabledFlag", "@type": "Property", "description": "Is Auto pay enabled for this customer", "name": "Auto Pay Enabled Flag", "range": "DataType" }, { "@id": "autoPaymentAmount", "@type": "Property", "description": "Amount to be automatically paid next time", "name": "Auto Payment Amount", "range": "DataType" }, { "@id": "autoPaymentMethod", "@type": "Property", "description": "Reference to the payment instrument to be used e.g. paypal, credit card, bank acc", "name": "Auto Payment Method", "range": "PaymentMethod" }, { "@id": "generalLedgerAccount", "@type": "Property", "description": "What financial account are credit and debits posted to for this customer account", "name": "General Ledger Account", "range": "DataType" } ] }, { "@id": "PointOfSalesPropertyGroup", "name": "Point Of Sales Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "isManualPriceEntryRequired", "@type": "Property", "description": "Must price be manually entered for this item", "name": "Is Manual Price Entry Required", "range": "DataType" }, { "@id": "isWeightEntryRequired", "@type": "Property", "description": "Must weight be entered for this item", "name": "Is Weight Entry Required", "range": "DataType" }, { "@id": "isQuantityEntryRequired", "@type": "Property", "description": "Must quanitty be entered for this item at checkout", "name": "Is Quantity Entry Required", "range": "DataType" }, { "@id": "isQualityVerificationRequired", "@type": "Property", "description": "Must visually inspection of quality of this item be done", "name": "Is Quality Verification Required", "range": "DataType" } ] }, { "@id": "PricingPropertyGroup", "name": "Pricing Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "shipmentProduct", "@type": "Property", "description": "A product item in a shipment. A Shipment Product Price Adjustment will be related to a Shipment Product when a shipping fee has been adjusted after the Sales Order was created.", "name": "Shipment Product", "range": "ShipmentProduct" }, { "@id": "paymentMethod", "@type": "Property", "description": "How is the order paid for e.g. credit card", "name": "Payment Method", "range": "PaymentMethod" }, { "@id": "taxRate", "@type": "Property", "description": "What tax rate is applied for the sales order", "name": "Tax Rate", "range": "DataType" }, { "@id": "orderInsuranceAmount", "@type": "Property", "description": "What is the insurance cost for the overall order", "name": "Order Insurance Amount", "range": "DataType" }, { "@id": "orderDiscount", "@type": "Property", "description": "What discount is given on the overall order", "name": "Order Discount Amount", "range": "DataType" }, { "@id": "priceBookEntry", "@type": "Property", "description": "Reference to the associated PriceBookEntry. This field must be specified when creating OrderItem records. It can't be changed in an update.", "name": "Price Book Entry", "range": "PriceBookEntry" }, { "@id": "listPriceQuantityUOM", "@type": "Property", "description": "The unit of measure for the list price when the product is a physical product. Box, case and palette could be examples... are some examples", "name": "List Price Quantity Unit of Measure", "range": "DataType" }, { "@id": "listPriceTermUOM", "@type": "Property", "description": "The unit of measure for the list price when the product is a subscription with a term. Yearly, quarterly, monthly, etc... are some examples", "name": "List Price Term Unit of Measure", "range": "ProductValidityTimePeriodUOM" }, { "@id": "orderedQuantity", "@type": "Property", "description": "Number of units of this order product.", "name": "Ordered Quantity", "range": "DataType" }, { "@id": "subscriptionRenewalMonthQuantity", "@type": "Property", "description": "Determines how often a new order is placed, in months, if this Order Item is a subscription.", "name": "Subscription Renewal Month Quantity", "range": "DataType" }, { "@id": "unitTaxAmount", "@type": "Property", "description": "Unit tax amount for this order product", "name": "Unit Tax Amount", "range": "DataType" }, { "@id": "discountPercent", "@type": "Property", "description": "Discount percentage applied to this order line item", "name": "Discount Percent", "range": "DataType" }, { "@id": "discountAmount", "@type": "Property", "description": "Discount amount applied to order line item", "name": "Discount Amount", "range": "DataType" } ] }, { "@id": "ProductPropertyGroup", "name": "Product Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "product", "@type": "Property", "description": "The service, product or charge associated with this SalesOrderProduct.", "name": "Product", "range": "Product" }, { "@id": "subscriptionTermUnit", "@type": "Property", "description": "The unit of Measure for the Subscription Term", "name": "Subscription Term Unit of Measure", "range": "ProductValidityTimePeriodUOM" }, { "@id": "isBundleRoot", "@type": "Property", "description": "Is the product the root-level of a bundled product?", "name": "Is Bundle Root", "range": "DataType" }, { "@id": "segmentIndexNumber", "@type": "Property", "description": "Used for pricing subscriptions, where sub-periods of the overall subscription are priced differently, and the pricing changes in a structured way over a series of segments, which are identified by numerically increasing Segment Numbers", "name": "Segment Index Number", "range": "DataType" }, { "@id": "subscriptionTermQuantity", "@type": "Property", "description": "Quantity of the Subscription Unit Term Unit of Measure", "name": "Subscription Term Quantity", "range": "DataType" } ] }, { "@id": "ProgressPropertyGroup", "name": "Progress Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "originalOrder", "@type": "Property", "description": "Reference to the a parent order. Needed for reship, excahnge and even swap orders", "name": "Original Order", "range": "SalesOrder" }, { "@id": "salesOrderStatus", "@type": "Property", "description": "Current order status e.g. Draft, Ready for Review, Placed, Ready for Activation, Activated", "name": "Sales Order Status", "range": "SalesOrderStatus" }, { "@id": "salesOrderSystemStatus", "@type": "Property", "description": "A status that describes the system state of an order, which is changes independently of the Sales Order Status, which is displayed to the end user.", "name": "Sales Order System Status", "range": "DataType" }, { "@id": "filedDate", "@type": "Property", "description": "Date the order was filed", "name": "Filed Date", "range": "DataType" }, { "@id": "orderEndDate", "@type": "Property", "description": "Date at which the order ends. For subscription-type orders, this would be the date when the subscription ends.", "name": "Order End Date", "range": "DataType" }, { "@id": "orderStartDate", "@type": "Property", "description": "Date at which the order becomes effective. For subscription-type orders, this would be the date when the subscription begins.", "name": "Order Start Date", "range": "DataType" }, { "@id": "promiseDate", "@type": "Property", "description": "Date the promise the order would be fulfilled", "name": "Promise Date", "range": "DataType" }, { "@id": "requestedStartDate", "@type": "Property", "description": "The customer's preferred date for order fulfillment", "name": "Requested Start Date", "range": "DataType" }, { "@id": "isAlerted", "@type": "Property", "description": "Is the order alerted. Used to notify the user that something went wrong during a workflow.", "name": "Is Alerted", "range": "DataType" }, { "@id": "isClosed", "@type": "Property", "description": "Is the order closed or not. Used to drive and halt workflows", "name": "Is Closed", "range": "DataType" }, { "@id": "isSuspended", "@type": "Property", "description": "Is the order suspended or not. Used to drive and halt workflows", "name": "Is Suspended", "range": "DataType" }, { "@id": "activatedDate", "@type": "Property", "description": "Date and time when the order was activated for fulfillment or shipping.", "name": "Activated Date", "range": "DataType" }, { "@id": "cancelDate", "@type": "Property", "description": "Date when the order was cancelled", "name": "Cancel Date", "range": "DataType" }, { "@id": "checkoutDate", "@type": "Property", "description": "What date this the customer checkout the shopping cart related to this order", "name": "Checkout Date", "range": "DataType" }, { "@id": "companyAuthorizedDate", "@type": "Property", "description": "Date on which the order was authorized by your organization.", "name": "Company Authorized Date", "range": "DataType" }, { "@id": "customerAuthorizedDate", "@type": "Property", "description": "Date on which the contact authorized the order.", "name": "Customer Authorized Date", "range": "DataType" }, { "@id": "fulfilledDate", "@type": "Property", "description": "What date was the order content completely provided to customer", "name": "Fulfilled Date", "range": "DataType" }, { "@id": "packedDate", "@type": "Property", "description": "Date the order was completely packed", "name": "Packed Date", "range": "DataType" }, { "@id": "paidDate", "@type": "Property", "description": "What date was this order paid in full", "name": "Paid Date", "range": "DataType" }, { "@id": "promiseFulfillmentDate", "@type": "Property", "description": "Date the order was promised to be fulfilled", "name": "Promise Fulfillment Date", "range": "DataType" }, { "@id": "cancelDateType", "@type": "Property", "description": "....returned as we do not know what a date type is....", "name": "Cancel Date Type", "range": "DataType" }, { "@id": "developerStatusCode", "@type": "Property", "description": "Developer status for the order. An order can be either Draft or Activated", "name": "Developer Status Code", "range": "DataType" } ] }, { "@id": "PsychographicPropertyGroup", "name": "Psychographic Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "mainPersonalityType", "@type": "Property", "description": "Personality e.g. impulsive, compulsive, authoritative, ambitious, introverted", "name": "Main Personality Type", "range": "DataType" }, { "@id": "mainPersonalValueType", "@type": "Property", "description": "Personal value e.g. family-oriented, materialistic, spiritual, idealistic, careerist", "name": "Main Personal Value Type", "range": "DataType" }, { "@id": "mainLifeStyleType", "@type": "Property", "description": "Life style e.g. modern, corporate, suburban, religious, workaholic, outdoors", "name": "Main Life Style Type", "range": "DataType" }, { "@id": "mainLifeAttitudeType", "@type": "Property", "description": "Life attitude e.g. innovator, believer, achiever, experience, survivor", "name": "Main Life Attitude Type", "range": "DataType" } ] }, { "@id": "RatingCompetitivePropertyGroup", "name": "Rating - Competitive Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "competitiveProductPriceRank", "@type": "Property", "description": "Degree of chance received first prices or can receive/better prices over lifetime", "name": "Competitive Product Price Rank", "range": "DataType" }, { "@id": "competitiveCostAvoidanceRank", "@type": "Property", "description": "Free training, delivery etc. possible", "name": "Competitive Cost Avoidance Rank", "range": "DataType" }, { "@id": "competitiveWarrantyRank", "@type": "Property", "description": "Degree of warranty provided relative to other suppliers", "name": "Competitive Warranty Rank", "range": "DataType" }, { "@id": "competitiveMarketingRank", "@type": "Property", "description": "Degree of goodwill associated with the supplier", "name": "Competitive Marketing Rank", "range": "DataType" } ] }, { "@id": "RatingContractPropertyGroup", "name": "Rating - Contract Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "contractSourcingCycleDays", "@type": "Property", "description": "Days from sourcing process started to contract signed", "name": "Contract Sourcing Cycle Days", "range": "DataType" }, { "@id": "contractOnTimeDeliveryRate", "@type": "Property", "description": "Number of on-time deliveries for on-promise dates / total number of deliveries", "name": "Contract On Time Delivery Rate", "range": "DataType" }, { "@id": "contractDeliveryCorrectnessRate", "@type": "Property", "description": "Number of deliveries with correct quantity / total number of deliveries", "name": "Contract Delivery Correctness Rate", "range": "DataType" }, { "@id": "contractProductQualityRate", "@type": "Property", "description": "Percentage of products with defects", "name": "Contract Product Quality Rate", "range": "DataType" }, { "@id": "contractProductReturnRate", "@type": "Property", "description": "Percentage of products that had to be returned", "name": "Contract Product Return Rate", "range": "DataType" }, { "@id": "contractBudgetCostRate", "@type": "Property", "description": "Percentage unit cost variance higher than agreed purchase order price", "name": "Contract Budget Cost Rate", "range": "DataType" }, { "@id": "contractSLAIssueRate", "@type": "Property", "description": "How many times SLA broken in last 12 months", "name": "Contract SLA Issue Rate", "range": "DataType" }, { "@id": "contractInvoiceAccuracyRate", "@type": "Property", "description": "How many times Invoice not correct in last 12 months", "name": "Contract Invoice Accuracy Rate", "range": "DataType" } ] }, { "@id": "RatingSatisfactionPropertyGroup", "name": "Rating - Satisfaction Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "satisfactionCustomerServiceRank", "@type": "Property", "description": "How routing and resolution of issues around account management is handled", "name": "Satisfaction Customer Service Rank", "range": "DataType" }, { "@id": "satisfactionTechnicalSupportRank", "@type": "Property", "description": "How training and documentation is rated", "name": "Satisfaction Technical Support Rank", "range": "DataType" }, { "@id": "satisfactionEthicsRank", "@type": "Property", "description": "How non-involuntary labor used, made in safe working conditions, retailers can distribute etc.", "name": "Satisfaction Ethics Rank", "range": "DataType" } ] }, { "@id": "ResultPropertyGroup", "name": "Result Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "ptoENumber", "@type": "Property", "description": "Price to Earnings", "name": "P/E Number", "range": "DataType" }, { "@id": "netProfitMargin", "@type": "Property", "description": "How much profit the competitor makes per dollar in revenue", "name": "Net Profit Margin", "range": "DataType" }, { "@id": "cashFlowGrowth", "@type": "Property", "description": "Current year - last year cash flow / last year cash flow", "name": "Cash Flow Growth", "range": "DataType" }, { "@id": "currentRatio", "@type": "Property", "description": "Competitors ability to pay outstanding short or long term obligations", "name": "Current Ratio", "range": "DataType" }, { "@id": "assetReturnRatio", "@type": "Property", "description": "How efficient the competitor is in using assets to produce profit", "name": "Asset Return Ratio", "range": "DataType" }, { "@id": "assetTurnoverRatio", "@type": "Property", "description": "How many times inventory turned into cash in given period", "name": "Asset Turnover Ratio", "range": "DataType" } ] }, { "@id": "SalesPropertyGroup", "name": "Sales Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "shipmentProductPriceAdjustmentAmount", "@type": "Property", "description": "AdjustmentAmount + AdjustmentTaxAmount", "name": "Shipment Product Price Adjustment Amount", "range": "DataType" }, { "@id": "assignTerritoryFlag", "@type": "Property", "description": "The account reached a state it should be assigned a territory", "name": "Assign Territory Flag", "range": "DataType" }, { "@id": "primarySalesContactPoint", "@type": "Property", "description": "What is the best way to communicate with the customer for Sales purpose", "name": "Primary Sales Contact Point", "range": "ContactPoint" }, { "@id": "salesPhone", "@type": "Property", "description": "Phone number for this account.", "name": "Sales Phone", "range": "ContactPointPhone" }, { "@id": "faxPhone", "@type": "Property", "description": "Fax number for the account.", "name": "Fax Phone", "range": "ContactPointPhone" }, { "@id": "totalLifeTimeValue", "@type": "Property", "description": "How much has customer bought from us since beginning of time", "name": "Total Life Time Value", "range": "DataType" }, { "@id": "totalBookingsAmount", "@type": "Property", "description": "Total revenue booked for this customer", "name": "Total Bookings Amount", "range": "DataType" }, { "@id": "totalContractedAmount", "@type": "Property", "description": "How much future revenue this customer may contribute with and that is not yet booked", "name": "Total Contracted Amount", "range": "DataType" }, { "@id": "totalProfitContributionAmount", "@type": "Property", "description": "How much money customer contributed to our profit", "name": "Total Profit Contribution Amount", "range": "DataType" }, { "@id": "last12MonthsNewRevenueAmount", "@type": "Property", "description": "How much new revenue customer contributed with in last 12 months", "name": "Last 12 Months New Revenue Amount", "range": "DataType" }, { "@id": "last24MonthsNewRevenueAmount", "@type": "Property", "description": "How much new revenue customer contributed with in last 24 months", "name": "Last 24 Months New Revenue Amount", "range": "DataType" }, { "@id": "leadGenerationCount", "@type": "Property", "description": "How many leads have the seller generated for us", "name": "Lead Generation Count", "range": "DataType" }, { "@id": "averageConvertedLeadAmount", "@type": "Property", "description": "How much is the value amount on average that the seller helped us with", "name": "Average Converted Lead Amount", "range": "DataType" }, { "@id": "demonstrationsGivenCount", "@type": "Property", "description": "How many demonstrations of our products have the seller given", "name": "Demonstrations Given Count", "range": "DataType" }, { "@id": "opportunityInvolvementCount", "@type": "Property", "description": "How many opportunities have the seller been involved in", "name": "Opportunity Involvement Count", "range": "DataType" }, { "@id": "opportunityWinRate", "@type": "Property", "description": "How many opportunities was actually won that involved the seller", "name": "Opportunity Win Rate", "range": "DataType" }, { "@id": "estimatedPartnerGrossMargin", "@type": "Property", "description": "How profitable are our seller with our products", "name": "Estimated Partner Gross Margin", "range": "DataType" }, { "@id": "newCustomerAcquisitionCount", "@type": "Property", "description": "How many new customers did seller provide us with in last 12 months", "name": "New Customer Acquisition Count", "range": "DataType" }, { "@id": "productStatus", "@type": "Property", "description": "Is the product In Design, In Test, Active or Inactive", "name": "Product Status", "range": "DataType" }, { "@id": "isPreOrderable", "@type": "Property", "description": "If the product is not yet for sale can product be pre ordered", "name": "Is Pre Orderable", "range": "DataType" }, { "@id": "isSellable", "@type": "Property", "description": "Is this product intended to be sold or not (which may not be true if tracking external products or parts that make up the sellable product but need to be tracked for e.g. service purpose)", "name": "Is Sellable", "range": "DataType" }, { "@id": "isSellableIndependently", "@type": "Property", "description": "Can product be sold by itself or only by being part of a bundle e.g. monogramming can ony be part of a bundle", "name": "Is Sellable Independently", "range": "DataType" }, { "@id": "isSellableWithoutPrice", "@type": "Property", "description": "Can product be 'sold' without a price e.g. monogram added to a shirt for free", "name": "Is Sellable Without Price", "range": "DataType" }, { "@id": "isReturnable", "@type": "Property", "description": "Can the product be returned or not", "name": "Is Returnable", "range": "DataType" }, { "@id": "isBackOrdered", "@type": "Property", "description": "If product is not in stock has it been backordered (planned to be in stock and cross all inventory locations)", "name": "Is Back Ordered", "range": "DataType" }, { "@id": "mSRPAmount", "@type": "Property", "description": "The default price for the product i.e.Manufacturer Suggested Retail Price", "name": "MSRP Amount", "range": "DataType" }, { "@id": "minimumAdvertisementAmount", "@type": "Property", "description": "What is the lowest price allowed (normally by manufacturer) to use in an ad", "name": "Minimum Advertisement Amount", "range": "DataType" }, { "@id": "minimumAdvertisementAmountStartDate", "@type": "Property", "description": "What is the earliest date the lowest manufactureres prices can be stated in an ad", "name": "Minimum Advertisement Amount Start Date", "range": "DataType" }, { "@id": "priceChargeType", "@type": "Property", "description": "Is the item to be sold based on weight, by units or by usage", "name": "Price Charge Type Id", "range": "DataType" }, { "@id": "requiresInvididualUnitPricing", "@type": "Property", "description": "Indicates high priced items or variable weight items need individual price", "name": "Requires Individual Unit Pricing", "range": "DataType" }, { "@id": "minimumOrderQuantityCount", "@type": "Property", "description": "Minimum quantity allowed for purchase e.g 1", "name": "Minimum Order Quantity Count", "range": "DataType" }, { "@id": "primarySalesChannel", "@type": "Property", "description": "The primary sales channel used to sell this product", "name": "Primary Sales Channel", "range": "SalesChannel" }, { "@id": "maximumOrderQuantityCount", "@type": "Property", "description": "Maximum quantity allowed for purchase e.g 5", "name": "Maximum Order Quantity Count", "range": "DataType" }, { "@id": "isRainCheckAllowed", "@type": "Property", "description": "If product is not in stock can customer be promised get it later at todays price", "name": "Is Rain Check Allowed", "range": "DataType" }, { "@id": "requiredDepositAmount", "@type": "Property", "description": "Amount that must be paid as deposit to be able to pickup or use the product", "name": "Required Deposit Amount", "range": "DataType" }, { "@id": "requiredDepositPercentage", "@type": "Property", "description": "Percentage that must be paid up front as deposit to be able to pickup or use the product", "name": "Required Deposit Percentage", "range": "DataType" }, { "@id": "orderNumber", "@type": "Property", "description": "Unique number assigned to this order and displayed to end users.", "name": "Order Number", "range": "DataType" }, { "@id": "billToAccount", "@type": "Property", "description": "The Account that will be billed for the Sales Order. Can only be updated when the orders StatusCode value is Draft.", "name": "Bill To Account", "range": "Account" }, { "@id": "internalBusinessUnit", "@type": "Property", "description": "Within the seller organization, the business unit that is responsible for the Sales Order", "name": "Internal Business Unit", "range": "InternalBusinessUnit" }, { "@id": "renewalTerm", "@type": "Property", "description": "For renewal orders, the length of the renewal term", "name": "Renewal Term", "range": "RenewalTerm" }, { "@id": "salesOrderConfirmationStatus", "@type": "Property", "description": "What stage of customer approval and finalization has been achieved.", "name": "Sales Order Confirmation Status", "range": "SalesOrderConfirmationStatus" }, { "@id": "seller", "@type": "Property", "description": "The party that plays the role of seller on the Service Order", "name": "Seller", "range": "Seller" }, { "@id": "canBillNow", "@type": "Property", "description": "The customer is eligible to bill now if True", "name": "Can Bill Now", "range": "DataType" }, { "@id": "isAnonymous", "@type": "Property", "description": "True if the sales order was placed by an unregistered guest user", "name": "Is Anonymous", "range": "DataType" }, { "@id": "isContracted", "@type": "Property", "description": "True if the sales order was placed under the terms of a contract", "name": "Is Contracted", "range": "DataType" }, { "@id": "isHistoricalOnly", "@type": "Property", "description": "Flag the indicates whether or not the order is historical. If the order is Historical it a cannot be changed. Cancellations, invoices, shipping, refunds and other post sale activities cannot be driven from this order. This allows past orders to be imported", "name": "Is Historical Only", "range": "DataType" }, { "@id": "isTaxExempt", "@type": "Property", "description": "True if taxes do not apply to this Sales Order", "name": "Is Tax Exempt", "range": "DataType" }, { "@id": "confirmationRecipientEmailText", "@type": "Property", "description": "A list of email addresses to be messages for order confirmation. Not for large volume implementations", "name": "Confirmation Recipient Email", "range": "DataType" }, { "@id": "priceCalculationStatusMessageText", "@type": "Property", "description": "Text that describes the state of the price calculation process for the order", "name": "Price Calculation Status Message", "range": "DataType" }, { "@id": "renewalUpliftRate", "@type": "Property", "description": "For renewal orders, the percentage of increase or decrease in order quantity", "name": "Renewal Uplift Rate", "range": "DataType" }, { "@id": "totalAdjustedDeliveryTaxAmount", "@type": "Property", "description": "Σ SalesOrderDeliveryGroup: TotalDeliveryTaxAmount", "name": "Total Adjusted Delivery Tax Amount", "range": "DataType" }, { "@id": "totalBookingAmount", "@type": "Property", "description": "Total amount of Sales Order Product Booking amounts.", "name": "Total Booking Amount", "range": "DataType" }, { "@id": "totalCancelledBillingAmount", "@type": "Property", "description": "Total of all canceled order products", "name": "Total Cancelled Billing Amount", "range": "DataType" }, { "@id": "totalDeliveryAmount", "@type": "Property", "description": "A total of Product, Adjustment and Delivery fee amounts, but excluding Taxes.", "name": "Total Delivery Amount", "range": "DataType" }, { "@id": "totalDeliveryFeeAmount", "@type": "Property", "description": "Σ SalesOrderDeliveryGroup: TotalDeliveryChargeAmount", "name": "Total Delivery Fee Amount", "range": "DataType" }, { "@id": "totalPendingBillingAmount", "@type": "Property", "description": "Total pending for all order products.", "name": "Total Pending Billing Amount", "range": "DataType" }, { "@id": "totalProductAmount", "@type": "Property", "description": "Roll up of all SalesOrderProduct.UnitPriceAmount instance amounts. Excludes order price adjustments (separate objects) and delivery costs.", "name": "Total Product Amount", "range": "DataType" }, { "@id": "adjustedProductTaxAmount", "@type": "Property", "description": "Total Product Tax + Total Adjustment Tax Amount", "name": "Adjusted Product Tax Amount", "range": "DataType" }, { "@id": "adjustedTotalProductAmount", "@type": "Property", "description": "Total Product Amount + Total Adjustment Amount", "name": "Adjusted Total Product Amount", "range": "DataType" }, { "@id": "grandTotalAmount", "@type": "Property", "description": "TotalProductAmount + TotalAdjustmentAmount + TotalTaxAmount", "name": "Grand Total Amount", "range": "DataType" }, { "@id": "isReductionOrder", "@type": "Property", "description": "...returned; we will support reduction order on line item OR separate order", "name": "Is Reduction Order", "range": "DataType" }, { "@id": "orderProductNumber", "@type": "Property", "description": "Automatically-generated number that identifies the order product.", "name": "Order Product Number", "range": "DataType" }, { "@id": "originalOrderProduct", "@type": "Property", "description": "Required if is Reduction Order on the parent order is true. ID of the original order product being reduced.", "name": "Original Order Product", "range": "SalesOrderProduct" }, { "@id": "salesOrderDeliveryGroup", "@type": "Property", "description": "Sales Order Delivery Group", "name": "Sales Order Delivery Group", "range": "SalesOrderDeliveryGroup" }, { "@id": "salesOrderProductReason", "@type": "Property", "description": "The reason code for the Sales Order Product. For CPQ, would only be used to describe a cancellation reason", "name": "Sales Order Product Reason", "range": "SalesOrderProductReason" }, { "@id": "salesOrderProductStatus", "@type": "Property", "description": "Status of the product within the order. Values may include Placed and Activated", "name": "Sales Order Product Status", "range": "SalesOrderProductStatus" }, { "@id": "sellerAccount", "@type": "Property", "description": "Lookup to the Seller Account assignee to this order product. This will normally be used only in marketplace configurations, where a site provides a customer with access to products that are sold by multiple other entities.", "name": "Seller Account", "range": "Account" }, { "@id": "requestedEndDate", "@type": "Property", "description": "When the product or service provisioning will end, from an order perspective", "name": "Requested End Date", "range": "DataType" }, { "@id": "requestedStartDate", "@type": "Property", "description": "When the product or service provisioning will begin, from an order perspective", "name": "Requested Start Date", "range": "DataType" }, { "@id": "isAutomaticallyRenewed", "@type": "Property", "description": "For a subscription-type product that can be automatically renewed, this setting indicates the order selection was for auto-renewal", "name": "Is Automatically Renewed", "range": "DataType" }, { "@id": "isBonusProduct", "@type": "Property", "description": "Defines if the the sales order item a bonus product. Bonus products are usually free products add to an order. Being bonus has implications on returns and adjustments.", "name": "Is Bonus Product", "range": "DataType" }, { "@id": "commentText", "@type": "Property", "description": "A message displayed to the customer during order creation.", "name": "Comments", "range": "DataType" }, { "@id": "giftOrderMessageText", "@type": "Property", "description": "The message on the gift", "name": "Gift Order Message", "range": "DataType" }, { "@id": "giftRecipientTelephoneNumber", "@type": "Property", "description": "Telephone number of the gift recipient", "name": "Gift Recipient Telephone Number", "range": "DataType" }, { "@id": "segmentIndex", "@type": "Property", "description": "Used with Segment Indexes for pricing subscriptions. A Segment Index is unique to a customer's purchase of a product that uses segment pricing, and is used to group the segments together.", "name": "Segment Index", "range": "DataType" }, { "@id": "adjustedDeliveryTaxAmount", "@type": "Property", "description": "Rollup of Sales Order Product Tax rows, where the product is delivery fee, after any adjustments on delivery fees.", "name": "Adjusted Delivery Tax Amount", "range": "DataType" }, { "@id": "deliveryTaxAmount", "@type": "Property", "description": "Rollup of Sales Order Product Tax rows, where the product is delivery fee, before any adjustments on delivery fees.", "name": "Delivery Tax Amount", "range": "DataType" }, { "@id": "lineAdjustmentSubTotalAmount", "@type": "Property", "description": "Calculated as: UnitPriceTotalAmount - TotalLineAdjustmentAmount. TotalDistributedAdjustmentAmount is not included.", "name": "Line Adjustment SubTotal Amount", "range": "DataType" }, { "@id": "listPriceAmount", "@type": "Property", "description": "List price for one unit of the order product. Value is inherited from the associated PriceBookEntry upon order product creation.", "name": "List Price Amount", "range": "DataType" }, { "@id": "orderAdjustmentSubTotalAmount", "@type": "Property", "description": "Calculated as: TotalUnitPriceAmount - TotalDistributedAdjustmentAmount. TotalLineAdjustmentAmount is not included.", "name": "Order Adjustment SubTotal Amount", "range": "DataType" }, { "@id": "orderManualAdjustmentSubTotalAmount", "@type": "Property", "description": "Calculated as: TotalUnitPriceAmount - TotalDistributedAdjustmentAmount. TotalLineAdjustmentAmount is not included.", "name": "Order Manual Adjustment SubTotal Amount", "range": "DataType" }, { "@id": "recurringPriceAmount", "@type": "Property", "description": "A charge that will be incurred by the buyer on a repeating basis.", "name": "Recurring Price Amount", "range": "DataType" }, { "@id": "salesOrderProductAdjustedTaxAmount", "@type": "Property", "description": "TotalPriceAmount + TotalTaxAmount. The adjusted product amount, with taxes and adjustment taxes applied.", "name": "Sales Order Product Adjusted Tax Amount", "range": "DataType" }, { "@id": "totalAdjustmentAmount", "@type": "Property", "description": "TotalLineAdjustmentAmount + TotalDistributedAdjustmentAmount + Total Manual Adjustment Amount. A positive value which when subtracted from (quantity*ListPriceAmount) determines TotalPriceAmount", "name": "Total Adjustment Amount", "range": "DataType" }, { "@id": "totalDistributedAdjustmentAmount", "@type": "Property", "description": "Σ SalesOrderProductPriceAdjustment(SalesOrderProductPriceAdjustmentType == Distributed): AdjustmentAmount. Excludes SalesOrderProduct and Manual adjustments.", "name": "Total Distributed Adjustment Amount", "range": "DataType" }, { "@id": "totalDistributedAdjustmentTaxAmount", "@type": "Property", "description": "The sum of all taxes computed on order-level adjustments that are prorated to SalesOrderProduct (excludes taxes on SalesOrderProduct-level adjustments). Σ SalesOrderProductPriceAdjustment: AdjustmentTax, where PriceAdjustmentGroup.PriceAdjustmentTypeID =", "name": "Total Distributed Adjustment Tax Amount", "range": "DataType" }, { "@id": "totalDistributedTaxAmount", "@type": "Property", "description": "Total line level taxes on distributed adjustments", "name": "Total Distributed Tax Amount", "range": "DataType" }, { "@id": "totalLineAdjustmentAmount", "@type": "Property", "description": "Σ SalesOrderProductPriceAdjustment(SalesOrderProductPriceAdjustmentType == SalesOrderProduct): AdjustmentAmount. Excludes Distributed and Manual adjustments.", "name": "Total Line Adjustment Amount", "range": "DataType" }, { "@id": "totalLineAmount", "@type": "Property", "description": "Provides a way to override the standard calculation of the SalesOrderProduct's TotalPriceAmount.", "name": "Total Line Amount", "range": "DataType" }, { "@id": "totalListPriceAmount", "@type": "Property", "description": "Quantity * ListPriceAmount", "name": "Total List Price Amount", "range": "DataType" }, { "@id": "totalManualAdjustmentAmount", "@type": "Property", "description": "Σ SalesOrderProductPriceAdjustment(SalesOrderProductPriceAdjustmentType == Manual): AdjustmentAmount. Excludes SalesOrderProduct and Distributed adjustments.", "name": "Total Manual Adjustment Amount", "range": "DataType" }, { "@id": "totalRecurringPriceAmount", "@type": "Property", "description": "For subscription products that have recurring charges, this total stores the total of recurring charges, when these are distinct from Product charges", "name": "Total Recurring Price Amount", "range": "DataType" }, { "@id": "unitPriceAmount", "@type": "Property", "description": "What the customer is paying for one unit of the product. This provides a way to override the standard List price.", "name": "Unit Price Amount", "range": "DataType" }, { "@id": "priceAdjustmentMethod", "@type": "Property", "description": "Defines how the adjustment will be calculated. Valid values used in Commerce Cloud are: percentage, fixed_price, amount, free, price_book_price, bonus, total_fixed_price, bonus_choice, percentage_off_options", "name": "Price Adjustment Method", "range": "PriceAdjustmentMethod" }, { "@id": "salesOrderPriceAdjustmentTypeID", "@type": "Property", "description": "Defines which subtype an instance of the Price Adjustment Group is for: Sales Order, Sales Order Product, Fulfillment Product or Shipment Product.", "name": "Sales Order Price Adjustment Type Id", "range": "SalesOrderPriceAdjustmentType" }, { "@id": "isManuallyApplied", "@type": "Property", "description": "Was this Price Adjustment applied manually? An agent giving an adjustment that is not part of coupon, campaign, or promotion. False by default", "name": "Is Manually Applied", "range": "DataType" }, { "@id": "reasonText", "@type": "Property", "description": "The reason description as to why the adjustment was given.", "name": "Reason", "range": "DataType" }, { "@id": "salesOrder", "@type": "Property", "description": "The Sales Order to which the Price Adjustment Group belongs", "name": "Sales Order Id", "range": "SalesOrder" }, { "@id": "totalAdjustmentTaxAmount", "@type": "Property", "description": "If the order-level adjustment has been distributed to each Sales Order Product, then this contains a rollup of the tax allied to each of those Sales Order Product distributed amounts.", "name": "Total Adjustment Tax Amount", "range": "DataType" }, { "@id": "adjustmentAmount", "@type": "Property", "description": "The amount of an adjustment at the SalesOrderProduct level.", "name": "Adjustment Amount", "range": "DataType" }, { "@id": "adjustmentTaxAmount", "@type": "Property", "description": "Σ SalesOrderProductTax: Tax.TaxAmount. Filter by SalesOrderTaxType (SalesOrderProduct, Distributed, Manual)", "name": "Adjustment Tax Amount", "range": "DataType" }, { "@id": "salesOrderProductPriceAdjustmentAmount", "@type": "Property", "description": "AdjustmentAmount + AdjustmentTaxAmount", "name": "Sales Order Product Price Adjustment Amount", "range": "DataType" }, { "@id": "taxEffectiveDate", "@type": "Property", "description": "The date used to calculate the effective tax rate.", "name": "Tax Effective Date", "range": "DataType" }, { "@id": "taxAmount", "@type": "Property", "description": "The tax amount", "name": "Tax Amount", "range": "DataType" }, { "@id": "salesOrderProductPriceAdjustmentTaxAmount", "@type": "Property", "description": "Tax amount", "name": "Sales Order Product Price Adjustment Tax Amount", "range": "DataType" }, { "@id": "salesOrderDeliveryGroupNumber", "@type": "Property", "description": "automatically-generated number that identifies the Sales Order Delivery Group", "name": "Sales Order Delivery Group Number", "range": "DataType" }, { "@id": "accountContact", "@type": "Property", "description": "The name of the person on the account who is the recipient of or contact for, the delivery", "name": "Delivery Contact", "range": "AccountContact" }, { "@id": "contactPointAddress", "@type": "Property", "description": "The ContactPointAddress for the shipping location. This entity stores contact info for the delivery contact, as well as the address.", "name": "Deliver to Address", "range": "ContactPointAddress" }, { "@id": "taxErrorMessageText", "@type": "Property", "description": "An error generated by the tax calculation algorithm.", "name": "Tax Error Message", "range": "DataType" }, { "@id": "desiredDeliveryDate", "@type": "Property", "description": "The date the customer asked the delivery to occur", "name": "Desired Delivery Date", "range": "DataType" }, { "@id": "promisedDate", "@type": "Property", "description": "The date the seller promises to deliver the group of items", "name": "Promised Date", "range": "DataType" }, { "@id": "salesOrderTaxAmount", "@type": "Property", "description": "The amount of the tax, e.g. $1.13 if the currency is USD", "name": "Sales Order Tax Amount", "range": "DataType" }, { "@id": "isGift", "@type": "Property", "description": "True if the delivery is a gift", "name": "Is Gift", "range": "DataType" }, { "@id": "deliveryInstructionsText", "@type": "Property", "description": "Instructions for the delivery", "name": "Delivery Instructions", "range": "DataType" }, { "@id": "grandTotalDeliveryAmount", "@type": "Property", "description": "TotalDeliveryAmount + TotalDeliveryTaxAmount -- equivalent to Σ SalesOrderProduct(ProductId.ProductType == DeliveryCharge): TotalAmount", "name": "Grand Total Delivery Amount", "range": "DataType" }, { "@id": "giftMessageText", "@type": "Property", "description": "A message for the gift recipient", "name": "Gift Message", "range": "DataType" }, { "@id": "totalDeliveryAdjustmentAmount", "@type": "Property", "description": "Σ OrderItem(Type == DeliveryCharge): TotalAdjustmentAmount", "name": "Total Delivery Adjustment Amount", "range": "DataType" }, { "@id": "totalDeliveryAdjustmentTaxAmount", "@type": "Property", "description": "Σ OrderItem(Type == DeliveryCharge): TotalAdjustmentTaxAmount", "name": "Total Delivery Adjustment Tax Amount", "range": "DataType" }, { "@id": "totalDeliveryChargeAmount", "@type": "Property", "description": "Σ OrderItem(Type == DeliveryCharge): IF (TotalLineAmount != NULL, TotalLineAmount, UnitPrice * Quantity)", "name": "Total Delivery Charge Amount", "range": "DataType" }, { "@id": "totalDeliveryChargeTaxAmount", "@type": "Property", "description": "Σ OrderItem(Type == DeliveryCharge): TotalProductTaxAmount", "name": "Total Delivery Charge Tax Amount", "range": "DataType" }, { "@id": "totalDeliveryTaxAmount", "@type": "Property", "description": "TotalDeliveryLineTaxAmount + TotalDeliveryAdjustmentTaxAmount -- equivalent to Σ OrderItem(Type == DeliveryCharge): TotalTaxAmount", "name": "Total Delivery Tax Amount", "range": "DataType" }, { "@id": "totalPriceAmount", "@type": "Property", "description": "Σ SalesOrderProduct.TotalPriceAmount. Includes adjustments", "name": "Total Price Amount", "range": "DataType" }, { "@id": "totalProductTaxAmount", "@type": "Property", "description": "Σ SalesOrderProduct.TotalProductTaxAmount", "name": "Total Product Tax Amount", "range": "DataType" }, { "@id": "totalTaxAmount", "@type": "Property", "description": "Σ SalesOrderProduct.TotalTaxAmount", "name": "Total Tax Amount", "range": "DataType" }, { "@id": "totalUnitPriceAmount", "@type": "Property", "description": "Σ SalesOrderProduct.TotalUnitPriceAmount. Excludes adjustments", "name": "Total Unit Price Amount", "range": "DataType" }, { "@id": "externalRecord", "@type": "Property", "description": "An ID used in an external system to uniquely identify a Delivery Method", "name": "External Record Id", "range": "DataType" }, { "@id": "salesOrderProductGroupType", "@type": "Property", "description": "Description/name of the Product Group Type, e.g. PriceBreakdown, ShipTogether", "name": "Sales Order Product Group Type", "range": "SalesOrderProductGroupType" }, { "@id": "salesOrderProductGroup", "@type": "Property", "description": "The Sales Order Product Group to which the Sales Order Product belongs", "name": "Sales Order Product Group", "range": "SalesOrderProductGroup" }, { "@id": "description", "@type": "Property", "description": "the text of the Note", "name": "Description", "range": "DataType" }, { "@id": "noteText", "@type": "Property", "description": "A user-defined text note about a SalesOrderProduct.", "name": "Note Text", "range": "DataType" }, { "@id": "appliedAmount", "@type": "Property", "description": "Total amount that has been applied.", "name": "Applied Amount", "range": "DataType" }, { "@id": "authorizationAmount", "@type": "Property", "description": "Total amount that has been authorized.", "name": "Authorization Amount", "range": "DataType" }, { "@id": "authorizationReversalAmount", "@type": "Property", "description": "Total amount that has been reversed from the authorized amount.", "name": "Authorization Reversal Amount", "range": "DataType" }, { "@id": "availableToApplyBalanceAmount", "@type": "Property", "description": "Balance available for application of funds.", "name": "Available To Apply Balance Amount", "range": "DataType" }, { "@id": "capturedAmount", "@type": "Property", "description": "Total amount that has been captured.", "name": "Captured Amount", "range": "DataType" }, { "@id": "paymentAmount", "@type": "Property", "description": "The amount from the related Payment, which has been applied to the related Sales Order", "name": "Payment Amount", "range": "DataType" }, { "@id": "unappliedAmount", "@type": "Property", "description": "Total amount that has been unapplied.", "name": "Unapplied Amount", "range": "DataType" }, { "@id": "name", "@type": "Property", "description": "Short description of the log entry", "name": "Sales Order Change Log Name", "range": "DataType" }, { "@id": "changeSalesOrderProduct", "@type": "Property", "description": "Id of the Change Order Product that revised an earlier Sales Order (the Original Sales Order).", "name": "Change Sales Order Product Id", "range": "SalesOrderProduct" }, { "@id": "relatedSalesOrderProduct", "@type": "Property", "description": "Id of a Sales Order Product that was later revised via the related Change order", "name": "Related Sales Order Product Id", "range": "SalesOrderProduct" }, { "@id": "relatedSalesOrder", "@type": "Property", "description": "Id of the Sales Order that was later revised via the related Change order", "name": "Related Sales Order Id", "range": "SalesOrder" }, { "@id": "changeSalesOrder", "@type": "Property", "description": "Id of the Change Order that revised an earlier Sales Order (the Original Sales Order).", "name": "Change Sales Order Id", "range": "SalesOrder" }, { "@id": "id", "@type": "Property", "description": "Primary Key", "name": "Sales Order Change Type Id", "range": "DataType" }, { "@id": "salesOrderChangeTypeName", "@type": "Property", "description": "Codes that define reasons for changing a Sales Order, e.g. quantity change, new distributed adjustment, new line adjustment, etc.", "name": "Sales Order Change Type Name", "range": "DataType" } ] }, { "@id": "SalesDiscountPropertyGroup", "name": "SalesDiscount Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "isCouponRedemptionAllowed", "@type": "Property", "description": "Can a coupon be used to redeem this item", "name": "Is Coupon Redemption Allowed", "range": "DataType" }, { "@id": "isMultipleCouponsAllowed", "@type": "Property", "description": "Can multiple coupons be applied to the same item", "name": "Is Multiple Coupons Allowed", "range": "DataType" }, { "@id": "isCustomerDiscountAllowed", "@type": "Property", "description": "Can customers be offered product at a discounted price", "name": "Is Customer Discount Allowed", "range": "DataType" }, { "@id": "isWorkerDiscountAllowed", "@type": "Property", "description": "Can employees and contractor get a discount on this product", "name": "Is Worker Discount Allowed", "range": "DataType" }, { "@id": "isPartnerDiscountAllowed", "@type": "Property", "description": "Can seller and supplier partners get a discount on this product", "name": "Is Partner Discount Allowed", "range": "DataType" }, { "@id": "isFoodstampPaymentAllowed", "@type": "Property", "description": "Can this product be paid with food stamps", "name": "Is Foodstamp Payment Allowed", "range": "DataType" }, { "@id": "rewardProgramPointsCount", "@type": "Property", "description": "How many points given for the purchase of this item", "name": "Reward Program Points Count", "range": "DataType" } ] }, { "@id": "SalesDisplayPropertyGroup", "name": "SalesDisplay Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "shelfFacingUnitCount", "@type": "Property", "description": "How many units per facing (row) displayed of a product on a shelf", "name": "Shelf Facing Unit Count", "range": "DataType" }, { "@id": "maxHoldingDayCount", "@type": "Property", "description": "How long e.g. drug or newspaper can be displayed before removal", "name": "Max Holding Day Count", "range": "DataType" }, { "@id": "requiresUnitPriceLabel", "@type": "Property", "description": "Must a label of the price be visible for the product or not", "name": "Requires Unit Price Label", "range": "DataType" } ] }, { "@id": "SalesOrderPropertyGroup", "name": "Sales Order Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "salesOrderProduct", "@type": "Property", "description": "A Sales Order Product that belongs to the Sales Order Product Group", "name": "Sales Order Product", "range": "SalesOrderProduct" } ] }, { "@id": "ScoreCalculationPropertyGroup", "name": "Score Calculation Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "contractWeightPercent", "@type": "Property", "description": "How big impact contract measures should have on overall supplier score", "name": "Contract Weight Percent", "range": "DataType" }, { "@id": "contractWeightScore", "@type": "Property", "description": "The assigned score after all contract measures analyzed", "name": "Contract Weight Score", "range": "DataType" }, { "@id": "satisfactionWeightPercent", "@type": "Property", "description": "How big impact satisfaction measures should have on overall supplier score", "name": "Satisfaction Weight Percent", "range": "DataType" }, { "@id": "satisfactionWeightScore", "@type": "Property", "description": "The assigned score after all satisfaction measures analyzed", "name": "Satisfaction Weight Score", "range": "DataType" }, { "@id": "competitiveWeightPercent", "@type": "Property", "description": "How big impact competitive measures should have on overall supplier score", "name": "Competitive Weight Percent", "range": "DataType" }, { "@id": "competitiveWeightScore", "@type": "Property", "description": "The assigned score after all competitive measures analyzed", "name": "Competitive Weight Score", "range": "DataType" } ] }, { "@id": "ServicePropertyGroup", "name": "Service Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "sLAType", "@type": "Property", "description": "What type of Service Level Agreement does this customer have with us", "name": "SLA Type", "range": "DataType" }, { "@id": "sLAExpirationDate", "@type": "Property", "description": "When is the Service Level Agreement expiring", "name": "SLA Expiration Date", "range": "DataType" }, { "@id": "defaultFreightTerms", "@type": "Property", "description": "Standard freight terms for this customer e.g. Free On Board Shipping Point (FOB)", "name": "Default Freight Terms", "range": "DataType" } ] }, { "@id": "SetupPropertyGroup", "name": "Setup Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "useAsSalesAccount", "@type": "Property", "description": "Should this account be used for sales purposes", "name": "Use As Sales Account", "range": "DataType" }, { "@id": "useAsBillingAccount", "@type": "Property", "description": "Should this account be used for billing purposes", "name": "Use As Billing Account", "range": "DataType" }, { "@id": "useAsShippingAccount", "@type": "Property", "description": "Should this account be used for shipping purposes", "name": "Use As Shipping Account", "range": "DataType" }, { "@id": "useAsServiceAccount", "@type": "Property", "description": "Should this account be used for service purposes", "name": "Use As Service Account", "range": "DataType" } ] }, { "@id": "ShipmentPropertyGroup", "name": "Shipment Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "shipmentNumber", "@type": "Property", "description": "automatically-generated number that identifies the Shipment", "name": "Shipment Number", "range": "DataType" }, { "@id": "carrierTrackingNumber", "@type": "Property", "description": "An identifier issued by a shipping carrier that is unique within that carrier, and can be used to determine where a package is in the delivery process.", "name": "Carrier Tracking Number", "range": "DataType" }, { "@id": "salesOrder", "@type": "Property", "description": "The parent Sales Order. This is provided for implementations that do not utilize Fulfillment Order. When Fulfillment Orders do exist, the correct way to relate a shipment to a sales order is via the fulfillment order.", "name": "Sales Order", "range": "SalesOrder" }, { "@id": "salesOrderDeliveryGroup", "@type": "Property", "description": "One or more Sales Order Products that share a common Sales Order Delivery Method, and Shipping Address", "name": "Sales Order Delivery Group", "range": "SalesOrderDeliveryGroup" }, { "@id": "shipmentStatus", "@type": "Property", "description": "The current stage of shipping, e.g. In Transit or Delivered", "name": "Shipment Status", "range": "ShipmentStatus" }, { "@id": "shipToAddress", "@type": "Property", "description": "An address defined for either the Bill-to customer or shipping contact on the Sales Order", "name": "Ship To Address", "range": "ContactPointAddress" }, { "@id": "shippingMethod", "@type": "Property", "description": "The shipping transport method, e.g. UPS 3-day, FedEx overnight, etc.", "name": "Shipping Method", "range": "ShippingMethod" }, { "@id": "actualDeliveryDateTime", "@type": "Property", "description": "The date/time when the delivery was completed.", "name": "Actual Delivery DateTime", "range": "DataType" }, { "@id": "scheduledDeliveryDateTime", "@type": "Property", "description": "The date when the delivery has been scheduled to occur.", "name": "Scheduled Delivery DateTime", "range": "DataType" }, { "@id": "estimatedDeliveryDateTime", "@type": "Property", "description": "The expected date when the shipment will arrive. This will be the scheduled date unless there are delays.", "name": "Estimated Delivery DateTime", "range": "DataType" }, { "@id": "isGift", "@type": "Property", "description": "True if the delivery is a gift", "name": "Is Gift", "range": "DataType" }, { "@id": "specialInstructionsText", "@type": "Property", "description": "Instructions to the delivery service, e.g., leave with neighbors", "name": "Special Instructions Text", "range": "DataType" }, { "@id": "giftMessageText", "@type": "Property", "description": "Text message to be delivered with the shipment", "name": "Gift Message Text", "range": "DataType" } ] }, { "@id": "ShippingPropertyGroup", "name": "Shipping Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "shippingContact", "@type": "Property", "description": "Who is the shipping contact", "name": "Shipping Contact", "range": "AccountContact" }, { "@id": "shippingPhoneid", "@type": "Property", "description": "What phone to use for shipping purposes", "name": "Shipping Phone", "range": "ContactPointPhone" }, { "@id": "shippingEmail", "@type": "Property", "description": "Email to be used for shipping inquiries", "name": "Shipping Email", "range": "ContactPointEmail" }, { "@id": "shippingAddress", "@type": "Property", "description": "Reference to the shipping billing address, if applicable", "name": "Shipping Address", "range": "ContactPointAddress" }, { "@id": "orderDeliveryMethod", "@type": "Property", "description": "Unless overridden how will goods be delivered e.g. Bus, Overnight, In Person, Pickup", "name": "Order Delivery Method", "range": "OrderDeliveryMethod" }, { "@id": "shipToAddress", "@type": "Property", "description": "Shipping Address", "name": "Ship To Address", "range": "ContactPointAddress" }, { "@id": "shipToContact", "@type": "Property", "description": "ID of the contact the order will be shipped to.", "name": "Ship To Contact", "range": "AccountContact" }, { "@id": "shipToEmail", "@type": "Property", "description": "Email to shiop to contact", "name": "Ship To Email", "range": "ContactPointEmail" } ] }, { "@id": "SizingPropertyGroup", "name": "Sizing Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "depth", "@type": "Property", "description": "What is the depth size of the product", "name": "Depth", "range": "DataType" }, { "@id": "width", "@type": "Property", "description": "What is the wdth(length) size of the product", "name": "Width", "range": "DataType" }, { "@id": "height", "@type": "Property", "description": "What is the height size of the product", "name": "Height", "range": "DataType" }, { "@id": "diameter", "@type": "Property", "description": "What is the diameter size of the cylindracal product", "name": "Diameter", "range": "DataType" }, { "@id": "sizeUOM", "@type": "Property", "description": "What is the unit of measure for stating the size of the product", "name": "Size UOM", "range": "DataType" }, { "@id": "productMayExpand", "@type": "Property", "description": "Indicates product may become bigger under certain circumstances e.g. heat", "name": "Product May Expand", "range": "DataType" } ] }, { "@id": "StoragePropertyGroup", "name": "Storage Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "productSecurityRequirement", "@type": "Property", "description": "Any special security required for handling or selling e.g. need security guards", "name": "Product Security Requirement", "range": "DataType" }, { "@id": "environmentRequirement", "@type": "Property", "description": "Does the product need e.g. special UV light, be in freezer, hot water", "name": "Environment Requirement", "range": "DataType" }, { "@id": "requiredTemperatureLowestNumber", "@type": "Property", "description": "Lowest temperature allowed for product e.g. -1", "name": "Required Temperature Lowest Number", "range": "DataType" }, { "@id": "requiredTemperatureHighestNumber", "@type": "Property", "description": "Highest temperature allowed for product e.g. +20", "name": "Required Temperature Highest Number", "range": "DataType" }, { "@id": "requiredTemperatureUOM", "@type": "Property", "description": "Unit of Measure for a product storage e.g. Celcius", "name": "Required Temperature UOM", "range": "DataType" }, { "@id": "requiredHumidityPercentage", "@type": "Property", "description": "Humidity required for product e.g. 50%", "name": "Required Humidity Percentage", "range": "DataType" }, { "@id": "requiredCleanupProcess", "@type": "Property", "description": "If product is spilled or leaking what is the cleanup process needed", "name": "Required Cleanup Process", "range": "DataType" }, { "@id": "isMadeToOrder", "@type": "Property", "description": "Does product only exist once it has been ordered e.g. monogrammed birth day cake", "name": "Is Made To Order", "range": "DataType" }, { "@id": "isPerishable", "@type": "Property", "description": "Is this a stable or perishable item", "name": "Is Perishable", "range": "DataType" } ] }, { "@id": "StylingPropertyGroup", "name": "Styling Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "color", "@type": "Property", "description": "What is the primary color of the product", "name": "Color", "range": "DataType" }, { "@id": "style", "@type": "Property", "description": "Is product generally deemed e.g. slim, regular", "name": "Style", "range": "DataType" }, { "@id": "fabric", "@type": "Property", "description": "Is product mainly in one fabric e.g. cotton, leather", "name": "Fabric", "range": "DataType" }, { "@id": "pattern", "@type": "Property", "description": "Is product in a certain pattern e.g. checkered, striped", "name": "Pattern", "range": "DataType" }, { "@id": "season", "@type": "Property", "description": "Is product intended for e.g. winter, summer", "name": "Season", "range": "DataType" }, { "@id": "gender", "@type": "Property", "description": "Is product intended for e.g. females, unisex", "name": "Gender", "range": "DataType" }, { "@id": "age", "@type": "Property", "description": "Is product intended for e.g. newborns, teenagers", "name": "Age", "range": "DataType" } ] }, { "@id": "SuccessPropertyGroup", "name": "Success Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "netPromoterScore", "@type": "Property", "description": "Level of willingness by customer to promote our product and is between -100 to 100", "name": "Net Promoter Score", "range": "DataType" }, { "@id": "churnScore", "@type": "Property", "description": "How big is the chance this customer will defect from being our customer", "name": "Churn Score", "range": "DataType" }, { "@id": "satisfactionScore", "@type": "Property", "description": "How happy is our seller with us", "name": "Satisfaction Score", "range": "DataType" }, { "@id": "customerSatisfactionScore", "@type": "Property", "description": "How happy our customers are with the seller", "name": "Customer Satisfaction Score", "range": "DataType" }, { "@id": "successStoryCount", "@type": "Property", "description": "How many known success stories related to us have seller been involved in", "name": "Success Story Count", "range": "DataType" } ] }, { "@id": "SupportPropertyGroup", "name": "Support Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "last12MonthsSupportCallCount", "@type": "Property", "description": "How many support calls been made between customer and us in last 12 months", "name": "Last 12 Months Support Call Count", "range": "DataType" } ] }, { "@id": "SystemPropertyGroup", "name": "System Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "name", "@type": "Property", "description": "the name/label of a Sales Order System Status value", "name": "Name", "range": "DataType" }, { "@id": "salesOrderProduct", "@type": "Property", "description": "User who created the record", "name": "Sales Order Product", "range": "SalesOrderProduct" }, { "@id": "createdDate", "@type": "Property", "description": "Date and time when this record was created", "name": "Created Date", "range": "DataType" }, { "@id": "lastModifiedDate", "@type": "Property", "description": "Date and time when a user last modified this record", "name": "Last Modified Date", "range": "DataType" }, { "@id": "systemModstamp", "@type": "Property", "description": "Date and time when this record was last modified by a user or by an automated process", "name": "System Modified Stamp", "range": "DataType" }, { "@id": "externalRecord", "@type": "Property", "description": "Corresponding record Id from external data source system", "name": "External Record Id", "range": "DataType" }, { "@id": "Id", "@type": "Property", "description": "Generic Primary Key", "name": "Identifier", "range": "DataType" } ] }, { "@id": "TaxationPropertyGroup", "name": "Taxation Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "originalSalesOrderProductTax", "@type": "Property", "description": "A tax item on an earlier version of the Sales Order Product", "name": "Original Sales Order Product Tax Id", "range": "SalesOrderProductTax" }, { "@id": "taxRatePercent", "@type": "Property", "description": "The percentage rate that will be applied to another amount such as Product Total to calculate the tax.", "name": "Tax Rate Percent", "range": "DataType" } ] }, { "@id": "TranslatedPropertyGroup", "name": "Translated Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "name", "@type": "Property", "description": "Translated product name", "name": "Product Name", "range": "DataType" }, { "@id": "description", "@type": "Property", "description": "Translated product description", "name": "Product Description", "range": "DataType" }, { "@id": "longDescription", "@type": "Property", "description": "Translated long product description", "name": "Product Long Description", "range": "DataType" } ] }, { "@id": "UsagePropertyGroup", "name": "Usage Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "isIntellectualPropertyProtected", "@type": "Property", "description": "Is knowledge about the products intellectual property sensitive or not", "name": "Is Intellectual Property Protected", "range": "DataType" } ] }, { "@id": "UsePropertyGroup", "name": "Use Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "bestTimeToContactStartTime", "@type": "Property", "description": "Best time during day to contact via this contact point", "name": "Best Time To Contact Start Time", "range": "DataType" }, { "@id": "bestTimeToContactEndTime", "@type": "Property", "description": "Best time during day to contact via this contact point", "name": "Best Time To Contact End Time", "range": "DataType" }, { "@id": "primaryFlag", "@type": "Property", "description": "Is this the primary contact point (cross all contact channels)", "name": "Primary Flag", "range": "DataType" }, { "@id": "forPersonalUse", "@type": "Property", "description": "Is the phone used for personal purpose", "name": "For Personal Use", "range": "DataType" }, { "@id": "forBusinessUse", "@type": "Property", "description": "Is the phone used for business purpose", "name": "For Business Use", "range": "DataType" }, { "@id": "primaryPhoneType", "@type": "Property", "description": "Is it primarily a 'Home', 'Business', 'Fax', 'Mobile' or 'Other' phone", "name": "Primary Phone Type", "range": "DataType" }, { "@id": "isSMSCapable", "@type": "Property", "description": "Is the phone capable to send and receive SMS", "name": "Is SMS Capable", "range": "DataType" }, { "@id": "isFaxCapable", "@type": "Property", "description": "Is the phone number able to receive fax", "name": "Is Fax Capable", "range": "DataType" }, { "@id": "followersCount", "@type": "Property", "description": "How many followers does the handle have", "name": "Followers Count", "range": "DataType" }, { "@id": "socialFanStatus", "@type": "Property", "description": "Does the social persona like our products e.g. Influencer, Fan, Detractor, Neutral", "name": "Social Fan Status", "range": "DataType" }, { "@id": "productRelationshipType", "@type": "Property", "description": "What is the relation between product 1 and 2 e.g. consist of/component of", "name": "Product Relationship Type", "range": "ProductRelationshipType" }, { "@id": "fromDate", "@type": "Property", "description": "Active to date", "name": "From Date", "range": "DataType" }, { "@id": "toDate", "@type": "Property", "description": "Active to date", "name": "To Date", "range": "DataType" }, { "@id": "isDefaultOption", "@type": "Property", "description": "Is this the default option for a product e.g. phone case PC1 is default for phone P2", "name": "Is Default Option", "range": "DataType" }, { "@id": "unitListPrice", "@type": "Property", "description": "What is the list price for the product in this price book", "name": "Unit List Price", "range": "DataType" }, { "@id": "isActive", "@type": "Property", "description": "Is the price book entry active or not", "name": "IsActive", "range": "DataType" }, { "@id": "useStandardPrice", "@type": "Property", "description": "Use the products price as defined in the standard price book", "name": "Use Standard Price", "range": "DataType" }, { "@id": "minRequiredQuantity", "@type": "Property", "description": "What is minimum required quantity to order the product from this price book", "name": "Min Required Quantity", "range": "DataType" }, { "@id": "servicePeriodCount", "@type": "Property", "description": "What is max possible quantity one can order of this product from this price book", "name": "Max Required Quantity", "range": "DataType" }, { "@id": "minRequiredOrderValue", "@type": "Property", "description": "What is the minium order value required for this product", "name": "Min Required Order Value", "range": "DataType" }, { "@id": "maxRequiredOrderValue", "@type": "Property", "description": "What is the maximum order value allowed for this product", "name": "Max Required Order Value", "range": "DataType" }, { "@id": "activeFromDate", "@type": "Property", "description": "From what date is the category active", "name": "Active From Date", "range": "DataType" }, { "@id": "activeToDate", "@type": "Property", "description": "To what data is the category active", "name": "Active To Date", "range": "DataType" }, { "@id": "parentCategory", "@type": "Property", "description": "An optional reference to a parent category e.g. mobile phone part of phone category", "name": "Parent Category", "range": "ProductCategory" }, { "@id": "activeFromDateTime", "@type": "Property", "description": "From what date is the product active within the category", "name": "Active From Date Time", "range": "DataType" }, { "@id": "activeToDateTime", "@type": "Property", "description": "To what date is the product active within the category", "name": "Active To Date Time", "range": "DataType" } ] }, { "@id": "ValidityPropertyGroup", "name": "Validity Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "validFromDate", "@type": "Property", "description": "The date from which the product can actually be used", "name": "Valid From Date", "range": "DataType" }, { "@id": "validToDate", "@type": "Property", "description": "The date to which the product can actually be used", "name": "Valid To Date", "range": "DataType" }, { "@id": "validForPeriodCount", "@type": "Property", "description": "E.g. valid for 1, 2 or 3", "name": "Valid For Period Count", "range": "DataType" }, { "@id": "validForPeriodUOM", "@type": "Property", "description": "E.g. valid for hours, days, months", "name": "Valid For Period Unit Of Measure", "range": "ProductValidityTimePeriodUOM" } ] }, { "@id": "WeightingPropertyGroup", "name": "Weighting Property Group", "@type": "PropertyGroup", "version": "0.1", "propertyConcepts": [ { "@id": "grossWeight", "@type": "Property", "description": "What is the weight of the product in its original packaging", "name": "Gross Weight", "range": "DataType" }, { "@id": "netWeight", "@type": "Property", "description": "What is the weight of the product excluding packaging", "name": "Net Weight", "range": "DataType" }, { "@id": "drainedWeight", "@type": "Property", "description": "What is the weigth of the product excluding packaging after drainage", "name": "Drained Weight", "range": "DataType" }, { "@id": "tareWeight", "@type": "Property", "description": "What is the weigth of the product bundle packaging without product content", "name": "Tare Weight", "range": "DataType" }, { "@id": "weightUOM", "@type": "Property", "description": "What is the unit of measure for stating the weight of the bundle product", "name": "Weight UOM", "range": "DataType" } ] } ] }