| 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:Ledger;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path urpx:referencesLedger.
|
| 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:ProfileAlternative;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesProfileAlternative.
|
| sh:property | sh:class urpx:ProfileAlternatives;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesProfileAlternatives.
|
| 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:decimal;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:baseQuantity.
|
| 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:priceMatchingKey.
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path urpx:name.
|
| 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.
|