Namensraum: https://jagdnavigator.com/vocab/. Die maschinenlesbare Fassung in RDFS und OWL steht unter /vocab.jsonld, der Graph selbst unter /entity-graph.jsonld. Wo Schema.org einen passenden Begriff führt, wird dieser verwendet; eigene Begriffe entstehen nur dort, wo Schema.org keinen mit passendem Wertebereich anbietet.

Klassen

Klasse Bezeichnung (de / en) Unterklasse von Bedeutung
jn:Entity Entität / Entity schema:Thing Eine dauerhaft identifizierte Sache des Portals: Art, Region, Rechtsraum, Land, Studie, Quelle, Hunderasse, Thema, Frage oder redaktioneller Artikel. Die Identität liegt in der append-only Registry, nicht in Titel oder URL.
jn:Relation Beziehung / Relation rdf:Statement Eine vergegenständlichte Beziehung zwischen zwei Entitäten. Sie trägt Ausgangsknoten, Prädikat, Zielknoten und mindestens einen Herkunftsnachweis auf das strukturierte Feld, aus dem sie entstanden ist.

Beziehungen

Jede Kante des Graphen trägt einen Herkunftsnachweis auf das strukturierte Feld, aus dem sie entstanden ist. Die Spalte „Kanten“ nennt den aktuellen Bestand aus src/data/graph-stats.json.

Eigenschaft Bezeichnung (de / en) Domain Range Umkehrung Kanten Bedeutung
jn:occursIn occurs_in kommt vor in / occurs in jn:Entity Art jn:Entity Land, Landesteil oder Region jn:containsSpecies 2706 Die Art ist im Zielgebiet nachgewiesen. Grundlage ist ausschließlich das Vorkommen-Ledger vorkommen.json.
jn:containsSpecies contains_species beherbergt Art / contains species jn:Entity Land, Landesteil oder Region jn:Entity Art jn:occursIn 2706 Die umgekehrte Sicht auf jn:occursIn.
jn:governedBy governed_by unterliegt Rechtsraum / governed by jn:Entity Region jn:Entity Rechtsraum 46 Die Region liegt im Geltungsbereich des Rechtsraums (scope.legal_scope).
jn:basedOn based_on stützt sich auf / based on jn:Entity jn:Entity Quelle aus dem Ledger 1327 Die Entität nennt die Quelle als Grundlage. Ziel ist immer ein Eintrag aus quellen.json, nie eine freie URL.
jn:supportedBy supported_by belegt durch / supported by jn:Entity Rechtsaussage oder Rechtsraum jn:Entity Quelle aus dem Ledger 47 Die Aussage wird durch die genannte amtliche Fundstelle belegt.
jn:asserts asserts trägt die Aussage / asserts jn:Entity Rechtsraum oder Rechtsseite jn:Entity Rechtsaussage 440 Die Seite oder der Rechtsraum trägt die belegte Rechtsaussage.
jn:appliesIn applies_in gilt in / applies in jn:Entity Rechtsaussage, Frage oder Fragenblock jn:Entity Rechtsraum oder Land 323 Der Geltungsbereich der Aussage oder Prüfungsfrage.
jn:hasSeason has_season hat Jagd- oder Schonzeit in / has hunting season in jn:Entity Art jn:Entity Rechtsraum 473 Für die Art ist im Rechtsraum eine Jagd- oder Schonzeit verordnet. Der Zeitraum selbst bleibt im Ledger jagdzeiten.json; die Kante nennt ihn als Herkunftsnachweis.
jn:usedFor used_for eingesetzt für / used for jn:Entity Hunderasse jn:Entity Jagdart (Praxisleitfaden) oder Wildart 100 Die Rasse wird für diese Jagdart oder auf diese Wildart geführt. Grundlage sind die aufgezählten Felder category und use_cases.
jn:relatedTo related_to verwandt mit / related to jn:Entity jn:Entity 3516 Redaktionell gepflegter Querverweis zwischen zwei Entitäten. Bewusst nicht schema:relatedLink: dessen Wertebereich ist eine URL, hier steht eine Entität.

Drei weitere Prädikate des Graphen sind bewusst Schema.org-Begriffe und werden hier nicht neu definiert: schema:isPartOf (part_of), schema:about (about) und schema:hasPart (contains).

Knoteneigenschaften

Eigenschaft Bezeichnung (de / en) Domain Range Bedeutung
jn:entityType Entitätstyp / entity type jn:Entity xsd:string Interner Typ des Knotens (species, region, jurisdiction, study …).
jn:record Datensatz / record jn:Entity xsd:string Herkunftsdatei und Record-ID, aus der der Knoten stammt.
jn:scientificName wissenschaftlicher Name / scientific name jn:Entity xsd:string Binomen der Art.
jn:taxonRank taxonomischer Rang / taxon rank jn:Entity xsd:string Rang des Taxons; group kennzeichnet Sammelprofile ohne eigenen Rang.
jn:huntingClass jagdliche Klasse / hunting class jn:Entity xsd:string Wildklasse der jagdlichen Ansprache (Rotwild, Rehwild …).
jn:classGroup Gruppenklasse / class group jn:Entity xsd:string Gruppierung des Artdatensatzes im Atlas.
jn:countryCode Ländercode / country code jn:Entity xsd:string ISO-3166-1 alpha-2. Alpha-3-Werte aus den Rohdaten werden beim Einlesen normalisiert.
jn:administrativeCodes Verwaltungscodes / administrative codes jn:Entity xsd:string Gepflegte ISO-3166-2-Codes der Gebietskörperschaft.
jn:adminUnits Verwaltungseinheiten / administrative units jn:Entity xsd:string Verwaltungseinheiten aus dem Regionsdatensatz.
jn:iso ISO-Code / ISO code jn:Entity xsd:string ISO-3166-2-Code des Rechtsraums.
jn:huntingSystem Jagdsystem / hunting system jn:Entity xsd:string Revier, Patent, Regie oder Jagdverbot.
jn:depth Bearbeitungstiefe / coverage depth jn:Entity xsd:string Redaktionelle Tiefe des Länderdatensatzes.
jn:doi DOI / DOI jn:Entity xsd:string Digital Object Identifier der Originalpublikation.
jn:contentType Inhaltstyp / content type jn:Entity xsd:string Redaktioneller Inhaltstyp des Datensatzes.
jn:sourceType Quellenart / source type jn:Entity xsd:string amtlich, peer_reviewed, verband, medien.
jn:publisher Herausgeber / publisher jn:Entity xsd:string Herausgeber der Quelle.
jn:quelleId Ledger-Kennung / ledger id jn:Entity xsd:string Kennung im Quellen-Ledger quellen.json.
jn:accessedAt abgerufen am / accessed at jn:Entity xsd:date Abrufdatum der Quelle.
jn:officialSource amtliche Quelle / official source jn:Entity xsd:anyURI Amtliche Rechtsinformationsstelle des Landes.
jn:topic Thema / topic jn:Entity xsd:string Thema der Rechtsaussage.
jn:subject Sachgebiet / subject jn:Entity xsd:string Sachgebiet einer Prüfungsfrage oder eines Fragenblocks.
jn:difficulty Schwierigkeit / difficulty jn:Entity xsd:string Schwierigkeitsgrad der Prüfungsfrage.
jn:legalScope Geltungsbereich / legal scope jn:Entity xsd:string Rechtsräume, für die eine Frage gilt.
jn:termCode Kennung / term code jn:Entity xsd:string Kennung eines definierten Begriffs, etwa der FCI-Standard einer Rasse.
jn:category Kategorie / category jn:Entity xsd:string Kategorie eines Datensatzes.
jn:budget Preisrahmen / budget jn:Entity xsd:string Preisrahmen einer Geschenkidee.
jn:externalIdentifiers externe Kennungen / external identifiers jn:Entity schema:PropertyValue Verifizierte Kennungen aus Fachregistern; ausgegeben als schema:identifier.
jn:from Ausgangsknoten / subject jn:Relation jn:Entity Ausgangsknoten einer vergegenständlichten Beziehung.
jn:to Zielknoten / object jn:Relation jn:Entity Zielknoten einer vergegenständlichten Beziehung.
jn:predicate Prädikat / predicate jn:Relation xsd:string Prädikat der Beziehung.
jn:evidence Herkunftsnachweis / evidence jn:Relation xsd:string Datei und Feld, aus dem die Beziehung entstanden ist. Ohne Nachweis bricht der Build ab.

Stabilität

Begriffe werden nicht umbenannt und nicht umgedeutet. Ein Begriff, der nicht mehr gebraucht wird, bleibt definiert und wird als überholt gekennzeichnet; neue Bedeutungen bekommen einen neuen Begriff. Dieselbe Regel gilt für die Entity-IDs in src/data/entity-identifiers.json.