{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#BlogPosting","mainEntityOfPage":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/","headline":"Schema.org Introduces Defined Terms","name":"Schema.org Introduces Defined Terms","description":"Do you have a list of terms relevant to your data?\r\n\r\nThings such as subjects, topics, job titles, a glossary or dictionary of terms, blog post categories, \u2018official names\u2019 for things\/people\/organisations, material types, forms of technology, etc.","datePublished":"2018-06-18","dateModified":"2018-06-18","author":{"@type":"Person","@id":"https:\/\/dataliberate.com\/author\/richard-wallis\/#Person","name":"Richard Wallis","url":"https:\/\/dataliberate.com\/author\/richard-wallis\/","identifier":1,"image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/dfc30377fdeb159bbd38ccbec398d54c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dfc30377fdeb159bbd38ccbec398d54c?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Data Liberate","logo":{"@type":"ImageObject","@id":"https:\/\/dev.dataliberate.com\/wp-content\/uploads\/2011\/12\/Data_Liberate_Logo-200.png","url":"https:\/\/dev.dataliberate.com\/wp-content\/uploads\/2011\/12\/Data_Liberate_Logo-200.png","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/dataliberate.com\/wp-content\/uploads\/2018\/06\/list.jpg","url":"https:\/\/dataliberate.com\/wp-content\/uploads\/2018\/06\/list.jpg","height":248,"width":347},"url":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/","commentCount":"7","comment":[{"@type":"Comment","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#Comment1","dateCreated":"2022-08-25 03:12:11","description":"Looking for help with a \"DefinedTerm\" that has more than one definition. For example, the word \"watch.\"","author":{"@type":"Person","name":"Tiffany V","url":""}},{"@type":"Comment","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#Comment2","dateCreated":"2019-05-14 14:47:23","description":"The best description I can find is in the the type description:\r\n\"A word, name, acronym, phrase, etc. with a formal definition. Often used in the context of category or subject... \"\r\n\r\nSo I would see it used in the context of an article for instance, as the value of a subject:\r\n\"about\": {\r\n    \"@type\": \"DefinedTerm:,\r\n    \"@id\": \"http:\/\/example.org\/Sub\/1\",\r\n    \"name\":  \"The Subject\",\r\n    \"sameAs\":  \"http:\/\/wikidata.org\/....\",\r\n   }\r\n\r\nYes you are correct that you are creating and\/or referencing your\/another vocabulary.  This really comes into play when you\/others start reusing these terms across pages\/sites.  \r\n\r\nA good example of this would be to define the categories\/tags on a blog as DefinedTerms (on the category page(s)), referencing them to global equivalents, such as wikidata etc, and from each post.","author":{"@type":"Person","name":"DataLiberate","url":"https:\/\/twitter.com\/DataLiberate"}},{"@type":"Comment","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#Comment3","dateCreated":"2019-05-13 21:30:50","description":"What would be the best use of \"DefinedTerm\"? For example in an \"article\"? \r\nIn a sense are you creating your own vocabulary for that post? How does that differ than using \"about\" and including wikipedia URL's to the term definitions.","author":{"@type":"Person","name":"Dave O","url":""}},{"@type":"Comment","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#Comment4","dateCreated":"2018-06-22 19:53:56","description":"An excellent question Henk!\r\n\r\nSince the early days of Schema.org there have been several \"why don't you support \/ integrate this or that  ontology \/ vocabulary\"  debates on the lists.\r\n\r\nTwo well, and often, one debated have been FRBR and SKOS.\r\n\r\nThe style depth and associated baggage that such full adoption would bring to the Schema.org vocabulary, and the potential unintended consequences in complexity etc, for the target adopters, I believe were the main reasons for these debates to die out without concrete action.\r\n\r\nThere was another attempt in 2013 to introduce a miniSKOS by introducing a Topic type which would have been an equivalent Class to skos:Concept, but that also went nowhere - there is an understandable reticence to tie Schema types to classes in other vocabularies.\r\n\r\nThe introduction of DefinedTerm and the associated CategoryCode was an initiative from myself to satisfy the needs of those that have lists of terms\/concepts\/etc. that they want to share on the web (without having to share all the management stuff that often comes with SKOS - or get their head around SKOS in the first place).\r\n\r\nThe presumption being that if you need SKOS to organise all your knowledge, you will already have it, and adding a very thin layer of Schema.org on top will make it widely sharable.\r\n\r\nThis is the same pattern as for all domains - manage your data with the ontology\/vocabulary most appropriate for your domain, then add some Schema.org to make it generically consumable across all domains via a web presence.\r\n\r\nThat's the short answer, I'm more than pleased we got DefinedTerm into the vocabulary to at least satisfy a need.  I am interested to see the many and varied ways it will be adopted.\r\n\r\n~Richard","author":{"@type":"Person","name":"Richard Wallis","url":""}},{"@type":"Comment","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#Comment5","dateCreated":"2018-06-22 12:54:23","description":"This is interesting, but why did they not provide support for skos in schema.org? Now we have a another vocabulary standard.","author":{"@type":"Person","name":"Henk Laloli","url":"http:\/\/amsterdamhistorie.nl"}},{"@type":"Comment","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#Comment6","dateCreated":"2018-06-18 23:56:59","description":"Thanks for spotting the trailing comma - now fixed.\r\n\r\nThe 3.4 release of Schema.org is only currently a few days old.  I cannot speak for Google, or any of the other major consumers of Schema.org.  However, it is usually a few weeks before they start to recognise updates in the vocabulary, either in their interpretation of data or in their public testing tools.","author":{"@type":"Person","name":"Richard Wallis","url":""}},{"@type":"Comment","@id":"https:\/\/dataliberate.com\/2018\/06\/18\/schema-org-introduces-defined-terms\/#Comment7","dateCreated":"2018-06-18 23:08:56","description":"Two issues. 1) there's an error in you JSON-LD (a trailing comma). 2) GSDTT does not yet process @DefinedTerm. Any idea when it will be recognized by Google SDTT?","author":{"@type":"Person","name":"jay gray","url":"http:\/\/afdsi.org"}}],"about":["Data Publishing","schema.org","Uncategorized"],"wordCount":403,"keywords":["#linkeddata","schema.org","SEO"]}