This HTML5 document contains 59 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n16https://global.dbpedia.org/id/
schemahttp://schema.org/
dbthttp://dbpedia.org/resource/Template:
n19http://snowballstem.org/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
n13https://github.com/snowballstem/snowball/blob/master/algorithms/

Statements

Subject Item
dbr:SNOBOL
dbo:wikiPageWikiLink
dbr:Snowball_(programming_language)
Subject Item
dbr:Stemming
dbo:wikiPageWikiLink
dbr:Snowball_(programming_language)
Subject Item
dbr:KH_Coder
dbo:wikiPageWikiLink
dbr:Snowball_(programming_language)
Subject Item
dbr:Snowball_stemmer
dbo:wikiPageWikiLink
dbr:Snowball_(programming_language)
dbo:wikiPageRedirects
dbr:Snowball_(programming_language)
Subject Item
dbr:Snowball_programming_language
dbo:wikiPageWikiLink
dbr:Snowball_(programming_language)
dbo:wikiPageRedirects
dbr:Snowball_(programming_language)
Subject Item
dbr:Snowball_(programming_language)
rdf:type
dbo:Language dbo:ProgrammingLanguage owl:Thing wikidata:Q9143 schema:Language wikidata:Q315
rdfs:label
Snowball (programming language)
rdfs:comment
Snowball is a small string processing programming language designed for creating stemming algorithms for use in information retrieval. The Snowball compiler translates a Snowball script (a .sbl file) into program in thread-safe ANSI C, Java, Ada, C#, Go, Javascript, Object Pascal, Python or Rust. For ANSI C, each Snowball script produces a program file and corresponding header file (with .c and .h extensions). The Snowball compiler checks the consistency of its script, and this check was used to discover a typo in a seminal academic paper by Lovins which had remained undetected for 30 years.
owl:differentFrom
dbr:SNOBOL
foaf:homepage
n19:
dcterms:subject
dbc:SNOBOL_programming_language_family dbc:Experimental_programming_languages dbc:Text-oriented_programming_languages
dbo:wikiPageID
919808
dbo:wikiPageRevisionID
1051964707
dbo:wikiPageWikiLink
dbr:Information_retrieval dbr:ANSI_C dbc:Text-oriented_programming_languages dbr:Truth_value dbr:C_(programming_language) dbr:SNOBOL_programming_language dbr:Stemming dbr:Datatype dbr:Programming_language dbr:ASCII dbr:Typo dbr:UTF-16 dbc:SNOBOL_programming_language_family dbr:Java_(programming_language) dbr:SNOBOL dbr:Martin_Porter dbr:Thread_safety dbc:Experimental_programming_languages
dbo:wikiPageExternalLink
n13:porter.sbl n19:
owl:sameAs
freebase:m.03py_v wikidata:Q7548444 n16:4ukPj
dbp:wikiPageUsesTemplate
dbt:Compu-lang-stub dbt:Update dbt:Reflist dbt:Primary_sources dbt:Distinguish
dbp:date
April 2021
dbp:inaccurate
yes
dbp:updated
September 2014
dbo:abstract
Snowball is a small string processing programming language designed for creating stemming algorithms for use in information retrieval. The Snowball compiler translates a Snowball script (a .sbl file) into program in thread-safe ANSI C, Java, Ada, C#, Go, Javascript, Object Pascal, Python or Rust. For ANSI C, each Snowball script produces a program file and corresponding header file (with .c and .h extensions). The Snowball compiler checks the consistency of its script, and this check was used to discover a typo in a seminal academic paper by Lovins which had remained undetected for 30 years. The basic datatypes handled by Snowball are strings of characters, signed integers, and boolean truth values, or more simply strings, integers and booleans. Snowball's characters are either 8-bit wide, or 16-bit, depending on the mode of use. In particular, both ASCII and 16-bit Unicode are supported. Like the SNOBOL programming language, the flow of control in Snowball is arranged by the implicit use of signals (each statement returns a true or false value), rather than the explicit use of constructs such as if, then, and break found in C and many other programming languages. The name Snowball was chosen as a tribute to the SNOBOL programming language, with which it shares the concept of string patterns delivering signals that are used to control the flow of the program. The creator of Snowball, Dr. Martin Porter, "toyed with the idea of calling it 'strippergram' ", because it "effectively provides a 'suffix STRIPPER GRAMmar' ".
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:Snowball_(programming_language)?oldid=1051964707&ns=0
dbo:wikiPageLength
2873
foaf:isPrimaryTopicOf
wikipedia-en:Snowball_(programming_language)
Subject Item
wikipedia-en:Snowball_(programming_language)
foaf:primaryTopic
dbr:Snowball_(programming_language)