система онлайн-бронирования
г. Донецк, Украина, ул. Артёма, 87
+38 (062) 332 33 32, 332-27-71
ЗАБРОНИРОВАТЬ
НОМЕР

Статьи

Klasa: Optymalizacja pod kątem wyszukiwarek

  1. Stosowanie
  2. Microdata / Use with http://schema.org/Product
  3. Składnia żółwia
  4. RDFa
  5. RDF / XML
  6. Zapytanie SPARQL
  7. Protokół Facebook Open Graph
  8. Zasady buforowania
  9. Licencja
  10. Podziękowanie
  11. Referencje

Ta strona jest częścią http://www.productontology.org/ , ogromny, precyzyjny słownik typów produktów i nazw marek do oznaczania witryn internetowych za pomocą schema.org albo GoodRelations standard e-commerce .

Z ostatniej chwili: schema.org właśnie wdrożyliśmy naszą propozycję zdefiniowania właściwości dodatkowegoType z myślą o tej usłudze!

Podziel się na

http://www.productontology.org/

Na tej stronie: Stosowanie ( schema.org/Microdata , RDFa , Facebook ) Informacje kontaktowe Zasady buforowania Licencja Podziękowanie Referencje

[ powrót do góry ]

Stosowanie

Poniżej przedstawiono sposób modelowania oferty sprzedaży [a / an / some] Optymalizacja pod kątem wyszukiwarek za 19,99 USD.

[ powrót do góry ]

Microdata / Use with http://schema.org/Product

Jednym z najpotężniejszych zastosowań definicji klas z tej strony jest opisanie typu strony i produktu dla znacznik produktu schema.org w składni mikrodanych znacznie dokładniej.

Po prostu dodaj pełny URI klasy z tej strony, np. Http://www.productontology.org/id/Search_engine_optimization jako dodatkowy typ w następujący sposób:

<div itemscope itemtype = "http://schema.org/Product"> <link itemprop = "dodatkowyType" href = "http://www.productontology.org/id/Search_engine_optimization" /> <! - inny schemat. właściwości org wejdź tutaj -> </div>

Uwaga: W HTML5 poprawne jest użycie elementu <link> w treści dokumentu HTML.

Oto kompletny przykład:

<! DOCTYPE html> <html> <head> <meta http-equiv = "Content-Type" content = "text / html; charset = UTF-8" /> <title> Oferta sprzedaży / niektóre Search_engine_optimization </ title> </head> <body> <div itemscope itemtype = "http://schema.org/Product" itemid = "#product"> <link itemprop = "dodatkowyType" href = "http: //www.productontology. org / id / Search_engine_optimization "/> <span itemprop =" name "> .. krótka nazwa obiektu ... </span> Opis produktu: <span itemprop =" description "> ... dłuższy opis .. . </span> <div itemprop = "offers" itemscope itemtype = "http://schema.org/Offer" itemid = "#offer"> <span itemprop = "price"> 19,99 $ </span> <link itemprop = „dostępność” href = „http://schema.org/InStock” /> W magazynie </div> </div> </body> </html>

Składnia żółwia

@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/>. # Obiekt foo: myObject a <http://www.productontology.org/id/Search_engine_optimization>; a gr: SomeItems; gr: name "... krótka nazwa obiektu ..." @ pl; gr: opis „... dłuższy opis ...” @ pl. # Agent (osoba lub firma) oferujący go: ACMECorp a gr: BusinessEntity; gr: legalName „ACME Corp”; gr: oferuje foo: Oferta. # Oferta sprzedaży foo: Oferta gr: Oferta; gr: zawiera foo: myObject; foaf: strona <http://URI_of_the_page_containing_the_offer.com>; gr: hasBusinessFunction gr: Sell; gr: validFrom "2011-01-24T00: 00: 00 + 01: 00" ^^ xsd: dateTime; gr: validThrough "2011-12-24T00: 00: 00 + 01: 00" ^^ xsd: dateTime; gr: hasPriceSpecification [a gr: UnitPriceSpecification; gr: hasCurrency „USD” ^^ xsd: string; gr: hasCurrencyValue "19.99" ^^ xsd: float; gr: validThrough "2011-12-24T00: 00: 00 + 01: 00" ^^ xsd: dateTime].

Uwaga: Zastąp gr: SomeItems (http://purl.org/goodrelations/v1#SomeItems) przez gr: Indywidualny, jeśli opisujesz unikalny obiekt tego rodzaju (np. Antyczne meble).

[ powrót do góry ]

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> Oferta sprzedaży / trochę Search_engine_optimization </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# "> <! - Agent (osoba lub firma), która go oferuje -> <div about =" #ACMECorp "typeof =" gr: BusinessEntity "> <div property =" gr: legalName "> ACME Corp </div> <div rel =" gr: offers "> <! - Oferta sprzedaży -> < div about = "#offer" typeof = "gr: Offering"> <div rel = "gr: hasBusinessFunction" resource = "http://purl.org/goodrelations/v1#Sell"> </div> <div rel = „gr: zawiera”> <! - Obiekt -> <div about = "#myObj ect "typeof =" http://www.productontology.org/id/Search_engine_optimization "> <div rel =" rdf: type "resource =" http://purl.org/goodrelations/v1#SomeItems "> </ div > <div property = "gr: description" xml: lang = "en"> ... dłuższy opis ... </div> <div property = "gr: name" xml: lang = "en"> .. krótka nazwa obiektu ... </div> </div> </div> <div rel = "foaf: page" resource = "http: // URI_of_the_page_containing_offer"> </div> <div rel = "gr : hasPriceSpecification "> <div typeof =" gr: UnitPriceSpecification "> <div property =" gr: hasCurrency "content =" USD "datatype =" xsd: string "> $ </div> <div property =" 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> <właściwość div = "gr: validThrough" content = "2011-12-24T00: 00: 00 + 01: 00" datatype = "xsd: dateTime"> </div> </div> </ div > </div> </div> </body> </html>

Uwaga: Zastąp gr: SomeItems (http://purl.org/goodrelations/v1#SomeItems) przez gr: Indywidualny, jeśli opisujesz unikalny obiekt tego rodzaju (np. Antyczne meble).

[ powrót do góry ]

RDF / XML

<? xml version = "1.0&quot; 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# "> <! - Obiekt -> <rdf: Opis rdf: about = "http://example.com/myObject"> <rdf: type rdf: resource = "http://www.productontology.org/id/Search_engine_optimization" /> <rdf: type rdf: resource = "http://purl.org/goodrelations/v1#SomeItems" /> <gr: name xml: lang = "en"> ... krótka nazwa obiektu ... </ gr: name> <gr: description xml: lang = "en"> ... dłuższy opis ... </ gr: description> </ rdf: Description> <! - Agent (osoba lub firma), który go oferuje -> <gr : BusinessEntity rdf: about = "http://example.com/ACMECorp"> <gr: legalName> ACME Corp </ gr: legalName> <gr: offers rdf: resource = "http://example.com/Offer" /> </ gr: BusinessEntity> <! - Oferta sprzedaży -> <gr: Oferta rdf: about = "http://example.com/Offer"> <gr: includes rdf: resource = "http://example.com/myObject" /> <foaf: page rdf: resource = "http: // URI_the_page_containing_tof_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: hasCurrencyValue 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: Oferta> </ rdf: RDF>

Uwaga: Zastąp gr: SomeItems (http://purl.org/goodrelations/v1#SomeItems) przez gr: Indywidualny, jeśli opisujesz unikalny obiekt tego rodzaju (np. Antyczne meble).

[ powrót do góry ]

Zapytanie SPARQL

prefiks foaf: <http://xmlns.com/foaf/0.1/> prefiks xsd: <http://www.w3.org/2001/XMLSchema#> prefiks pto: <http://www.productontology.org/ id /> prefiks gr: <http://purl.org/goodrelations/v1#> prefiks foo: <http://example.com/> # Znajdź najtańszą ofertę na Search_engine_optimization SELECT * GDZIE {? firma gr: offers ? oferta. ? Oferta gr: Oferta. ? oferta gr: hasBusinessFunction gr: Sell. OPCJONALNIE {? Oferta rdfs: label? Label}. OPCJONALNIE {? Oferta gr: nazwa? Etykieta}. OPCJONALNIE {? Oferta rdfs: komentarz? Etykieta}. OPCJONALNIE {? Oferta gr: opis? Etykieta}. ? oferta gr: hasPriceSpecification? ? pa gr: UnitPriceSpecification. ? p gr: hasCurrency? waluta. ? p gr: hasCurrencyValue? cena. ? oferta gr: zawiera? produkt. ? produkt a <http://www.productontology.org/id/Search_engine_optimization>. } ORDER BY (? Price) LIMIT 10

[ powrót do góry ]

Protokół Facebook Open Graph

Możesz również użyć definicji klas z tej strony, aby lepiej opisać typ strony lub produktu dla Protokół Facebook Open Graph .

Po prostu zdefiniuj przedrostek przestrzeni nazw pto: w elemencie <html> twojej strony

<html version = "HTML + RDFa 1.1" xmlns = "http://www.w3.org/1999/xhtml" xmlns: pto = "http://www.productontology.org/id/">

i użyj kompaktowego URI (CURIE) pto: optymalizacja_wyszukiwania_współpracy w połączeniu z og: typ w następujący sposób:

<meta property = "og: type" content = "pto: Search_engine_optimization" />

Kompletny przykład to tutaj.

[ powrót do góry ]

Univ.-Prof. Dr Martin Hepp

Grupa badawcza e-biznesu i nauki o sieci
Katedra Zarządzania Ogólnego i E-Biznesu
Universität der Bundeswehr München
Werner-Heisenberg-Weg 39
D-85579 Neubiberg, Niemcy

Telefon: +49 89 6004-4217
e-mail: mhepp (at) computer.org (preferowany tryb komunikacji)
Sieć: http://www.heppnetz.de/
Sieć: http://www.unibw.de/ebusiness/

[ powrót do góry ]

Zasady buforowania

Aby zminimalizować obciążenie interfejsu API Wikipedii, wszystkie żądania są buforowane wewnętrznie przez 72 godziny. Oznacza to, że zmiany w angielskiej Wikipedii będą dostępne w tej usłudze w ciągu 72 godzin lub mniej, jeśli ten sam wpis został wcześniej złożony. Klasy, których nie zażądano w ciągu ostatnich sześciu godzin, zawsze są zsynchronizowane z najnowszą wersją w Wikipedii.

Plik zrzutu RDF / XML jest aktualizowany tylko co 12 godzin.

[ powrót do góry ]

Licencja

Tekst definicji klasy pochodzi z Wikipedii, darmowej encyklopedii pod a Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0 Unported (CC BY-SA 3.0) licencja. W związku z tym definicje klas ontologii są dostępne na tej samej licencji.

Zastrzeżenie dotyczące znaków towarowych: Ponieważ ta usługa zwraca opisy klas dla potencjalnie dowolnej serii znaków, nie może automatycznie wskazywać, czy nazwa jest zarejestrowanym znakiem towarowym lub w inny sposób chroniona. Jeśli chcesz, abyśmy zablokowali określoną nazwę, prześlij swoje żądanie wraz z dowodem swoich praw na nazwisko na nasz adres kontaktowy podany poniżej. . Wszelkie znaki towarowe, znaki usługowe, znaki wspólne, prawa do wzorów lub podobne prawa, które są wymienione, używane lub cytowane w tej usłudze, są własnością ich właścicieli. Ich użycie tutaj nie oznacza, że ​​możesz ich używać w jakimkolwiek innym celu niż do tego samego lub podobnego wykorzystania informacji, jak rozważali pierwotni autorzy bazowych artykułów Wikipedii w ramach systemów licencjonowania CC-BY-SA i GFDL. Productontology.org nie jest ani zatwierdzony przez, ani nie jest powiązany z żadnym z posiadaczy takich praw i jako taki nie może udzielać żadnych praw do korzystania z jakichkolwiek materiałów w inny sposób chronionych. Korzystanie z takiej lub podobnej własności niematerialnej odbywa się na własne ryzyko.

[ powrót do góry ]

Podziękowanie

Podziękowania dla Stefano Bertolo, Juliena Chaumonda, Boba Ferrisa, Kingsleya Idehena, Axela Polleresa, Andreasa Radingera, Alexa Stolza i Giovanniego Tummarela za bardzo cenną informację zwrotną oraz dla Kathariny Siorpaes i Daniela Bachlechnera, którzy przyczynili się do wstępnej analizy stabilności Wikipedii Identyfikatory URI w 2007 roku.

Prace nad Ontologią Typów Produktów są wspierane przez Niemieckie Federalne Ministerstwo Badań (BMBF) przez dotację w ramach programu KMU Innovativ w ramach programu Projekt Inteligentny Mecz (FKZ 01IS10022B).

[ powrót do góry ]

Referencje

Wikipedia: Optymalizacja pod kątem wyszukiwarek , dostępna pod adresem http://en.wikipedia.org/wiki/Search_engine_optimization .

Hepp, Martin: GoodRelations: Ontologia opisująca oferty produktów i usług w sieci , Materiały z 16. Międzynarodowej Konferencji Inżynierii Wiedzy i Zarządzania Wiedzą (EKAW2008), Acitrezza, Włochy, 29 września - 3 października 2008, Springer LNCS, tom 5268, str. 332-347.

Hepp, Martin; Siorpaes, Katharina; Bachlechner, Daniel: Harvesting Wiki Consensus: Używanie wpisów z Wikipedii jako słownika do zarządzania wiedzą , IEEE Internet Computing, obj. 11, nr 5, str. 54-65, wrzesień-październik 2007.

Quot; encoding = "UTF-8"?
Com/> # Znajdź najtańszą ofertę na Search_engine_optimization SELECT * GDZIE {?
Firma gr: offers ?
OPCJONALNIE {?
Oferta rdfs: label?
OPCJONALNIE {?
Oferta gr: nazwa?
OPCJONALNIE {?
Oferta rdfs: komentarz?
OPCJONALNIE {?

Новости

Отель «Централь» Официальный сайт 83001, Украина, г. Донецк, ул. Артема, 87
Тел.: +38 062 332-33-32, 332-27-71
[email protected]
TravelLine: Аналитика


Студия web-дизайна Stoff.in © 2008