- Використання
- Мікроданні / Використання з http://schema.org/Product
- Синтаксис черепах
- RDFa
- RDF / XML
- Запит SPARQL
- Протокол Facebook Open Graph
- Політика кешування
- Ліцензія
- Подяка
- Список літератури
Ця сторінка є частиною http://www.productontology.org/ , величезний, точний словник типів продуктів і торгових марок для розмітки веб-сайтів schema.org або Стандарт електронної комерції GoodRelations .
Сенсація: schema.org тільки що реалізував нашу пропозицію визначити властивість додаткового типу з урахуванням використання цієї служби!
Поділитися на
http://www.productontology.org/
На цій сторінці: Використання ( schema.org/Microdata , RDFa , Facebook ) Контактна інформація Політика кешування Ліцензія Подяка Список літератури
[ Повернутися до початку ]
Використання
Нижче показано, як модель, яку ви пропонуєте продати [a / an / some] Пошукова оптимізація за $ 19.99.[ Повернутися до початку ]
Мікроданні / Використання з http://schema.org/Product
Одним з найпотужніших застосувань визначень класів на цьому сайті є опис типу сторінки та продукту для розмітка продукту schema.org У Microdata синтаксис набагато точніше.
Просто додайте повний URI класу з цього сайту, наприклад http://www.productontology.org/id/Search_engine_optimization як додатковий тип :
<div itemscope itemtype = "http://schema.org/Product"> <link itemprop = "extraType" href = "http://www.productontology.org/id/Search_engine_optimization" /> <! - інша схема. властивості org переходять тут -> </div>Примітка: У HTML5 дійсно використовувати елемент <link> у тілі документа HTML.
Ось повний приклад:
<! DOCTYPE html> <html> <head> <meta http-equiv = "Вміст-тип" content = "text / html; charset = UTF-8" /> <title> Пропозиція про продаж / деяка пошукова_програма title> </head> <body> <div itemscope itemtype = "http://schema.org/Product" itemid = "#product"> <link itemprop = "додатковий тип" href = "http: //www.productontology. org / id / Search_engine_optimization "/> <span itemprop =" name "> .. коротке ім'я об'єкта ... </span> Опис продукту: <span itemprop =" description "> ... більш довгий опис .. . </span> <div itemprop = "offers" itemscope itemtype = "http://schema.org/Offer" itemid = "#offer"> <span itemprop = "price"> $ 19.99 </span> <link itemprop = "доступність" href = "http://schema.org/InStock" /> В наявності </div> </div> </body> </html>Синтаксис черепах
@prefix foaf: <http://xmlns.com/foaf/0.1/>. @prefix xsd: <http://www.w3.org/2001/XMLSchema#>. @prefix pto: <http://www.productontology.org/id/>. @prefix gr: <http://purl.org/goodrelations/v1#>. @prefix foo: <http://example.com/>. # Об'єкт foo: myObject a <http://www.productontology.org/id/Search_engine_optimization>; a gr: Деякі теми; gr: назва "... коротка назва об'єкта ..." @ en; gr: опис "... більш довгий опис ..." @ uk. # Агент (особа або компанія), який пропонує його foo: ACMECorp a gr: BusinessEntity; gr: правове ім'я "ACME Corp"; gr: пропонує foo: Пропозиція. # Пропозиція продати його foo: Пропозиція гр: Пропозиція; gr: включає foo: myObject; foaf: page <http://URI_of_the_page_containing_the_offer.com>; gr: hasBusinessFunction gr: Продаємо; gr: validFrom "2011-01-24T00: 00: 00 + 01: 00" ^^ xsd: dateTime; gr: validThrough "2011-12-24T00: 00: 00 + 01: 00" ^^ xsd: dateTime; gr: маєвказання ціни [a gr: UnitPriceSpecification; gr: маєвалюту "USD" ^^ xsd: string; gr: hasCurrencyValue "19.99" ^^ xsd: float; gr: validThrough "2011-12-24T00: 00: 00 + 01: 00" ^^ xsd: dateTime].Примітка: Замініть gr: SomeItems (http://purl.org/goodrelations/v1#SomeItems) на gr: Індивідуальний, якщо ви описуєте унікальний об'єкт такого типу (наприклад, антикварні меблі).
[ Повернутися до початку ]
RDFa
<! DOCTYPE html> <html version = "HTML + RDFa 1.1" xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "Content-Type" content = " text / html; charset = UTF-8 "/> <title> Пропозиція щодо продажу / деякого пошуку_оптимізації </title> </head> <body> <div xmlns: rdf =" http://www.w3.org / 1999/02/22-rdf-syntax-ns # "xmlns: rdfs =" http://www.w3.org/2000/01/rdf-schema# "xmlns: foaf =" http://xmlns.com /foaf/0.1/ "xmlns: gr =" http://purl.org/goodrelations/v1# "xmlns: pto =" http://www.productontology.org/id/ "xmlns: foo =" http: / /example.com/ "xmlns: xsd =" http://www.w3.org/2001/XMLSchema# "> <! - Агент (особа або компанія), який пропонує його -> <div about =" #ACMECorp "typeof =" gr: BusinessEntity "> <div property =" gr: legalName "> ACME Corp </div> <div rel =" gr: пропонує "> <! - Пропозиція продати -> < div about = "#offer" typeof = "gr: Пропозиція"> <div rel = "gr: hasBusinessFunction" resource = "http://purl.org/goodrelations/v1#Sell"> </div> <div rel = "gr: включає в себе"> <! - Об'єкт -> <div about = "#myObj ect "typeof =" http://www.productontology.org/id/Search_engine_optimization "> <div rel =" rdf: тип "resource =" http://purl.org/goodrelations/v1#SomeItems "> </ div > <div property = "gr: description" xml: lang = "en"> ... більш довгий опис ... </div> <div property = "gr: name" xml: lang = "en"> .. коротка назва об'єкта ... </div> </div> </div> <div rel = "foaf: page" resource = "http: // URI_of_the_page_containing_the_offer"> </div> <div rel = "gr : hasPriceSpecification "> <div typeof =" gr: UnitPriceSpecification "> <div властивість =" gr: hasCurrency "content =" USD "datatype =" xsd: string "> $ </div> <div властивість =" gr: hasCurrencyValue " datatype = "xsd: float"> 19.99 </div> <div property = "gr: validThrough" content = "2011-12-24T00: 00: 00 + 01: 00" datatype = "xsd: dateTime"> </ div > </div> </div> <div property = "gr: validFrom" content = "2011-01-24T00: 00: 00 + 01: 00" datatype = "xsd: dateTime"> </div> <властивість div = "gr: validThrough" content = "2011-12-24T00: 00: 00 + 01: 00" datatype = "xsd: dateTime"> </div> </div> </ div > </div> </div> </body> </html>Примітка: Замініть gr: SomeItems (http://purl.org/goodrelations/v1#SomeItems) на gr: Індивідуальний, якщо ви описуєте унікальний об'єкт такого типу (наприклад, антикварні меблі).
[ Повернутися до початку ]
RDF / XML
<? xml version = "1.0" encoding = "UTF-8"?> <rdf: RDF xmlns: gr = "http://purl.org/goodrelations/v1#" xmlns: pto = "http: // www. productontology.org/id/ "xmlns: xsd =" http://www.w3.org/2001/XMLSchema# "xmlns: foaf =" http://xmlns.com/foaf/0.1/ "xmlns: foo =" http://example.com/ "xmlns: rdf =" http://www.w3.org/1999/02/22-rdf-syntax-ns# "> <! - Об'єкт -> <rdf: Опис rdf: about = "http://example.com/myObject"> <rdf: тип rdf: resource = "http://www.productontology.org/id/Search_engine_optimization" /> <rdf: type rdf: resource = "http://purl.org/goodrelations/v1#SomeItems" /> <gr: ім'я xml: lang = "en"> ... коротка назва об'єкта ... </ gr: name> <gr: description xml: lang = "en"> ... більш довгий опис ... </ gr: description> </ rdf: Description> <! - Агент (особа або компанія), який його пропонує -> <gr : BusinessEntity rdf: about = "http://example.com/ACMECorp"> <gr: legalName> ACME Corp </ gr: legalName> <gr: пропозиції rdf: resource = "http://example.com/Offer" /> </ gr: BusinessEntity> <! - Пропозиція продати її -> <gr: Пропозиція rdf: about = "http://example.com/Offer"> <gr: включає rdf: resource = "http://example.com/myObject" /> <foaf: page rdf: resource = "http: // URI_of_the_page_containing_the_offer" /> <gr: hasBusinessFunction rdf: resource = "http://purl.org/goodrelations/v1#Sell" /> <gr: validFrom rdf: datatype = "http: // www .w3.org / 2001 / XMLSchema # dateTime "> 2011-01-24T00: 00: 00 + 01: 00 </ gr: validFrom> <gr: validThrough rdf: datatype =" http://www.w3.org/ 2001 / XMLSchema # dateTime "> 2011-12-24T00: 00: 00 + 01: 00 </ gr: validThrough> <gr: hasPriceSpecification> <gr: UnitPriceSpecification> <gr: hasCurrency rdf: datatype =" http: // www .w3.org / 2001 / XMLSchema # string "> USD </ gr: hasCurrency> <gr: маєCurrencyValue rdf: datatype =" http://www.w3.org/2001/XMLSchema#float "> 19.99 </ gr: hasCurrencyValue> <gr: validThrough rdf: datatype = "http://www.w3.org/2001/XMLSchema#dateTime"> 2011-12-24T00: 00: 00 + 01: 00 </ gr: validThrough> </ gr : UnitPriceSpecification> </ gr: hasPriceSpecification> </ gr: Пропозиція> </ rdf: RDF>Примітка: Замініть gr: SomeItems (http://purl.org/goodrelations/v1#SomeItems) на gr: Індивідуальний, якщо ви описуєте унікальний об'єкт такого типу (наприклад, антикварні меблі).
[ Повернутися до початку ]
Запит SPARQL
префікс foaf: <http://xmlns.com/foaf/0.1/> префікс xsd: <http://www.w3.org/2001/XMLSchema#> префікс PTO: <http://www.productontology.org/ id /> префікс gr: <http://purl.org/goodrelations/v1#> префікс foo: <http://example.com/> # Знайти найдешевшу пропозицію для пошукової_програми_Оптимізації SELECT * WHERE {? • пропозиція. Пропозиція гр: Пропозиція. пропозиція гр: маєБізнесФункція гр: Продам. OPTIONAL {? Offer rdfs: label? Label}. OPTIONAL {? Offer gr: name? Label}. OPTIONAL {? Rdfs: comment? Label}. OPTIONAL {? Offer gr: description? Label}. Пропозиція гр: маєЦінаспецифікації? p. ? pa gr: ОдиницяЦінаспецифікації. p p: має валюту? валюту. p p: hasCurrencyValue? price. Пропозиція гр: включає в себе продукт. • продукт <http://www.productontology.org/id/Search_engine_optimization>. } LIMIT 10 ORDER BY (?)[ Повернутися до початку ]
Протокол Facebook Open Graph
Ви також можете використовувати визначення класу з цього сайту для кращого опису типу сторінки або продукту для Протокол Facebook Open Graph .
Просто визначте pto префікса простору імен : у елементі <html> вашої сторінки
<html version = "HTML + RDFa 1.1" xmlns = "http://www.w3.org/1999/xhtml" xmlns: pto = "http://www.productontology.org/id/"і використовувати компактний URI (CURIE) pto: Search_engine_optimization у поєднанні з типом og :
<meta property = "og: type" content = "pto: Search_engine_optimization" />Повний приклад тут.
[ Повернутися до початку ]
Проф. Доктор Мартін Хепп
Електронний бізнес та група наукових досліджень у мережі
Кафедра загального менеджменту та електронного бізнесу
Universität der Bundeswehr München
Вернер-Гайзенберг-Вег 39
D-85579 Neubiberg, Німеччина
Телефон: +49 89 6004-4217
eMail: mhepp (at) computer.org (бажаний спосіб спілкування)
Веб: http://www.heppnetz.de/
Веб: http://www.unibw.de/ebusiness/
[ Повернутися до початку ]
Політика кешування
Щоб мінімізувати навантаження на API Вікіпедії, всі запити кешуються внутрішньо протягом 72 годин. Це означає, що зміни до англійської Вікіпедії будуть доступні в цій службі протягом 72 годин або менше, якщо раніше запитувався той самий запис. Класи, які не запитувалися протягом останніх шести годин, завжди гарантовано синхронізовані з останньою версією у Вікіпедії.
Файл дампа RDF / XML оновлюється лише кожні 12 годин.
[ Повернутися до початку ]
Ліцензія
Текст визначення класу взято з Вікіпедії, вільної енциклопедії під a Creative Commons Attribution-ShareAlike 3.0 неспортивний (CC BY-SA 3.0) ліцензії. Відповідно, визначення класів онтологій доступні за тією самою ліцензією.
Відмова від відповідальності за торговельною маркою : оскільки ця служба повертає описи класів для потенційно будь-якої серії символів, вона не може автоматично вказувати, чи є ім'я зареєстрованим товарним знаком або захищено іншим способом. Якщо ви хочете, щоб ми заблокували певне ім'я, надішліть свій запит, включаючи підтвердження ваших прав на ім'я, на нашу контактну адресу, вказану нижче. . Будь-які торговельні марки, знаки обслуговування, колективні знаки, права на дизайн або подібні права, які згадуються, використовуються або цитуються в цій службі, є власністю їх відповідних власників. Їх використання тут не означає, що ви можете використовувати їх для будь-яких цілей, крім тих самих або подібних інформаційних цілей, як передбачено оригінальними авторами основних статей Вікіпедії в рамках схем ліцензування CC-BY-SA та GFDL. Productontology.org не схвалюється і не належить до жодного з власників будь-яких таких прав і як такий не може надати жодних прав на використання будь-яких захищених матеріалів. Використання будь-якої такої або подібної нематеріальної власності здійснюється на ваш власний ризик.
[ Повернутися до початку ]
Подяка
Дякуємо Стефано Бертоло, Жюльєну Шомонду, Боб Феррісу, Кінгслі Ідеену, Акселю Поллерес, Андреасу Радінгеру, Алексу Столцу та Джованні Туммарелло за дуже цінний відгук, а також Катаріну Сіорпайс і Даніель Бахлехнер, які сприяли первинному аналізу стабільності Вікіпедії URI назад у 2007 році.
Робота над онтологією типів продуктів була підтримана Федеральне міністерство досліджень Німеччини (BMBF) грантом за програмою ІННОВАТІВ КМУ як частину програми Проект інтелектуального матчу (FKZ 01IS10022B).
[ Повернутися до початку ]
Список літератури
Вікіпедія: Пошукова оптимізація , доступна за адресою http://en.wikipedia.org/wiki/Search_engine_optimization .
Хепп, Мартін: GoodRelations: онтологія для опису продуктів і послуг, пропонованих в Інтернеті , Праці 16 Міжнародної конференції з інженерії знань і управління знаннями (EKAW2008), Acitrezza, Італія, 29 вересня - 3 жовтня 2008 р., Springer LNCS, Vol 5268, pp. 332-347.
Хепп, Мартін; Siorpaes, Katharina; Бахлехнер, Даниїл: Збирання Вікі Консенсусу: Використання записів Вікіпедії як словника для управління знаннями , IEEE Internet Computing, Vol. 11, № 5, с. 54-65, вересень-жовтень 2007.
Quot; encoding = "UTF-8"?
Com/> # Знайти найдешевшу пропозицію для пошукової_програми_Оптимізації SELECT * WHERE {?
OPTIONAL {?
Offer rdfs: label?
OPTIONAL {?
Offer gr: name?
OPTIONAL {?
Rdfs: comment?
OPTIONAL {?
Offer gr: description?