Archive for the ‘Semantic Web’ Category

Echo Nest – muzyczne metadane w praktyce

2013.04.23

cała lista dem: http://static.echonest.com/labs/demo.html pokazuje jak można wykorzystać ich API we własnej aplikacji… rzeczywiście można wykorzystywać ich metadane w tle (nie pokazując użytkownikowi) tworząc własną wersję Pandory, albo jawnie tworzyć zestawienia i diagramy jak np. tu: http://static.echonest.com/ArtistX

Reklamy

Kolejny kroczek Google w kierunku Semantic Web

2012.12.19

Introducing Data Highlighter for event data

 

 

nauczyłem Google’a struktury naszych instytutowych aktualności (patrz pic)

 

structured

 

ciekawe kiedy będzie widać efekty? 🙂

for the sake of REST(ful)(ness): MVC -> RMR

2009.05.14

via http://groups.google.com/group/oai-ore/msg/c078b0b59ab06d03
then > http://iandavis.com/blog/2009/05/googles-rdfa-a-damp-squib (GGL supports RDFa – Hooray?  not really…)
then > http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html (HTML 5 got it’s own microformats built in)
then > http://iandavis.com/blog/2008/12/the-web-is-rmr-not-mvc to

Introducing the RMR Web Architecture : Paul James

so Model-View-Controller must be replaced with Resource-Method-Representation to build RESTful Services and Apps…

the mapping is (more or less):

  • resource -> „a model with a bit of controller thrown in”
  • method -> MVC controller
  • representation -> „like a view in MVC”

– so why RMR?
– „It (MVC) just doesn’t model resources, the fundamental element of the Web is totally ignored”

IT Conversations: Stefano Mazzocchi

2008.02.11

IT Conversations: Stefano Mazzocchi

Stefano Mazzocchi, the creator of Apache Cocoon, is now an MIT research scientist working on SIMILE, a series of projects that take a pragmatic, grassroots approach to bootstrapping the semantic web. The SIMILE team has learned that you can’t mandate coherence. But when people can create and mix data to suit their own tastes and purposes, it may emerge.

some interesting points:

  • 06:05 – „(Apache) Cocoon started to lose a little traction when the browsers became more and more powerful” (i.e. XSLT available at client side)
  • 20:14 – ” […] data first, instead of structure first […] when conceptualizing something you don’t know a priori how the structure is gonna turn out be […] a lot of people use spreadsheets as databases – you write down whatever you want and then you can incrementally add structure to it […] it’s much more bootstrapable approach to data modeling than it is the top-down design driven, schema driven approach […] „
  • 34:40 – „[…] peer pressure […] huge kinda social incentive at this point […] the only possible way […] that the stuff is ultimately ever going to take off […] it’s that incentive system […]”
  • 35:14 – „[…] unlocking this chicken and egg problem […] a lot of the Semantic Web researches were based on big hypothesis, that was: ‚If whatever then you could do this’ […] it’s like ‚if we have all the world in OWL then we could do inferencing engine’ or ‚when everybody use Dublin Core then …’ „
  • 37:26 – „[…] you have to have your tools that work at individual levels before they can work at group levels […] create a smooth transition between the data that is useful for individual, but can also grow to be useful to a group […] without that transition […] you’re always stuck in this when they show up – we can party […]”

plus some nice mashups from his Exhibit 2.0

SIOC

2007.06.26

w końcu prowadzenie bloga przyniosło bezpośrednie korzyści… z komentarza do mojego posta na FF-add-on Semantic Radar i stamtąd do SIOC (ale mają dobry marketing)… równolegle dotarłem do Ping the Semantic Web.com, gdzie okazało się, że obok FOAF i SIOC, jeszcze jeden RDF’owy format zapisu semantyki kolekcjonowany: DOAP (do opisu projektów OpenSource)…

rozpoznam o co chodzi i napiszę szerzej…

Hcard… teraz już wiem…

2007.04.25

gdy ostatnio pisałem o Hcard w kontekście microformats, chyba nie do końca zrozumiałem o co chodzi… wyśledzeniu Tag Serferem tego posta okazuje się, że teraz znów chodzi o połączenie danych i metadanych w jednym miejscu:

<p class="vcard">This is a paragraph about <span class="n">Ben West<span>.<>

rzeczywiście utrzymanie (aktualizacja) takiego dokumentu może być łatwiejsze, niż gdyby semantyka była w osobnym pliku…

Dolnośląska Biblioteka Cyfrowa

2007.04.04

szukając prac Ph.D. kolegów trafiłem ponownie (pamiętam się otwierali 🙂 do dbc.wroc.pl…

  • znalazłem pdf’y ich prac: 1 i 2 z ZSI i 3 i 4 z Chemicznego
  • poza pdf i html można źródła oglądać w DJVu (apt-get i działa na Ubuntu też), np. takie nutki z Muzycznej czy budunki PWr z 1910
  • a wyniki wyszukiwań można sobie zasubskrybować przez RSS 2.0

wszystko dzięki platformie dLibra stworzonej przez poznański odpowiednik WCSS 🙂, która ma już trochę wdrożeń
a na koniec najlepsze (jak piszą):

„Wymiana danych odbywa się w oparciu o powszechnie uznane standardy i protokoły takie jak RSS, RDF, MARC, DublinCore czy OAI-PMH.”

czyli mamy polski kawałek Semantic Web, do wykorzystania jako dataset!

agregator FOAF’ów

2007.03.26

How the Semantic Web is Being Used:An Analysis of FOAF Documents

Authors: Li Ding, Lina Zhou, Tim Finin, and Anupam Joshi
Book Title:
Proceedings of the 38th International Conference on System Sciences
Date:
January 03, 2005

  • agregacja FOAF’owych RDF’ów z: blog (1,5 mln) i non-blog sites (5k)
  • analiza tylko non-blog, bo blog’owe są tworzone przez automat, a non-blog ręcznie i świadomie >> różne słownictwo i struktury pokazują co powinno być w standardzie
  • w 2004.06 FOAF 2-gą co do rozwinięcia (populated – użytą w dokumentach) ontologią; I był RDF, a RSS – VI
  • podział na:
    • strict FOAF document (z tylko jedną foaf:Person nie w trójce, czyli nie jako obiekt, np. w foaf:knows)
    • general FOAF document (opisujący wiele osób)
  • łączenie osób (fuse) z różnych RDF’ów na podstawie foaf:mbox >> otrzymujemy owl:sameIndividualAs
  • wzory połączonych komponentów (CC, czyli podgrafów): star, clique, singleton
  • tylko 7% węzłów ma in-links i out-links, a z only-in-links 97,7% są węzłami I rzędu (out-degree = 0)

network czy Web?

2007.03.01
Trust networks on the semantic web in Proceedings of cooperative intelligent agents 2003, Golbeck, Jennifer and Bijan Parsia and James Hendler, Helsinki, Finland, August 2003.
Available at http://www.mindswap.org/papers/CIA03.pdf
  • sieć zaufania poprzez rozszerzenie foaf:Person o 9-stopniową skalę trust i kontekstu zaufania „trust regarding”
  • zaufanie pośrednie przez iloczyn zaufań w ścieżce
  • Web service przeliczający zaufanie między 2 mail-adress’ami, a w parametrze funkcja opisująca jak przeliczać zaufanie (własny algorytm przeliczania używający Java’owego API do trust grafu)
  • implementacja w IRC bot’cie („the bot can be queried to provide the weighted average, as well as maximum and minimum path lengths, and maximum and minimum capacity paths”) i Mozzila Messenger’ze (dodatkowa kolumna z trustem przy tematach)

microformats

2007.02.08

Jakiś czas temu trafiłem na microformats, czyli kontynuację prac na formatami autora XFN. Dosyć przemyślane propozycje:

  • jak tagować za pomocą linków (rel-tag),
  • hCard i hCalendar (hypertext’owe wersje vCard i vCalendar),
  • xoxo – opis sposobu renderowania dla wypunktowanej treści
  • xFolk – modyfikacja formaty używanego przez del.icio.us do wymiany bookmark’ami (draft)

i inne.