owl:sameAsa declaration that two URIs refer to the same individual
The reasoner then treats every property of one URI as a property of the other — assertions about Alice become assertions about her aliased self. Powerful and dangerous: sameAs collapses all attributes. If :Dagny owl:sameAs :Barbara, properties meaningful to only one of the two personas merge inseparably. Use skos:exactMatch when the intent is "same referent, keep attribute sets separate" — this is one of the alignment-vocabulary decisions Module 3 surfaces in detail.
equivalent classSKOSunique name assumption
schema (cognitive) contesteda mental structure organizing knowledge about a category of objects, events, or situations
From Bartlett, Piaget, Rumelhart: schemas are how minds organize experience into reusable templates. The semantic web's "schema" inherits the name but only part of the meaning: an OWL or RDFS schema specifies formal class and property structure, with none of the flexibility, defaults, or fuzzy edges of a cognitive schema. Cog-sci framing earns its place when explaining ontology work to non-technical stakeholders — "this project is about making explicit what's usually tacit in your mental schema for X." It also names what's being lost in the formalization, which is honest.
framecategoryclassconcept (philosophical)
schema.orga vocabulary originally backed by major search engines for marking up structured data on the web
Now a general-purpose vocabulary covering Person, Organization, Event, Book, Place, and hundreds more. Reuse target number one for new modeling work — if schema.org has a term for what you mean, use it. The canonical namespace is https://schema.org/ with the trailing slash; older tutorials use http:// and mixing the two in one graph creates two distinct URIs that look identical to the eye.
vocabularyFOAFlinked data
SELECTthe most-used SPARQL query form — returns a table of variable bindings
Output looks like a SQL result set: rows are matches, columns are projected variables. Most introductory SPARQL is SELECT plus a WHERE clause containing a basic graph pattern. The other query forms (ASK, CONSTRUCT, DESCRIBE) are specialized; SELECT is the workhorse.
SPARQLCONSTRUCTASKbasic graph pattern
semantic web contestedthe broader vision (Berners-Lee, Hendler, Lassila 2001) of a web of machine-readable data with formal semantics
The 2001 vision didn't materialize as advertised. Successes have been narrower than the framing suggested — life sciences (UMLS), finance (FIBO), government linked data, schema.org for SEO, Wikidata. "Semantic web" can mean (1) the original vision, (2) the W3C stack of standards built toward it, (3) the practitioner community. The curriculum uses sense (2) as default and treats the gap between vision and reality as a feature of the field worth knowing. The LLM moment is causing a renaissance, but the renaissance is graph-shaped, not necessarily RDF-shaped.
linked dataknowledge graphRDF
SKOSSimple Knowledge Organization System — a W3C vocabulary for concept schemes, taxonomies, thesauri
Core terms: skos:Concept, skos:broader, skos:narrower, skos:related, skos:exactMatch, skos:closeMatch. The right choice when the structure is taxonomic but not strictly class-based — concepts don't need disjointness, can be polyhierarchical, and don't carry the rigor of OWL classes. ESCO uses SKOS heavily, which is why Module 1's Resume Graph Explorer work makes the RDF case especially clean.
concept schemetaxonomycontrolled vocabularysameAs
SPARQLthe query language for RDF — pronounced "sparkle"
Four query forms (SELECT, ASK, CONSTRUCT, DESCRIBE) plus a separate update sublanguage. The syntax is small; the mental shift from SQL — pattern matching over a graph rather than relational joins — is the real lift. Most of SPARQL fluency is learning to think in basic graph patterns, then learning the modifiers that wrap them.
SELECTCONSTRUCTASKDESCRIBEbasic graph patternendpoint
subClassOfthe RDFS relation declaring that every instance of class A is also an instance of class B
rdfs:subClassOf is transitive: if Genin subClassOf Ninja and Ninja subClassOf Character, then Genin subClassOf Character is inferred automatically. The foundational relation for taxonomic structure in RDFS and OWL ontologies. Most introductory ontology work is mostly subclass relationships plus a small number of properties.
classRDFStaxonomysubPropertyOf
subjectthe first position in a triple — the thing the statement is about
Always a URI or blank node; never a literal. The role most likely to have a clear referent in the world — a person, an organization, a document, an event.
predicateobjecttripleblank node
subPropertyOfthe RDFS relation declaring that one property implies another
If senseiOf rdfs:subPropertyOf colleagueOf, then asserting :Jiraiya senseiOf :Naruto infers :Jiraiya colleagueOf :Naruto. Less commonly used than subClassOf but powerful for vocabulary alignment — when you want to map a specific property in one vocabulary onto a more general one in another.
subClassOfpropertyRDFSinference
symmetric propertya property where (A, P, B) implies (B, P, A)
Declared via owl:SymmetricProperty. Useful for relations like :siblingOf or :marriedTo. Multiplies inferred triples — every asserted symmetric triple implies a second one. Performance gets pathological quickly with several symmetric properties on a large graph. Declare deliberately, not reflexively.
propertyinverse propertytransitive property