| sh:ignoredProperties | rdf:first rdf:type;
rdf:rest rdf:nil.
|
| sh:property | sh:class urpx:ApplicabilityGroup;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasApplicabilityGroup.
|
| sh:property | sh:class urpx:ApplicabilityRule;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasApplicabilityRule.
|
| sh:property | sh:class urpx:CalculationMethod;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasCalculationMethod.
|
| sh:property | sh:class urpx:DataSourceReference;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasDataSourceReference.
|
| sh:property | sh:class urpx:DynamicPricing;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasDynamicPricing.
|
| sh:property | sh:class urpx:MetricInput;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesMetricInput.
|
| sh:property | sh:class urpx:MetricSpecification;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasMetricSpecification.
|
| sh:property | sh:class urpx:PriceDefinition;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesPriceDefinition.
|
| sh:property | sh:class urpx:RateCase;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasRateCase.
|
| sh:property | sh:class urpx:Season;
sh:minCount "0"^^xsd:integer;
sh:path urpx:appliesInSeason.
|
| sh:property | sh:class urpx:ServiceBracket;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesServiceBracket.
|
| sh:property | sh:class urpx:ServiceTier;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesServiceTier.
|
| sh:property | sh:class urpx:TOUPeriod;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesTouPeriod.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:endDate.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expectedEndDate.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:startDate.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:endDateTime.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expectedEndDateTime.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:startDateTime.
|
| sh:property | sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:adder.
|
| sh:property | sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:amount.
|
| sh:property | sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:basePrice.
|
| sh:property | sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:baseQuantity.
|
| sh:property | sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:currentPrice.
|
| sh:property | sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:multiplier.
|
| sh:property | sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:unitPrice.
|
| sh:property | sh:datatype xsd:integer;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:serviceTierNumber.
|
| sh:property | sh:datatype xsd:integer;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:touPeriodNumber.
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:maxLength "3"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:priceCurrency.
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:billingCycleCode.
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:description.
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:name.
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:priceMatchingKey.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:node urpx-shacl:BillPortionValueShape;
sh:path urpx:billPortion.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:node urpx-shacl:ChargeCategoryValueShape;
sh:path urpx:chargeCategory.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:node urpx-shacl:ChargeTypeValueShape;
sh:path urpx:primaryChargeType.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:node urpx-shacl:CommodityValueShape;
sh:path urpx:commodity.
|
| sh:property | sh:minCount "0"^^xsd:integer;
sh:node urpx-shacl:ChargeTypeValueShape;
sh:path urpx:chargeType.
|
| sh:property | sh:minCount "0"^^xsd:integer;
sh:or [
rdf:first [
sh:class urpx:Price
];
rdf:rest [
rdf:first [
sh:class urpx:PriceSummary
];
rdf:rest rdf:nil
]
];
sh:path urpx:basedOnPrice.
|
| sh:xone | rdf:first [
sh:property [
sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path urpx:amount
]
];
rdf:rest [
rdf:first [
sh:property [
sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path urpx:basePrice
]
];
rdf:rest [
rdf:first [
sh:property [
sh:minCount "1"^^xsd:integer;
sh:path urpx:basedOnPrice
]
];
rdf:rest [
rdf:first [
sh:property [
sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path urpx:currentPrice
]
];
rdf:rest [
rdf:first [
sh:property [
sh:datatype xsd:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path urpx:unitPrice
]
];
rdf:rest rdf:nil
]
]
]
].
|