In this presentation, we describe the underlying principles of the Semantic Web along with the core concepts and technologies, how they fit in with the Grails Framework and any existing tools, API\'s and Implementations.
2. Common Misconceptions
• Is bleeding edge and still experimental
• Has been around a while and isn’t working
• Has a high learning curve and adoption cost
• Is all about unstructured content, nlp and SEO
• Semantic Web data integration is all about
query federation (EII) and never about
warehousing/ETL
3. Use Cases
• Query federation
• Linking data
• Inferring new data
• Data management
10. Groovy SPARQL
• Fluent DSL, leveraging Groovy 1.8 features
• Pure Java "Templates" for Jena/SPARQL similar
to JdbcTemplate/jmsTemplate in Spring
• Object marshalling and GORM / Spring Data
support
• Sparql / RDF Builder
• Grails plug-in
12. Triple Stores
• 4Store
• Virtuoso
– Native JDBC Driver
• Stardog
– DataSouce and DataSourceFactoryBean for managing
Stardog connections
– SnarlTemplate for transaction- and connection-pool
safe Stardog programming
– DataImporter for easy bootstrapping of input data
into Stardog