| sh:ignoredProperties | rdf:first rdf:type;
rdf:rest [
rdf:first urpx:hasTemporalScope;
rdf:rest rdf:nil
].
|
| sh:or | rdf:first [
sh:property [
sh:minCount "1"^^xsd:integer;
sh:path urpx:packages
]
];
rdf:rest [
rdf:first [
sh:property [
sh:minCount "1"^^xsd:integer;
sh:path urpx:hasRatePlan
]
];
rdf:rest [
rdf:first [
sh:property [
sh:minCount "1"^^xsd:integer;
sh:path urpx:hasRatePlanModifier
]
];
rdf:rest rdf:nil
]
].
|
| sh:property | sh:class urpx:Organization;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:publishedBy.
|
| sh:property | sh:class urpx:RatePlan;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasRatePlan.
|
| sh:property | sh:class urpx:RatePlanModifier;
sh:minCount "0"^^xsd:integer;
sh:path urpx:hasRatePlanModifier.
|
| sh:property | sh:datatype xsd:anyURI;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:url.
|
| sh:property | sh:datatype xsd:anyURI;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path urpx:targetURPXVersion.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:dateCreated.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:dateReceived.
|
| sh:property | sh:datatype xsd:date;
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:expectedEndDate.
|
| sh:property | sh:datatype xsd:date;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expirationDate.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:dateTimeCreated.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:dateTimeReceived.
|
| sh:property | sh:datatype xsd:dateTime;
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:expectedEndDateTime.
|
| sh:property | sh:datatype xsd:dateTime;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:expirationDateTime.
|
| 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: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:publicationPlatform.
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:timezoneIdentifier;
sh:pattern "^[A-Za-z]+(/[A-Za-z0-9_+-]+)+$".
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:version.
|
| sh:property | sh:minCount "0"^^xsd:integer;
sh:or [
rdf:first [
sh:class urpx:RatePlan
];
rdf:rest [
rdf:first [
sh:class urpx:RatePlanModifier
];
rdf:rest [
rdf:first [
sh:class urpx:RatePlanVersion
];
rdf:rest [
rdf:first [
sh:class urpx:RatePlanModifierVersion
];
rdf:rest [
rdf:first [
sh:class urpx:PricingModel
];
rdf:rest [
rdf:first [
sh:class urpx:TariffFiling
];
rdf:rest [
rdf:first [
sh:class urpx:SourcePublication
];
rdf:rest rdf:nil
]
]
]
]
]
]
];
sh:path urpx:packages.
|