| sh:ignoredProperties | rdf:first rdf:type;
rdf:rest [
rdf:first urpx:hasTemporalScope;
rdf:rest rdf:nil
].
|
| sh:property | sh:class urpx:DataSourceReference;
sh:minCount "0"^^xsd:integer;
sh:path urpx:documentedBy.
|
| sh:property | sh:class urpx:GeneralRule;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasGeneralRule.
|
| sh:property | sh:class urpx:GeneralRule;
sh:minCount "0"^^xsd:integer;
sh:path urpx:pursuantTo.
|
| sh:property | sh:class urpx:Organization;
sh:description "The organization that offers the pricing this model states."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:offeredBy.
|
| sh:property | sh:class urpx:Organization;
sh:description "The organization that published this pricing model as a unit. Present on a standalone model; a model published within a filing may leave it to the filing."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:publishedBy.
|
| sh:property | sh:class urpx:PlanElements;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasPlanElements.
|
| sh:property | sh:class urpx:Prices;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasPrices.
|
| sh:property | sh:class urpx:PricingModel;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:replacedBy.
|
| sh:property | sh:class urpx:PricingModel;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:replaces.
|
| sh:property | sh:class urpx:PricingModel;
sh:minCount "0"^^xsd:integer;
sh:path urpx:supersedes.
|
| sh:property | sh:class urpx:RatePlan;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesRatePlan.
|
| sh:property | sh:class urpx:RatePlanModifier;
sh:minCount "0"^^xsd:integer;
sh:path urpx:referencesRatePlanModifier.
|
| sh:property | sh:class urpx:TariffFiling;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:withinPublication.
|
| sh:property | sh:datatype xsd:date;
sh:description "Forecast end: provisional end date subject to change, as with pricing effective until further notice. Distinct from the validity-window end carried by expirationDate."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expectedEndDate.
|
| sh:property | sh:datatype xsd:date;
sh:description "Validity-window end for a pricing model that is not published within a tariff filing — for example competitive-supply, contract, or scenario pricing. When a pricing model is published within a tariff filing, its validity dates derive from that filing; where a filing and this date are both present, they describe the same window."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expirationDate.
|
| sh:property | sh:datatype xsd:date;
sh:description "Validity-window start for a pricing model that is not published within a tariff filing — for example competitive-supply, contract, or scenario pricing. When a pricing model is published within a tariff filing, its validity dates derive from that filing; where a filing and this date are both present, they describe the same window."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:effectiveDate.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:cancelledOn.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:dateModified.
|
| sh:property | sh:datatype xsd:dateTime;
sh:description "Forecast end with dateTime precision: provisional end subject to change, as with pricing effective until further notice. Distinct from the validity-window end carried by expirationDateTime."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expectedEndDateTime.
|
| sh:property | sh:datatype xsd:dateTime;
sh:description "Validity-window end, with dateTime precision, for a pricing model that is not published within a tariff filing — for example competitive-supply, contract, or scenario pricing. When a pricing model is published within a tariff filing, its validity dates derive from that filing; where a filing and this date are both present, they describe the same window."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expirationDateTime.
|
| sh:property | sh:datatype xsd:dateTime;
sh:description "Validity-window start, with dateTime precision, for a pricing model that is not published within a tariff filing — for example competitive-supply, contract, or scenario pricing. When a pricing model is published within a tariff filing, its validity dates derive from that filing; where a filing and this date are both present, they describe the same window."@en;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:effectiveDateTime.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:cancelledOnDateTime.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:dateTimeModified.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:or [
rdf:first [
sh:class urpx:PricingModel
];
rdf:rest [
rdf:first [
sh:class urpx:SourcePublication
];
rdf:rest rdf:nil
]
];
sh:path urpx:cancelledBy.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:node urpx-shacl:ConfidenceValueShape;
sh:path urpx:confidence.
|