Shapes generated with no errors https://auroral.iot.linkeddata.es/def/shipment/ontology.ttl 200 .* Delivery Address Delivery Address amount amount (\+|-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)([Ee](\+|-)?[0-9]+)?|(\+|-)?INF|NaN .* in transportation in transportation in currency in currency Time Time uuid ship uuid ship .* name document type name document type .* -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))? has pickup address has pickup address model model .* belongs to belongs to .* description document type description document type .* uuid pile uuid pile .* updates updates uuid ship update uuid ship update .* long long Document Type Document Type has origin has origin Document Document remote address remote address ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))? Product Product .* location location .* is parent of is parent of web site web site ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))? uuid document uuid document .* User User Currency Currency mime type mime type .* has delivery address has delivery address email email .* Price Price delivery time delivery time lat lat uuid storage uuid storage .* in shipment in shipment Organization Organization Point Point Pickup Address Pickup Address uuid product uuid product .* date start date start -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))? has has has type has type .* Delivery Time Delivery Time .* .* Shipment Update Shipment Update Biomass Biomass alt alt pickup time pickup time Storage Pile Storage Pile stored in stored in time update time update -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))? uuid company uuid company .* Transportation Transportation has update has update uuid trans uuid trans .* licence plate licence plate .* Shipment Shipment has pile has pile Storage Storage .* year year [\-+]?[0-9]+ name name .* [\-+]?[0-9]+ Address Address belongs to belongs to has document has document uuid document type uuid document type .* Company Company tare kg tare kg (\+|-)?([0-9]+(\.[0-9]*)?|\.[0-9]+)([Ee](\+|-)?[0-9]+)?|(\+|-)?INF|NaN created time created time -?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?|(24:00:00(\.0+)?))(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))? Pickup Time Pickup Time