Joseph W. Anady commited on
Commit
1cfab31
·
1 Parent(s): fc66ad6

Polish README frontmatter (title, emoji, license, tags)

Browse files
Files changed (1) hide show
  1. README.md +29 -4
README.md CHANGED
@@ -1,13 +1,38 @@
1
  ---
2
- title: Schema Validator
3
- emoji: 👀
4
- colorFrom: blue
5
  colorTo: blue
6
  sdk: gradio
7
  sdk_version: 6.14.0
8
  python_version: '3.13'
9
  app_file: app.py
10
  pinned: false
 
 
 
 
 
 
 
 
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Schema.org JSON-LD Validator
3
+ emoji:
4
+ colorFrom: green
5
  colorTo: blue
6
  sdk: gradio
7
  sdk_version: 6.14.0
8
  python_version: '3.13'
9
  app_file: app.py
10
  pinned: false
11
+ license: mit
12
+ short_description: Validate Schema.org JSON-LD from a URL or paste
13
+ tags:
14
+ - seo
15
+ - schema-org
16
+ - jsonld
17
+ - structured-data
18
+ - validator
19
  ---
20
 
21
+ # Schema.org JSON-LD Validator
22
+
23
+ Validate a Schema.org JSON-LD block — paste it directly, or give a URL and we'll fetch all `<script type="application/ld+json">` blocks from the page and check each.
24
+
25
+ ## Best-practice checks
26
+
27
+ - JSON parses
28
+ - `@context` is `schema.org`
29
+ - Every node has `@type` and `@id`
30
+ - `Organization` has ≥ 3 `sameAs` entries
31
+ - `Person` has at least one `identifier` (ORCID / Wikidata / Google KG MID)
32
+
33
+ ## Companion tools
34
+
35
+ - [aio-surfaces](https://github.com/Janady13/aio-surfaces) — the toolkit that generates the Schema.org @graph from a typed site config
36
+ - [llms.txt generator](https://huggingface.co/spaces/Janady07/llms-txt-generator) — drafts a spec-compliant llms.txt from any URL
37
+
38
+ Built by [ThatDevPro](https://www.thatdevpro.com).