Tôi đang cố gắng tạo định nghĩa schema.org cho giờ mở cửa, xác thực trong công cụ kiểm tra đoạn mã chi tiết của Google.Mở Schema.orgHours in <time>
Với đánh dấu này, tôi muốn xác định rằng vào thứ hai một cửa hàng mở cửa từ 11: 00-22: 00.
<time datetime="Mo 11:00-22:00" itemprop="openingHours">11:00-22:00</time>
Tuy nhiên, những người giàu có đoạn thử nghiệm công cụ hiển thị:
Cảnh báo: openinghours đề cập đến một định dạng datetime đó không phải là tiêu chuẩn ISO 8601.
Schema.org defines:
Giờ mở cửa của doanh nghiệp. Giờ mở cửa có thể được chỉ định là phạm vi thời gian hàng tuần, bắt đầu với ngày, sau đó số lần mỗi ngày. Nhiều ngày có thể được liệt kê bằng dấu phẩy ',' phân tách mỗi ngày. Phạm vi ngày hoặc thời gian được chỉ định bằng dấu gạch ngang '-'.
Ngày được chỉ định bằng cách sử dụng các kết hợp hai chữ cái sau: Mo, Tu, We, Th, Fr, Sa, Su.
Thời gian được chỉ định sử dụng thời gian 24:00. Ví dụ: 3 giờ chiều được chỉ định là 15:00.
Dưới đây là một ví dụ:
<time itemprop="openingHours" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>
Tôi không chắc liệu điều này là hợp pháp để chọn meta thay vì thời gian. Nếu meta sẽ là hợp pháp, hơn một câu hỏi thứ hai phát sinh. Có sử dụng thuộc tính nội dung thay vì datetime không? Tôi nghĩ schema.org nên cập nhật thông số kỹ thuật ... vừa đăng vấn đề này lên danh sách gửi thư schema.org. – ninsky
Tôi nghĩ rằng việc sử dụng hoàn toàn có thể chấp nhận được trong trường hợp này. Xem ví dụ cuối cùng trong phần 2.2: http://www.w3.org/TR/microdata/#the-basic-syntax –
Tôi đã thử sử dụng meta và Google không nhận ra nó ở đây: http://www.google. com/webmasters/tools/richsnippets – MikeSchinkel