Document

Report
Meex
SIMILE Widgets: Exhibit,
Semantic APIs
NSWI140
8.12.2010
Jan Dědek
Semantic APIs
•
Java
–
–
–
–
•
.NET
–
–
–
–
•
RDFParser
Jibbering
Hercules
SPARQL JavaScript Library
SemWeb
dotNetRDF
OwlDotNetApi
ROWLEX
C++
– Soprano Qt/C++ (QRDF)
PHP
– ARC2
– RDF API for PHP (RAP)
– EasyRdf
•
Perl
– CARA
– RDF Helper
JavaScript
–
–
–
–
•
Jena
openRDF (Sesame)
OWL API
Java RDF Binding (JRDF)
•
•
Pyton
– 4Suite 4RDF
– pyrple
•
Ruby
– RDF.rb: RDF for Ruby
– ActiveRDF
•
Flex
– TopBraid Live Flex API
•
ActionScript
– SemanticFlash
http://www.w3.org/2001/sw/wiki/Category:Programming_Language
Semantic APIs
•
Java
–
–
–
–
•
•
JavaScript
http://dig.csail.mit.edu/breadcrumbs/blog/14
http://www.jibbering.com/rdf-parser/
http://hercules.arielworks.net/
http://www.thefigtrees.net/lee/blog/2006/04/sparql_calenda
r_demo_a_sparql.html
.NET
http://razor.occams.info/code/semweb/
http://www.dotnetrdf.org/
http://users.skynet.be/bpellens/OwlDotNetApi/
http://rowlex.nc3a.nato.int/
SemWeb
dotNetRDF
OwlDotNetApi
ROWLEX
C++
C++
–
http://jena.sourceforge.net/
http://www.openrdf.org/
http://owlapi.sourceforge.net/
http://jrdf.sourceforge.net/
RDFParser
Jibbering
Hercules
SPARQL JavaScript Library
.NET
–
–
–
–
•
Jena
openRDF (Sesame)
OWL API
Java RDF Binding (JRDF)
JavaScript
–
–
–
–
Java
Soprano Qt/C++ (QRDF)
http://soprano.sourceforge.net/
Semantic APIs
•
PHP
PHP
– ARC2
– RDF API for PHP (RAP)
– EasyRdf
•
Perl
Perl
– CARA
– RDF Helper
•
http://cara.sourceforge.net/
http://search.cpan.org/dist/RDF-Helper/
Pyton
4Suite 4RDF
pyrple
Pyton
– 4Suite 4RDF
– pyrple
•
Ruby
Ruby
– RDF.rb: RDF for Ruby
– ActiveRDF
•
Flex
– TopBraid Live Flex API
•
ActionScript
– SemanticFlash
http://arc.semsol.org/home
http://www4.wiwiss.fu-berlin.de/bizer/rdfapi/
http://www.aelius.com/njh/easyrdf/
RDF.rb: RDF for Ruby
ActiveRDF
Flex
TopBraid Live Flex API
ActionScript
SemanticFlash
Use of API exmaples
Semantic books – read data form DBPedia
1.
•
Java / Jena
Profily uživatele a sémantický web
2.
(Tereza Cihelková)
•
PHP / RAP
•
http://semanticbooks.wz.cz/Personalizace.php
SIMILE Widgets
• http://www.simile-widgets.org/
• Exhibit
– faceted browser, written in JavaScript
– http://www.simile-widgets.org/exhibit/
• Babel
– Converter between various formats (RDF -> JSON)
– http://simile.mit.edu/wiki/Babel
– http://service.simile-widgets.org/babel/
Meex
RSWA 2008 - Realizing a Semantic Web Application
• http://swa.cefriel.it/Teaching/RSWA2008
• Music Event Explorer
• Used technologies
– Jena (GRDDL, SPARQL, OWL reasoner)
– D2RQ + Joseki
– Exhibit

similar documents