big tings
This commit is contained in:
19
registry/schema-org/3DModel.schema.json
Normal file
19
registry/schema-org/3DModel.schema.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:3DModel",
|
||||
"title": "3DModel",
|
||||
"description": "A 3D model represents some kind of 3D content, which may have [[encoding]]s in one or more [[MediaObject]]s. Many 3D formats are available (e.g. see [Wikipedia](https://en.wikipedia.org/wiki/Category:3D_graphics_file_formats)); specific encoding formats can be represented using the [[encodingFormat]] property applied to the relevant [[MediaObject]]. For the\ncase of a single file published after Zip compression, the convention of appending '+zip' to the [[encodingFormat]] can be used. Geospatial, AR/VR, artistic/animation, gaming, engineering and scientific content can all be represented using [[3DModel]].",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).",
|
||||
"$ref": "schema:MediaObject"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"isResizable": {
|
||||
"description": "Whether the 3DModel allows resizing. For example, room layout applications often do not allow 3DModel elements to be resized to reflect reality.",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AMRadioChannel.schema.json
Normal file
13
registry/schema-org/AMRadioChannel.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AMRadioChannel",
|
||||
"title": "AMRadioChannel",
|
||||
"description": "A radio channel that uses AM.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A unique instance of a radio BroadcastService on a CableOrSatelliteService lineup.",
|
||||
"$ref": "schema:RadioChannel"
|
||||
}
|
||||
]
|
||||
}
|
44
registry/schema-org/APIReference.schema.json
Normal file
44
registry/schema-org/APIReference.schema.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:APIReference",
|
||||
"title": "APIReference",
|
||||
"description": "Reference documentation for application programming interfaces (APIs).",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A technical article - Example: How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.",
|
||||
"$ref": "schema:TechArticle"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"assembly": {
|
||||
"description": "Library file name, e.g., mscorlib.dll, system.web.dll.",
|
||||
"type": "string"
|
||||
},
|
||||
"assemblyVersion": {
|
||||
"description": "Associated product/technology version. E.g., .NET Framework 4.5.",
|
||||
"type": "string"
|
||||
},
|
||||
"executableLibraryName": {
|
||||
"description": "Library file name, e.g., mscorlib.dll, system.web.dll.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"programmingModel": {
|
||||
"description": "Indicates whether API is managed or unmanaged.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"targetPlatform": {
|
||||
"description": "Type of app development: phone, Metro style, desktop, XBox, etc.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AboutPage.schema.json
Normal file
13
registry/schema-org/AboutPage.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AboutPage",
|
||||
"title": "AboutPage",
|
||||
"description": "Web page type: About page.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as breadcrumb may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.",
|
||||
"$ref": "schema:WebPage"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AcceptAction.schema.json
Normal file
13
registry/schema-org/AcceptAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AcceptAction",
|
||||
"title": "AcceptAction",
|
||||
"description": "The act of committing to/adopting an object.\\n\\nRelated actions:\\n\\n* [[RejectAction]]: The antonym of AcceptAction.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of organizing tasks/objects/events by associating resources to it.",
|
||||
"$ref": "schema:AllocateAction"
|
||||
}
|
||||
]
|
||||
}
|
127
registry/schema-org/Accommodation.schema.json
Normal file
127
registry/schema-org/Accommodation.schema.json
Normal file
@@ -0,0 +1,127 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Accommodation",
|
||||
"title": "Accommodation",
|
||||
"description": "An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement.\nFor more specific types of accommodations not defined in schema.org, one can use [[additionalType]] with external vocabularies.\n\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Entities that have a somewhat fixed, physical extension.",
|
||||
"$ref": "schema:Place"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"accommodationCategory": {
|
||||
"description": "Category of an [[Accommodation]], following real estate conventions, e.g. RESO (see [PropertySubType](https://ddwiki.reso.org/display/DDW17/PropertySubType+Field), and [PropertyType](https://ddwiki.reso.org/display/DDW17/PropertyType+Field) fields for suggested values).",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"accommodationFloorPlan": {
|
||||
"description": "A floorplan of some [[Accommodation]].",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:FloorPlan" },
|
||||
{ "type": "array", "items": { "$ref": "schema:FloorPlan" } }
|
||||
]
|
||||
},
|
||||
"amenityFeature": {
|
||||
"description": "An amenity feature (e.g. a characteristic or service) of the Accommodation. This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:LocationFeatureSpecification" },
|
||||
{
|
||||
"type": "array",
|
||||
"items": { "$ref": "schema:LocationFeatureSpecification" }
|
||||
}
|
||||
]
|
||||
},
|
||||
"bed": {
|
||||
"description": "The type of bed or beds included in the accommodation. For the single case of just one bed of a certain type, you use bed directly with a text.\n If you want to indicate the quantity of a certain kind of bed, use an instance of BedDetails. For more detailed information, use the amenityFeature property.",
|
||||
"anyOf": [
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:BedDetails" },
|
||||
{ "$ref": "schema:BedType" }
|
||||
]
|
||||
},
|
||||
"floorLevel": {
|
||||
"description": "The floor level for an [[Accommodation]] in a multi-storey building. Since counting\n systems [vary internationally](https://en.wikipedia.org/wiki/Storey#Consecutive_number_floor_designations), the local system should be used where possible.",
|
||||
"type": "string"
|
||||
},
|
||||
"floorSize": {
|
||||
"description": "The size of the accommodation, e.g. in square meter or squarefoot.\nTypical unit code(s): MTK for square meter, FTK for square foot, or YDK for square yard.",
|
||||
"$ref": "schema:QuantitativeValue"
|
||||
},
|
||||
"leaseLength": {
|
||||
"description": "Length of the lease for some [[Accommodation]], either particular to some [[Offer]] or in some cases intrinsic to the property.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "$comment": "https://schema.org/Duration" },
|
||||
{ "$ref": "schema:QuantitativeValue" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "$comment": "https://schema.org/Duration" },
|
||||
{ "$ref": "schema:QuantitativeValue" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"numberOfBathroomsTotal": {
|
||||
"description": "The total integer number of bathrooms in some [[Accommodation]], following real estate conventions as [documented in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsTotalInteger+Field): \"The simple sum of the number of bathrooms. For example for a property with two Full Bathrooms and one Half Bathroom, the Bathrooms Total Integer will be 3.\". See also [[numberOfRooms]].",
|
||||
"type": "integer"
|
||||
},
|
||||
"numberOfBedrooms": {
|
||||
"description": "The total integer number of bedrooms in a some [[Accommodation]], [[ApartmentComplex]] or [[FloorPlan]].",
|
||||
"anyOf": [{ "type": "number" }, { "$ref": "schema:QuantitativeValue" }]
|
||||
},
|
||||
"numberOfFullBathrooms": {
|
||||
"description": "Number of full bathrooms - The total number of full and ¾ bathrooms in an [[Accommodation]]. This corresponds to the [BathroomsFull field in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsFull+Field).",
|
||||
"oneOf": [
|
||||
{ "type": "number" },
|
||||
{ "type": "array", "items": { "type": "number" } }
|
||||
]
|
||||
},
|
||||
"numberOfPartialBathrooms": {
|
||||
"description": "Number of partial bathrooms - The total number of half and ¼ bathrooms in an [[Accommodation]]. This corresponds to the [BathroomsPartial field in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsPartial+Field). ",
|
||||
"oneOf": [
|
||||
{ "type": "number" },
|
||||
{ "type": "array", "items": { "type": "number" } }
|
||||
]
|
||||
},
|
||||
"numberOfRooms": {
|
||||
"description": "The number of rooms (excluding bathrooms and closets) of the accommodation or lodging business.\nTypical unit code(s): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.",
|
||||
"anyOf": [{ "type": "number" }, { "$ref": "schema:QuantitativeValue" }]
|
||||
},
|
||||
"occupancy": {
|
||||
"description": "The allowed total occupancy for the accommodation in persons (including infants etc). For individual accommodations, this is not necessarily the legal maximum but defines the permitted usage as per the contractual agreement (e.g. a double room used by a single person).\nTypical unit code(s): C62 for person.",
|
||||
"$ref": "schema:QuantitativeValue"
|
||||
},
|
||||
"permittedUsage": {
|
||||
"description": "Indications regarding the permitted usage of the accommodation.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"petsAllowed": {
|
||||
"description": "Indicates whether pets are allowed to enter the accommodation or lodging business. More detailed information can be put in a text value.",
|
||||
"anyOf": [{ "type": "boolean" }, { "type": "string" }]
|
||||
},
|
||||
"tourBookingPage": {
|
||||
"description": "A page providing information on how to book a tour of some [[Place]], such as an [[Accommodation]] or [[ApartmentComplex]] in a real estate setting, as well as other kinds of tours as appropriate.",
|
||||
"oneOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "type": "array", "items": { "type": "string", "format": "uri" } }
|
||||
]
|
||||
},
|
||||
"yearBuilt": {
|
||||
"description": "The year an [[Accommodation]] was constructed. This corresponds to the [YearBuilt field in RESO](https://ddwiki.reso.org/display/DDW17/YearBuilt+Field). ",
|
||||
"type": "number"
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AccountingService.schema.json
Normal file
13
registry/schema-org/AccountingService.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AccountingService",
|
||||
"title": "AccountingService",
|
||||
"description": "Accountancy business.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).\n ",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Financial services business.",
|
||||
"$ref": "schema:FinancialService"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AchieveAction.schema.json
Normal file
13
registry/schema-org/AchieveAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AchieveAction",
|
||||
"title": "AchieveAction",
|
||||
"description": "The act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.\\n\\nSee also [blog post](http://blog.schema.org/2014/04/announcing-schemaorg-actions.html) and [Actions overview document](https://schema.org/docs/actions.html).",
|
||||
"$ref": "schema:Action"
|
||||
}
|
||||
]
|
||||
}
|
116
registry/schema-org/Action.schema.json
Normal file
116
registry/schema-org/Action.schema.json
Normal file
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Action",
|
||||
"title": "Action",
|
||||
"description": "An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.\\n\\nSee also [blog post](http://blog.schema.org/2014/04/announcing-schemaorg-actions.html) and [Actions overview document](https://schema.org/docs/actions.html).",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{ "description": "The most generic type of item.", "$ref": "schema:Thing" }
|
||||
],
|
||||
"properties": {
|
||||
"actionProcess": {
|
||||
"description": "Description of the process by which the action was performed.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:HowTo" },
|
||||
{ "type": "array", "items": { "$ref": "schema:HowTo" } }
|
||||
]
|
||||
},
|
||||
"actionStatus": {
|
||||
"description": "Indicates the current disposition of the Action.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:ActionStatusType" },
|
||||
{ "type": "array", "items": { "$ref": "schema:ActionStatusType" } }
|
||||
]
|
||||
},
|
||||
"agent": {
|
||||
"description": "The direct performer or driver of the action (animate or inanimate). E.g. *John* wrote a book.",
|
||||
"anyOf": [{ "$ref": "schema:Organization" }, { "$ref": "schema:Person" }]
|
||||
},
|
||||
"endTime": {
|
||||
"description": "The endTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to end. For actions that span a period of time, when the action was performed. E.g. John wrote a book from January to *December*. For media, including audio and video, it's the time offset of the end of a clip within a larger file.\\n\\nNote that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.",
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "date-time" },
|
||||
{ "type": "string", "format": "time" }
|
||||
]
|
||||
},
|
||||
"error": {
|
||||
"description": "For failed actions, more information on the cause of the failure.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:Thing" },
|
||||
{ "type": "array", "items": { "$ref": "schema:Thing" } }
|
||||
]
|
||||
},
|
||||
"instrument": {
|
||||
"description": "The object that helped the agent perform the action. E.g. John wrote a book with *a pen*.",
|
||||
"$ref": "schema:Thing"
|
||||
},
|
||||
"location": {
|
||||
"description": "The location of, for example, where an event is happening, where an organization is located, or where an action takes place.",
|
||||
"anyOf": [
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:Place" },
|
||||
{ "$ref": "schema:PostalAddress" },
|
||||
{ "$ref": "schema:VirtualLocation" }
|
||||
]
|
||||
},
|
||||
"object": {
|
||||
"description": "The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). E.g. John read *a book*.",
|
||||
"$ref": "schema:Thing"
|
||||
},
|
||||
"participant": {
|
||||
"description": "Other co-agents that participated in the action indirectly. E.g. John wrote a book with *Steve*.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Organization" },
|
||||
{ "$ref": "schema:Person" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Organization" },
|
||||
{ "$ref": "schema:Person" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"provider": {
|
||||
"description": "The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.",
|
||||
"anyOf": [{ "$ref": "schema:Organization" }, { "$ref": "schema:Person" }]
|
||||
},
|
||||
"result": {
|
||||
"description": "The result produced in the action. E.g. John wrote *a book*.",
|
||||
"$ref": "schema:Thing"
|
||||
},
|
||||
"startTime": {
|
||||
"description": "The startTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to start. For actions that span a period of time, when the action was performed. E.g. John wrote a book from *January* to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.\\n\\nNote that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.",
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "date-time" },
|
||||
{ "type": "string", "format": "time" }
|
||||
]
|
||||
},
|
||||
"target": {
|
||||
"description": "Indicates a target EntryPoint, or url, for an Action.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:EntryPoint" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:EntryPoint" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
84
registry/schema-org/ActionAccessSpecification.schema.json
Normal file
84
registry/schema-org/ActionAccessSpecification.schema.json
Normal file
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ActionAccessSpecification",
|
||||
"title": "ActionAccessSpecification",
|
||||
"description": "A set of requirements that must be fulfilled in order to perform an Action.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",
|
||||
"$ref": "schema:Intangible"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"availabilityEnds": {
|
||||
"description": "The end of the availability of the product or service included in the offer.",
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "date" },
|
||||
{ "type": "string", "format": "date-time" },
|
||||
{ "type": "string", "format": "time" }
|
||||
]
|
||||
},
|
||||
"availabilityStarts": {
|
||||
"description": "The beginning of the availability of the product or service included in the offer.",
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "date" },
|
||||
{ "type": "string", "format": "date-time" },
|
||||
{ "type": "string", "format": "time" }
|
||||
]
|
||||
},
|
||||
"category": {
|
||||
"description": "A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:CategoryCode" },
|
||||
{ "$ref": "schema:PhysicalActivityCategory" },
|
||||
{ "$ref": "schema:Thing" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:CategoryCode" },
|
||||
{ "$ref": "schema:PhysicalActivityCategory" },
|
||||
{ "$ref": "schema:Thing" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"eligibleRegion": {
|
||||
"description": "The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is valid.\\n\\nSee also [[ineligibleRegion]].\n ",
|
||||
"anyOf": [
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:GeoShape" },
|
||||
{ "$ref": "schema:Place" }
|
||||
]
|
||||
},
|
||||
"expectsAcceptanceOf": {
|
||||
"description": "An Offer which must be accepted before the user can perform the Action. For example, the user may need to buy a movie before being able to watch it.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:Offer" },
|
||||
{ "type": "array", "items": { "$ref": "schema:Offer" } }
|
||||
]
|
||||
},
|
||||
"ineligibleRegion": {
|
||||
"description": "The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is not valid, e.g. a region where the transaction is not allowed.\\n\\nSee also [[eligibleRegion]].\n ",
|
||||
"anyOf": [
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:GeoShape" },
|
||||
{ "$ref": "schema:Place" }
|
||||
]
|
||||
},
|
||||
"requiresSubscription": {
|
||||
"description": "Indicates if use of the media require a subscription (either paid or free). Allowed values are ```true``` or ```false``` (note that an earlier version had 'yes', 'no').",
|
||||
"anyOf": [{ "type": "boolean" }, { "$ref": "schema:MediaSubscription" }]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/ActionStatusType.schema.json
Normal file
13
registry/schema-org/ActionStatusType.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ActionStatusType",
|
||||
"title": "ActionStatusType",
|
||||
"description": "The status of an Action.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Lists or enumerations dealing with status types.",
|
||||
"$ref": "schema:StatusEnumeration"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/ActivateAction.schema.json
Normal file
13
registry/schema-org/ActivateAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ActivateAction",
|
||||
"title": "ActivateAction",
|
||||
"description": "The act of starting or activating a device or application (e.g. starting a timer or turning on a flashlight).",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "An agent controls a device or application.",
|
||||
"$ref": "schema:ControlAction"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AddAction.schema.json
Normal file
13
registry/schema-org/AddAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AddAction",
|
||||
"title": "AddAction",
|
||||
"description": "The act of editing by adding an object to a collection.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of managing by changing/editing the state of the object.",
|
||||
"$ref": "schema:UpdateAction"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AdministrativeArea.schema.json
Normal file
13
registry/schema-org/AdministrativeArea.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AdministrativeArea",
|
||||
"title": "AdministrativeArea",
|
||||
"description": "A geographical region, typically under the jurisdiction of a particular government.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Entities that have a somewhat fixed, physical extension.",
|
||||
"$ref": "schema:Place"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AdultEntertainment.schema.json
Normal file
13
registry/schema-org/AdultEntertainment.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AdultEntertainment",
|
||||
"title": "AdultEntertainment",
|
||||
"description": "An adult entertainment establishment.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A business providing entertainment.",
|
||||
"$ref": "schema:EntertainmentBusiness"
|
||||
}
|
||||
]
|
||||
}
|
49
registry/schema-org/AdultOrientedEnumeration.schema.json
Normal file
49
registry/schema-org/AdultOrientedEnumeration.schema.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AdultOrientedEnumeration",
|
||||
"title": "AdultOrientedEnumeration",
|
||||
"description": "Enumeration of considerations that make a product relevant or potentially restricted for adults only.",
|
||||
"type": "string",
|
||||
"oneOf": [
|
||||
{
|
||||
"description": "Item contains alcohol or promotes alcohol consumption.",
|
||||
"const": "AlcoholConsideration"
|
||||
},
|
||||
{
|
||||
"description": "The item is dangerous and requires careful handling and/or special training of the user. See also the [UN Model Classification](https://unece.org/DAM/trans/danger/publi/unrec/rev17/English/02EREv17_Part2.pdf) defining the 9 classes of dangerous goods such as explosives, gases, flammables, and more.",
|
||||
"const": "DangerousGoodConsideration"
|
||||
},
|
||||
{
|
||||
"description": "Item is a pharmaceutical (e.g., a prescription or OTC drug) or a restricted medical device.",
|
||||
"const": "HealthcareConsideration"
|
||||
},
|
||||
{
|
||||
"description": "Item is a narcotic as defined by the [1961 UN convention](https://www.incb.org/incb/en/narcotic-drugs/Yellowlist/yellow-list.html), for example marijuana or heroin.",
|
||||
"const": "NarcoticConsideration"
|
||||
},
|
||||
{
|
||||
"description": "A general code for cases where relevance to children is reduced, e.g. adult education, mortgages, retirement-related products, etc.",
|
||||
"const": "ReducedRelevanceForChildrenConsideration"
|
||||
},
|
||||
{
|
||||
"description": "The item contains sexually oriented content such as nudity, suggestive or explicit material, or related online services, or is intended to enhance sexual activity. Examples: Erotic videos or magazine, sexual enhancement devices, sex toys.",
|
||||
"const": "SexualContentConsideration"
|
||||
},
|
||||
{
|
||||
"description": "Item contains tobacco and/or nicotine, for example cigars, cigarettes, chewing tobacco, e-cigarettes, or hookahs.",
|
||||
"const": "TobaccoNicotineConsideration"
|
||||
},
|
||||
{
|
||||
"description": "The item is suitable only for adults, without indicating why. Due to widespread use of \"adult\" as a euphemism for \"sexual\", many such items are likely suited also for the SexualContentConsideration code.",
|
||||
"const": "UnclassifiedAdultConsideration"
|
||||
},
|
||||
{
|
||||
"description": "Item shows or promotes violence.",
|
||||
"const": "ViolenceConsideration"
|
||||
},
|
||||
{
|
||||
"description": "The item is intended to induce bodily harm, for example guns, mace, combat knives, brass knuckles, nail or other bombs, and spears.",
|
||||
"const": "WeaponConsideration"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AdvertiserContentArticle.schema.json
Normal file
13
registry/schema-org/AdvertiserContentArticle.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AdvertiserContentArticle",
|
||||
"title": "AdvertiserContentArticle",
|
||||
"description": "An [[Article]] that an external entity has paid to place or to produce to its specifications. Includes [advertorials](https://en.wikipedia.org/wiki/Advertorial), sponsored content, native advertising and other paid content.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).",
|
||||
"$ref": "schema:Article"
|
||||
}
|
||||
]
|
||||
}
|
39
registry/schema-org/AggregateOffer.schema.json
Normal file
39
registry/schema-org/AggregateOffer.schema.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AggregateOffer",
|
||||
"title": "AggregateOffer",
|
||||
"description": "When a single product is associated with multiple offers (for example, the same pair of shoes is offered by different merchants), then AggregateOffer can be used.\\n\\nNote: AggregateOffers are normally expected to associate multiple offers that all share the same defined [[businessFunction]] value, or default to http://purl.org/goodrelations/v1#Sell if businessFunction is not explicitly defined.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.\\n\\nNote: As the [[businessFunction]] property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.\\n\\nFor [GTIN](http://www.gs1.org/barcodes/technical/idkeys/gtin)-related fields, see [Check Digit calculator](http://www.gs1.org/barcodes/support/check_digit_calculator) and [validation guide](http://www.gs1us.org/resources/standards/gtin-validation-guide) from [GS1](http://www.gs1.org/).",
|
||||
"$ref": "schema:Offer"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"highPrice": {
|
||||
"description": "The highest price of all offers available.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.",
|
||||
"anyOf": [{ "type": "number" }, { "type": "string" }]
|
||||
},
|
||||
"lowPrice": {
|
||||
"description": "The lowest price of all offers available.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.",
|
||||
"anyOf": [{ "type": "number" }, { "type": "string" }]
|
||||
},
|
||||
"offerCount": {
|
||||
"description": "The number of offers for the product.",
|
||||
"type": "integer"
|
||||
},
|
||||
"offers": {
|
||||
"description": "An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use [[businessFunction]] to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a [[Demand]]. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.\n ",
|
||||
"oneOf": [
|
||||
{ "anyOf": [{ "$ref": "schema:Demand" }, { "$ref": "schema:Offer" }] },
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [{ "$ref": "schema:Demand" }, { "$ref": "schema:Offer" }]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
27
registry/schema-org/AggregateRating.schema.json
Normal file
27
registry/schema-org/AggregateRating.schema.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AggregateRating",
|
||||
"title": "AggregateRating",
|
||||
"description": "The average rating based on multiple ratings or reviews.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A rating is an evaluation on a numeric scale, such as 1 to 5 stars.",
|
||||
"$ref": "schema:Rating"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"itemReviewed": {
|
||||
"description": "The item that is being reviewed/rated.",
|
||||
"$ref": "schema:Thing"
|
||||
},
|
||||
"ratingCount": {
|
||||
"description": "The count of total number of ratings.",
|
||||
"type": "integer"
|
||||
},
|
||||
"reviewCount": {
|
||||
"description": "The count of total number of reviews.",
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AgreeAction.schema.json
Normal file
13
registry/schema-org/AgreeAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AgreeAction",
|
||||
"title": "AgreeAction",
|
||||
"description": "The act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of responding instinctively and emotionally to an object, expressing a sentiment.",
|
||||
"$ref": "schema:ReactAction"
|
||||
}
|
||||
]
|
||||
}
|
26
registry/schema-org/Airline.schema.json
Normal file
26
registry/schema-org/Airline.schema.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Airline",
|
||||
"title": "Airline",
|
||||
"description": "An organization that provides flights for passengers.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "An organization such as a school, NGO, corporation, club, etc.",
|
||||
"$ref": "schema:Organization"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"boardingPolicy": {
|
||||
"description": "The type of boarding policy used by the airline (e.g. zone-based or group-based).",
|
||||
"$ref": "schema:BoardingPolicyType"
|
||||
},
|
||||
"iataCode": {
|
||||
"description": "IATA identifier for an airline or airport.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
29
registry/schema-org/Airport.schema.json
Normal file
29
registry/schema-org/Airport.schema.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Airport",
|
||||
"title": "Airport",
|
||||
"description": "An airport.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A public structure, such as a town hall or concert hall.",
|
||||
"$ref": "schema:CivicStructure"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"iataCode": {
|
||||
"description": "IATA identifier for an airline or airport.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"icaoCode": {
|
||||
"description": "ICAO identifier for an airport.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
39
registry/schema-org/AlignmentObject.schema.json
Normal file
39
registry/schema-org/AlignmentObject.schema.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AlignmentObject",
|
||||
"title": "AlignmentObject",
|
||||
"description": "An intangible item that describes an alignment between a learning resource and a node in an educational framework.\n\nShould not be used where the nature of the alignment can be described using a simple property, for example to express that a resource [[teaches]] or [[assesses]] a competency.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",
|
||||
"$ref": "schema:Intangible"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"alignmentType": {
|
||||
"description": "A category of alignment between the learning resource and the framework node. Recommended values include: 'requires', 'textComplexity', 'readingLevel', and 'educationalSubject'.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"educationalFramework": {
|
||||
"description": "The framework to which the resource being described is aligned.",
|
||||
"type": "string"
|
||||
},
|
||||
"targetDescription": {
|
||||
"description": "The description of a node in an established educational framework.",
|
||||
"type": "string"
|
||||
},
|
||||
"targetName": {
|
||||
"description": "The name of a node in an established educational framework.",
|
||||
"type": "string"
|
||||
},
|
||||
"targetUrl": {
|
||||
"description": "The URL of a node in an established educational framework.",
|
||||
"type": "string",
|
||||
"format": "uri"
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AllocateAction.schema.json
Normal file
13
registry/schema-org/AllocateAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AllocateAction",
|
||||
"title": "AllocateAction",
|
||||
"description": "The act of organizing tasks/objects/events by associating resources to it.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of manipulating/administering/supervising/controlling one or more objects.",
|
||||
"$ref": "schema:OrganizeAction"
|
||||
}
|
||||
]
|
||||
}
|
17
registry/schema-org/AmpStory.schema.json
Normal file
17
registry/schema-org/AmpStory.schema.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AmpStory",
|
||||
"title": "AmpStory",
|
||||
"description": "A creative work with a visual storytelling format intended to be viewed online, particularly on mobile devices.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
|
||||
"$ref": "schema:CreativeWork"
|
||||
},
|
||||
{
|
||||
"description": "A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).",
|
||||
"$ref": "schema:MediaObject"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AmusementPark.schema.json
Normal file
13
registry/schema-org/AmusementPark.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AmusementPark",
|
||||
"title": "AmusementPark",
|
||||
"description": "An amusement park.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A business providing entertainment.",
|
||||
"$ref": "schema:EntertainmentBusiness"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AnalysisNewsArticle.schema.json
Normal file
13
registry/schema-org/AnalysisNewsArticle.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AnalysisNewsArticle",
|
||||
"title": "AnalysisNewsArticle",
|
||||
"description": "An AnalysisNewsArticle is a [[NewsArticle]] that, while based on factual reporting, incorporates the expertise of the author/producer, offering interpretations and conclusions.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.\n\nA more detailed overview of [schema.org News markup](/docs/news.html) is also available.\n",
|
||||
"$ref": "schema:NewsArticle"
|
||||
}
|
||||
]
|
||||
}
|
62
registry/schema-org/AnatomicalStructure.schema.json
Normal file
62
registry/schema-org/AnatomicalStructure.schema.json
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AnatomicalStructure",
|
||||
"title": "AnatomicalStructure",
|
||||
"description": "Any part of the human body, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical structures.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic type of entity related to health and the practice of medicine.",
|
||||
"$ref": "schema:MedicalEntity"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"associatedPathophysiology": {
|
||||
"description": "If applicable, a description of the pathophysiology associated with the anatomical system, including potential abnormal changes in the mechanical, physical, and biochemical functions of the system.",
|
||||
"type": "string"
|
||||
},
|
||||
"bodyLocation": {
|
||||
"description": "Location in the body of the anatomical structure.",
|
||||
"type": "string"
|
||||
},
|
||||
"connectedTo": {
|
||||
"description": "Other anatomical structures to which this structure is connected.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:AnatomicalStructure" },
|
||||
{ "type": "array", "items": { "$ref": "schema:AnatomicalStructure" } }
|
||||
]
|
||||
},
|
||||
"diagram": {
|
||||
"description": "An image containing a diagram that illustrates the structure and/or its component substructures and/or connections with other structures.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:ImageObject" },
|
||||
{ "type": "array", "items": { "$ref": "schema:ImageObject" } }
|
||||
]
|
||||
},
|
||||
"partOfSystem": {
|
||||
"description": "The anatomical or organ system that this structure is part of.",
|
||||
"$ref": "schema:AnatomicalSystem"
|
||||
},
|
||||
"relatedCondition": {
|
||||
"description": "A medical condition associated with this anatomy.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:MedicalCondition" },
|
||||
{ "type": "array", "items": { "$ref": "schema:MedicalCondition" } }
|
||||
]
|
||||
},
|
||||
"relatedTherapy": {
|
||||
"description": "A medical therapy related to this anatomy.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:MedicalTherapy" },
|
||||
{ "type": "array", "items": { "$ref": "schema:MedicalTherapy" } }
|
||||
]
|
||||
},
|
||||
"subStructure": {
|
||||
"description": "Component (sub-)structure(s) that comprise this anatomical structure.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:AnatomicalStructure" },
|
||||
{ "type": "array", "items": { "$ref": "schema:AnatomicalStructure" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
47
registry/schema-org/AnatomicalSystem.schema.json
Normal file
47
registry/schema-org/AnatomicalSystem.schema.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AnatomicalSystem",
|
||||
"title": "AnatomicalSystem",
|
||||
"description": "An anatomical system is a group of anatomical structures that work together to perform a certain task. Anatomical systems, such as organ systems, are one organizing principle of anatomy, and can include circulatory, digestive, endocrine, integumentary, immune, lymphatic, muscular, nervous, reproductive, respiratory, skeletal, urinary, vestibular, and other systems.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic type of entity related to health and the practice of medicine.",
|
||||
"$ref": "schema:MedicalEntity"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"associatedPathophysiology": {
|
||||
"description": "If applicable, a description of the pathophysiology associated with the anatomical system, including potential abnormal changes in the mechanical, physical, and biochemical functions of the system.",
|
||||
"type": "string"
|
||||
},
|
||||
"comprisedOf": {
|
||||
"description": "Specifying something physically contained by something else. Typically used here for the underlying anatomical structures, such as organs, that comprise the anatomical system.",
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:AnatomicalStructure" },
|
||||
{ "$ref": "schema:AnatomicalSystem" }
|
||||
]
|
||||
},
|
||||
"relatedCondition": {
|
||||
"description": "A medical condition associated with this anatomy.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:MedicalCondition" },
|
||||
{ "type": "array", "items": { "$ref": "schema:MedicalCondition" } }
|
||||
]
|
||||
},
|
||||
"relatedStructure": {
|
||||
"description": "Related anatomical structure(s) that are not part of the system but relate or connect to it, such as vascular bundles associated with an organ system.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:AnatomicalStructure" },
|
||||
{ "type": "array", "items": { "$ref": "schema:AnatomicalStructure" } }
|
||||
]
|
||||
},
|
||||
"relatedTherapy": {
|
||||
"description": "A medical therapy related to this anatomy.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:MedicalTherapy" },
|
||||
{ "type": "array", "items": { "$ref": "schema:MedicalTherapy" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AnimalShelter.schema.json
Normal file
13
registry/schema-org/AnimalShelter.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AnimalShelter",
|
||||
"title": "AnimalShelter",
|
||||
"description": "Animal shelter.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.",
|
||||
"$ref": "schema:LocalBusiness"
|
||||
}
|
||||
]
|
||||
}
|
39
registry/schema-org/Answer.schema.json
Normal file
39
registry/schema-org/Answer.schema.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Answer",
|
||||
"title": "Answer",
|
||||
"description": "An answer offered to a question; perhaps correct, perhaps opinionated or wrong.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the [[text]] property, and its topic via [[about]], properties shared with all CreativeWorks.",
|
||||
"$ref": "schema:Comment"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"answerExplanation": {
|
||||
"description": "A step-by-step or full explanation about Answer. Can outline how this Answer was achieved or contain more broad clarification or statement about it. ",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Comment" },
|
||||
{ "$ref": "schema:WebContent" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Comment" },
|
||||
{ "$ref": "schema:WebContent" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"parentItem": {
|
||||
"description": "The parent of a question, answer or item in general. Typically used for Q/A discussion threads e.g. a chain of comments with the first comment being an [[Article]] or other [[CreativeWork]]. See also [[comment]] which points from something to a comment about it.",
|
||||
"anyOf": [{ "$ref": "schema:Comment" }, { "$ref": "schema:CreativeWork" }]
|
||||
}
|
||||
}
|
||||
}
|
23
registry/schema-org/Apartment.schema.json
Normal file
23
registry/schema-org/Apartment.schema.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Apartment",
|
||||
"title": "Apartment",
|
||||
"description": "An apartment (in American English) or flat (in British English) is a self-contained housing unit (a type of residential real estate) that occupies only part of a building (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Apartment).",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement.\nFor more specific types of accommodations not defined in schema.org, one can use [[additionalType]] with external vocabularies.\n\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n",
|
||||
"$ref": "schema:Accommodation"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"numberOfRooms": {
|
||||
"description": "The number of rooms (excluding bathrooms and closets) of the accommodation or lodging business.\nTypical unit code(s): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.",
|
||||
"anyOf": [{ "type": "number" }, { "$ref": "schema:QuantitativeValue" }]
|
||||
},
|
||||
"occupancy": {
|
||||
"description": "The allowed total occupancy for the accommodation in persons (including infants etc). For individual accommodations, this is not necessarily the legal maximum but defines the permitted usage as per the contractual agreement (e.g. a double room used by a single person).\nTypical unit code(s): C62 for person.",
|
||||
"$ref": "schema:QuantitativeValue"
|
||||
}
|
||||
}
|
||||
}
|
44
registry/schema-org/ApartmentComplex.schema.json
Normal file
44
registry/schema-org/ApartmentComplex.schema.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ApartmentComplex",
|
||||
"title": "ApartmentComplex",
|
||||
"description": "Residence type: Apartment complex.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The place where a person lives.",
|
||||
"$ref": "schema:Residence"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"numberOfAccommodationUnits": {
|
||||
"description": "Indicates the total (available plus unavailable) number of accommodation units in an [[ApartmentComplex]], or the number of accommodation units for a specific [[FloorPlan]] (within its specific [[ApartmentComplex]]). See also [[numberOfAvailableAccommodationUnits]].",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:QuantitativeValue" },
|
||||
{ "type": "array", "items": { "$ref": "schema:QuantitativeValue" } }
|
||||
]
|
||||
},
|
||||
"numberOfAvailableAccommodationUnits": {
|
||||
"description": "Indicates the number of available accommodation units in an [[ApartmentComplex]], or the number of accommodation units for a specific [[FloorPlan]] (within its specific [[ApartmentComplex]]). See also [[numberOfAccommodationUnits]].",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:QuantitativeValue" },
|
||||
{ "type": "array", "items": { "$ref": "schema:QuantitativeValue" } }
|
||||
]
|
||||
},
|
||||
"numberOfBedrooms": {
|
||||
"description": "The total integer number of bedrooms in a some [[Accommodation]], [[ApartmentComplex]] or [[FloorPlan]].",
|
||||
"anyOf": [{ "type": "number" }, { "$ref": "schema:QuantitativeValue" }]
|
||||
},
|
||||
"petsAllowed": {
|
||||
"description": "Indicates whether pets are allowed to enter the accommodation or lodging business. More detailed information can be put in a text value.",
|
||||
"anyOf": [{ "type": "boolean" }, { "type": "string" }]
|
||||
},
|
||||
"tourBookingPage": {
|
||||
"description": "A page providing information on how to book a tour of some [[Place]], such as an [[Accommodation]] or [[ApartmentComplex]] in a real estate setting, as well as other kinds of tours as appropriate.",
|
||||
"oneOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "type": "array", "items": { "type": "string", "format": "uri" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AppendAction.schema.json
Normal file
13
registry/schema-org/AppendAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AppendAction",
|
||||
"title": "AppendAction",
|
||||
"description": "The act of inserting at the end if an ordered collection.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of adding at a specific location in an ordered collection.",
|
||||
"$ref": "schema:InsertAction"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/ApplyAction.schema.json
Normal file
13
registry/schema-org/ApplyAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ApplyAction",
|
||||
"title": "ApplyAction",
|
||||
"description": "The act of registering to an organization/service without the guarantee to receive it.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of manipulating/administering/supervising/controlling one or more objects.",
|
||||
"$ref": "schema:OrganizeAction"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/ApprovedIndication.schema.json
Normal file
13
registry/schema-org/ApprovedIndication.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ApprovedIndication",
|
||||
"title": "ApprovedIndication",
|
||||
"description": "An indication for a medical therapy that has been formally specified or approved by a regulatory body that regulates use of the therapy; for example, the US FDA approves indications for most drugs in the US.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A condition or factor that indicates use of a medical therapy, including signs, symptoms, risk factors, anatomical states, etc.",
|
||||
"$ref": "schema:MedicalIndication"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/Aquarium.schema.json
Normal file
13
registry/schema-org/Aquarium.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Aquarium",
|
||||
"title": "Aquarium",
|
||||
"description": "Aquarium.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A public structure, such as a town hall or concert hall.",
|
||||
"$ref": "schema:CivicStructure"
|
||||
}
|
||||
]
|
||||
}
|
22
registry/schema-org/ArchiveComponent.schema.json
Normal file
22
registry/schema-org/ArchiveComponent.schema.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ArchiveComponent",
|
||||
"title": "ArchiveComponent",
|
||||
"description": "",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
|
||||
"$ref": "schema:CreativeWork"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"[object Object]": {
|
||||
"description": "",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:ArchiveOrganization" },
|
||||
{ "type": "array", "items": { "$ref": "schema:ArchiveOrganization" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
22
registry/schema-org/ArchiveOrganization.schema.json
Normal file
22
registry/schema-org/ArchiveOrganization.schema.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ArchiveOrganization",
|
||||
"title": "ArchiveOrganization",
|
||||
"description": "",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.",
|
||||
"$ref": "schema:LocalBusiness"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"[object Object]": {
|
||||
"description": "",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:ArchiveComponent" },
|
||||
{ "type": "array", "items": { "$ref": "schema:ArchiveComponent" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/ArriveAction.schema.json
Normal file
13
registry/schema-org/ArriveAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ArriveAction",
|
||||
"title": "ArriveAction",
|
||||
"description": "The act of arriving at a place. An agent arrives at a destination from a fromLocation, optionally with participants.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of an agent relocating to a place.\\n\\nRelated actions:\\n\\n* [[TransferAction]]: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.",
|
||||
"$ref": "schema:MoveAction"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/ArtGallery.schema.json
Normal file
13
registry/schema-org/ArtGallery.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:ArtGallery",
|
||||
"title": "ArtGallery",
|
||||
"description": "An art gallery.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A business providing entertainment.",
|
||||
"$ref": "schema:EntertainmentBusiness"
|
||||
}
|
||||
]
|
||||
}
|
23
registry/schema-org/Artery.schema.json
Normal file
23
registry/schema-org/Artery.schema.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Artery",
|
||||
"title": "Artery",
|
||||
"description": "A type of blood vessel that specifically carries blood away from the heart.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A component of the human body circulatory system comprised of an intricate network of hollow tubes that transport blood throughout the entire body.",
|
||||
"$ref": "schema:Vessel"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"arterialBranch": {
|
||||
"description": "The branches that comprise the arterial structure.",
|
||||
"$ref": "schema:AnatomicalStructure"
|
||||
},
|
||||
"supplyTo": {
|
||||
"description": "The area to which the artery supplies blood.",
|
||||
"$ref": "schema:AnatomicalStructure"
|
||||
}
|
||||
}
|
||||
}
|
77
registry/schema-org/Article.schema.json
Normal file
77
registry/schema-org/Article.schema.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Article",
|
||||
"title": "Article",
|
||||
"description": "An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
|
||||
"$ref": "schema:CreativeWork"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"articleBody": {
|
||||
"description": "The actual body of the article.",
|
||||
"type": "string"
|
||||
},
|
||||
"articleSection": {
|
||||
"description": "Articles may belong to one or more 'sections' in a magazine or newspaper, such as Sports, Lifestyle, etc.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"backstory": {
|
||||
"description": "For an [[Article]], typically a [[NewsArticle]], the backstory property provides a textual summary giving a brief explanation of why and how an article was created. In a journalistic setting this could include information about reporting process, methods, interviews, data sources, etc.",
|
||||
"oneOf": [
|
||||
{ "anyOf": [{ "type": "string" }, { "$ref": "schema:CreativeWork" }] },
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [{ "type": "string" }, { "$ref": "schema:CreativeWork" }]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"pageEnd": {
|
||||
"description": "The page on which the work ends; for example \"138\" or \"xvi\".",
|
||||
"anyOf": [{ "type": "integer" }, { "type": "string" }]
|
||||
},
|
||||
"pageStart": {
|
||||
"description": "The page on which the work starts; for example \"135\" or \"xiii\".",
|
||||
"anyOf": [{ "type": "integer" }, { "type": "string" }]
|
||||
},
|
||||
"pagination": {
|
||||
"description": "Any description of pages that is not separated into pageStart and pageEnd; for example, \"1-6, 9, 55\" or \"10-12, 46-49\".",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"speakable": {
|
||||
"description": "Indicates sections of a Web page that are particularly 'speakable' in the sense of being highlighted as being especially appropriate for text-to-speech conversion. Other sections of a page may also be usefully spoken in particular circumstances; the 'speakable' property serves to indicate the parts most likely to be generally useful for speech.\n\nThe *speakable* property can be repeated an arbitrary number of times, with three kinds of possible 'content-locator' values:\n\n1.) *id-value* URL references - uses *id-value* of an element in the page being annotated. The simplest use of *speakable* has (potentially relative) URL values, referencing identified sections of the document concerned.\n\n2.) CSS Selectors - addresses content in the annotated page, e.g. via class attribute. Use the [[cssSelector]] property.\n\n3.) XPaths - addresses content via XPaths (assuming an XML view of the content). Use the [[xpath]] property.\n\n\nFor more sophisticated markup of speakable sections beyond simple ID references, either CSS selectors or XPath expressions to pick out document section(s) as speakable. For this\nwe define a supporting type, [[SpeakableSpecification]] which is defined to be a possible value of the *speakable* property.\n ",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:SpeakableSpecification" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:SpeakableSpecification" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"wordCount": {
|
||||
"description": "The number of words in the text of the CreativeWork such as an Article, Book, etc.",
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
}
|
22
registry/schema-org/AskAction.schema.json
Normal file
22
registry/schema-org/AskAction.schema.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AskAction",
|
||||
"title": "AskAction",
|
||||
"description": "The act of posing a question / favor to someone.\\n\\nRelated actions:\\n\\n* [[ReplyAction]]: Appears generally as a response to AskAction.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.",
|
||||
"$ref": "schema:CommunicateAction"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"question": {
|
||||
"description": "A sub property of object. A question.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:Question" },
|
||||
{ "type": "array", "items": { "$ref": "schema:Question" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AskPublicNewsArticle.schema.json
Normal file
13
registry/schema-org/AskPublicNewsArticle.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AskPublicNewsArticle",
|
||||
"title": "AskPublicNewsArticle",
|
||||
"description": "A [[NewsArticle]] expressing an open call by a [[NewsMediaOrganization]] asking the public for input, insights, clarifications, anecdotes, documentation, etc., on an issue, for reporting purposes.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.\n\nA more detailed overview of [schema.org News markup](/docs/news.html) is also available.\n",
|
||||
"$ref": "schema:NewsArticle"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AssessAction.schema.json
Normal file
13
registry/schema-org/AssessAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AssessAction",
|
||||
"title": "AssessAction",
|
||||
"description": "The act of forming one's opinion, reaction or sentiment.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.\\n\\nSee also [blog post](http://blog.schema.org/2014/04/announcing-schemaorg-actions.html) and [Actions overview document](https://schema.org/docs/actions.html).",
|
||||
"$ref": "schema:Action"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AssignAction.schema.json
Normal file
13
registry/schema-org/AssignAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AssignAction",
|
||||
"title": "AssignAction",
|
||||
"description": "The act of allocating an action/event/task to some destination (someone or something).",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of organizing tasks/objects/events by associating resources to it.",
|
||||
"$ref": "schema:AllocateAction"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/Atlas.schema.json
Normal file
13
registry/schema-org/Atlas.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Atlas",
|
||||
"title": "Atlas",
|
||||
"description": "A collection or bound volume of maps, charts, plates or tables, physical or in media form illustrating any subject.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
|
||||
"$ref": "schema:CreativeWork"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/Attorney.schema.json
Normal file
13
registry/schema-org/Attorney.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Attorney",
|
||||
"title": "Attorney",
|
||||
"description": "Professional service: Attorney. \\n\\nThis type is deprecated - [[LegalService]] is more inclusive and less ambiguous.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).",
|
||||
"$ref": "schema:LegalService"
|
||||
}
|
||||
]
|
||||
}
|
23
registry/schema-org/Audience.schema.json
Normal file
23
registry/schema-org/Audience.schema.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Audience",
|
||||
"title": "Audience",
|
||||
"description": "Intended audience for an item, i.e. the group for whom the item was created.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",
|
||||
"$ref": "schema:Intangible"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"audienceType": {
|
||||
"description": "The target group associated with a given audience (e.g. veterans, car owners, musicians, etc.).",
|
||||
"type": "string"
|
||||
},
|
||||
"geographicArea": {
|
||||
"description": "The geographic area associated with the audience.",
|
||||
"$ref": "schema:AdministrativeArea"
|
||||
}
|
||||
}
|
||||
}
|
30
registry/schema-org/AudioObject.schema.json
Normal file
30
registry/schema-org/AudioObject.schema.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AudioObject",
|
||||
"title": "AudioObject",
|
||||
"description": "An audio file.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).",
|
||||
"$ref": "schema:MediaObject"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"caption": {
|
||||
"description": "The caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the [[encodingFormat]].",
|
||||
"anyOf": [{ "type": "string" }, { "$ref": "schema:MediaObject" }]
|
||||
},
|
||||
"embeddedTextCaption": {
|
||||
"description": "Represents textual captioning from a [[MediaObject]], e.g. text of a 'meme'.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
},
|
||||
"transcript": {
|
||||
"description": "If this MediaObject is an AudioObject or VideoObject, the transcript of that object.",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
8
registry/schema-org/AudioObjectSnapshot.schema.json
Normal file
8
registry/schema-org/AudioObjectSnapshot.schema.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AudioObjectSnapshot",
|
||||
"title": "AudioObjectSnapshot",
|
||||
"description": "A specific and exact (byte-for-byte) version of an [[AudioObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.",
|
||||
"type": "object",
|
||||
"allOf": [{ "description": "An audio file.", "$ref": "schema:AudioObject" }]
|
||||
}
|
27
registry/schema-org/Audiobook.schema.json
Normal file
27
registry/schema-org/Audiobook.schema.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Audiobook",
|
||||
"title": "Audiobook",
|
||||
"description": "An audiobook.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{ "description": "An audio file.", "$ref": "schema:AudioObject" },
|
||||
{ "description": "A book.", "$ref": "schema:Book" }
|
||||
],
|
||||
"properties": {
|
||||
"duration": {
|
||||
"description": "The duration of the item (movie, audio recording, event, etc.) in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).",
|
||||
"anyOf": [
|
||||
{ "type": "string", "$comment": "https://schema.org/Duration" },
|
||||
{ "$ref": "schema:QuantitativeValue" }
|
||||
]
|
||||
},
|
||||
"readBy": {
|
||||
"description": "A person who reads (performs) the audiobook.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:Person" },
|
||||
{ "type": "array", "items": { "$ref": "schema:Person" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
39
registry/schema-org/AuthorizeAction.schema.json
Normal file
39
registry/schema-org/AuthorizeAction.schema.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AuthorizeAction",
|
||||
"title": "AuthorizeAction",
|
||||
"description": "The act of granting permission to an object.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of organizing tasks/objects/events by associating resources to it.",
|
||||
"$ref": "schema:AllocateAction"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"recipient": {
|
||||
"description": "A sub property of participant. The participant who is at the receiving end of the action.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Audience" },
|
||||
{ "$ref": "schema:ContactPoint" },
|
||||
{ "$ref": "schema:Organization" },
|
||||
{ "$ref": "schema:Person" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Audience" },
|
||||
{ "$ref": "schema:ContactPoint" },
|
||||
{ "$ref": "schema:Organization" },
|
||||
{ "$ref": "schema:Person" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/AutoBodyShop.schema.json
Normal file
13
registry/schema-org/AutoBodyShop.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutoBodyShop",
|
||||
"title": "AutoBodyShop",
|
||||
"description": "Auto body shop.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Car repair, sales, or parts.",
|
||||
"$ref": "schema:AutomotiveBusiness"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AutoDealer.schema.json
Normal file
13
registry/schema-org/AutoDealer.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutoDealer",
|
||||
"title": "AutoDealer",
|
||||
"description": "An car dealership.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Car repair, sales, or parts.",
|
||||
"$ref": "schema:AutomotiveBusiness"
|
||||
}
|
||||
]
|
||||
}
|
14
registry/schema-org/AutoPartsStore.schema.json
Normal file
14
registry/schema-org/AutoPartsStore.schema.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutoPartsStore",
|
||||
"title": "AutoPartsStore",
|
||||
"description": "An auto parts store.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Car repair, sales, or parts.",
|
||||
"$ref": "schema:AutomotiveBusiness"
|
||||
},
|
||||
{ "description": "A retail good store.", "$ref": "schema:Store" }
|
||||
]
|
||||
}
|
13
registry/schema-org/AutoRental.schema.json
Normal file
13
registry/schema-org/AutoRental.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutoRental",
|
||||
"title": "AutoRental",
|
||||
"description": "A car rental business.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Car repair, sales, or parts.",
|
||||
"$ref": "schema:AutomotiveBusiness"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AutoRepair.schema.json
Normal file
13
registry/schema-org/AutoRepair.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutoRepair",
|
||||
"title": "AutoRepair",
|
||||
"description": "Car repair business.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Car repair, sales, or parts.",
|
||||
"$ref": "schema:AutomotiveBusiness"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AutoWash.schema.json
Normal file
13
registry/schema-org/AutoWash.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutoWash",
|
||||
"title": "AutoWash",
|
||||
"description": "A car wash business.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Car repair, sales, or parts.",
|
||||
"$ref": "schema:AutomotiveBusiness"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AutomatedTeller.schema.json
Normal file
13
registry/schema-org/AutomatedTeller.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutomatedTeller",
|
||||
"title": "AutomatedTeller",
|
||||
"description": "ATM/cash machine.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Financial services business.",
|
||||
"$ref": "schema:FinancialService"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/AutomotiveBusiness.schema.json
Normal file
13
registry/schema-org/AutomotiveBusiness.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:AutomotiveBusiness",
|
||||
"title": "AutomotiveBusiness",
|
||||
"description": "Car repair, sales, or parts.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.",
|
||||
"$ref": "schema:LocalBusiness"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BackgroundNewsArticle.schema.json
Normal file
13
registry/schema-org/BackgroundNewsArticle.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BackgroundNewsArticle",
|
||||
"title": "BackgroundNewsArticle",
|
||||
"description": "A [[NewsArticle]] providing historical context, definition and detail on a specific topic (aka \"explainer\" or \"backgrounder\"). For example, an in-depth article or frequently-asked-questions ([FAQ](https://en.wikipedia.org/wiki/FAQ)) document on topics such as Climate Change or the European Union. Other kinds of background material from a non-news setting are often described using [[Book]] or [[Article]], in particular [[ScholarlyArticle]]. See also [[NewsArticle]] for related vocabulary from a learning/education perspective.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.\n\nA more detailed overview of [schema.org News markup](/docs/news.html) is also available.\n",
|
||||
"$ref": "schema:NewsArticle"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/Bakery.schema.json
Normal file
13
registry/schema-org/Bakery.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Bakery",
|
||||
"title": "Bakery",
|
||||
"description": "A bakery.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A food-related business.",
|
||||
"$ref": "schema:FoodEstablishment"
|
||||
}
|
||||
]
|
||||
}
|
33
registry/schema-org/BankAccount.schema.json
Normal file
33
registry/schema-org/BankAccount.schema.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BankAccount",
|
||||
"title": "BankAccount",
|
||||
"description": "A product or service offered by a bank whereby one may deposit, withdraw or transfer money and in some cases be paid interest.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A product provided to consumers and businesses by financial institutions such as banks, insurance companies, brokerage firms, consumer finance companies, and investment companies which comprise the financial services industry.",
|
||||
"$ref": "schema:FinancialProduct"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"accountMinimumInflow": {
|
||||
"description": "A minimum amount that has to be paid in every month.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:MonetaryAmount" },
|
||||
{ "type": "array", "items": { "$ref": "schema:MonetaryAmount" } }
|
||||
]
|
||||
},
|
||||
"accountOverdraftLimit": {
|
||||
"description": "An overdraft is an extension of credit from a lending institution when an account reaches zero. An overdraft allows the individual to continue withdrawing money even if the account has no funds in it. Basically the bank allows people to borrow a set amount of money.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:MonetaryAmount" },
|
||||
{ "type": "array", "items": { "$ref": "schema:MonetaryAmount" } }
|
||||
]
|
||||
},
|
||||
"bankAccountType": {
|
||||
"description": "The type of a bank account.",
|
||||
"anyOf": [{ "type": "string", "format": "uri" }, { "type": "string" }]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/BankOrCreditUnion.schema.json
Normal file
13
registry/schema-org/BankOrCreditUnion.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BankOrCreditUnion",
|
||||
"title": "BankOrCreditUnion",
|
||||
"description": "Bank or credit union.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Financial services business.",
|
||||
"$ref": "schema:FinancialService"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BarOrPub.schema.json
Normal file
13
registry/schema-org/BarOrPub.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BarOrPub",
|
||||
"title": "BarOrPub",
|
||||
"description": "A bar or pub.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A food-related business.",
|
||||
"$ref": "schema:FoodEstablishment"
|
||||
}
|
||||
]
|
||||
}
|
8
registry/schema-org/Barcode.schema.json
Normal file
8
registry/schema-org/Barcode.schema.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Barcode",
|
||||
"title": "Barcode",
|
||||
"description": "An image of a visual machine-readable code such as a barcode or QR code.",
|
||||
"type": "object",
|
||||
"allOf": [{ "description": "An image file.", "$ref": "schema:ImageObject" }]
|
||||
}
|
13
registry/schema-org/Beach.schema.json
Normal file
13
registry/schema-org/Beach.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Beach",
|
||||
"title": "Beach",
|
||||
"description": "Beach.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A public structure, such as a town hall or concert hall.",
|
||||
"$ref": "schema:CivicStructure"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BeautySalon.schema.json
Normal file
13
registry/schema-org/BeautySalon.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BeautySalon",
|
||||
"title": "BeautySalon",
|
||||
"description": "Beauty salon.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Health and beauty.",
|
||||
"$ref": "schema:HealthAndBeautyBusiness"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BedAndBreakfast.schema.json
Normal file
13
registry/schema-org/BedAndBreakfast.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BedAndBreakfast",
|
||||
"title": "BedAndBreakfast",
|
||||
"description": "Bed and breakfast.\n\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A lodging business, such as a motel, hotel, or inn.",
|
||||
"$ref": "schema:LodgingBusiness"
|
||||
}
|
||||
]
|
||||
}
|
23
registry/schema-org/BedDetails.schema.json
Normal file
23
registry/schema-org/BedDetails.schema.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BedDetails",
|
||||
"title": "BedDetails",
|
||||
"description": "An entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also [[BedType]] (under development).",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",
|
||||
"$ref": "schema:Intangible"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"numberOfBeds": {
|
||||
"description": "The quantity of the given bed type available in the HotelRoom, Suite, House, or Apartment.",
|
||||
"type": "number"
|
||||
},
|
||||
"typeOfBed": {
|
||||
"description": "The type of bed to which the BedDetail refers, i.e. the type of bed available in the quantity indicated by quantity.",
|
||||
"anyOf": [{ "type": "string" }, { "$ref": "schema:BedType" }]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/BedType.schema.json
Normal file
13
registry/schema-org/BedType.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BedType",
|
||||
"title": "BedType",
|
||||
"description": "A type of bed. This is used for indicating the bed or beds available in an accommodation.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A predefined value for a product characteristic, e.g. the power cord plug type 'US' or the garment sizes 'S', 'M', 'L', and 'XL'.",
|
||||
"$ref": "schema:QualitativeValue"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BefriendAction.schema.json
Normal file
13
registry/schema-org/BefriendAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BefriendAction",
|
||||
"title": "BefriendAction",
|
||||
"description": "The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of interacting with another person or organization.",
|
||||
"$ref": "schema:InteractAction"
|
||||
}
|
||||
]
|
||||
}
|
8
registry/schema-org/BikeStore.schema.json
Normal file
8
registry/schema-org/BikeStore.schema.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BikeStore",
|
||||
"title": "BikeStore",
|
||||
"description": "A bike store.",
|
||||
"type": "object",
|
||||
"allOf": [{ "description": "A retail good store.", "$ref": "schema:Store" }]
|
||||
}
|
180
registry/schema-org/BioChemEntity.schema.json
Normal file
180
registry/schema-org/BioChemEntity.schema.json
Normal file
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BioChemEntity",
|
||||
"title": "BioChemEntity",
|
||||
"description": "Any biological, chemical, or biochemical thing. For example: a protein; a gene; a chemical; a synthetic chemical.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{ "description": "The most generic type of item.", "$ref": "schema:Thing" }
|
||||
],
|
||||
"properties": {
|
||||
"associatedDisease": {
|
||||
"description": "Disease associated to this BioChemEntity. Such disease can be a MedicalCondition or a URL. If you want to add an evidence supporting the association, please use PropertyValue.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:MedicalCondition" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:MedicalCondition" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"bioChemInteraction": {
|
||||
"description": "A BioChemEntity that is known to interact with this item.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:BioChemEntity" },
|
||||
{ "type": "array", "items": { "$ref": "schema:BioChemEntity" } }
|
||||
]
|
||||
},
|
||||
"bioChemSimilarity": {
|
||||
"description": "A similar BioChemEntity, e.g., obtained by fingerprint similarity algorithms.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:BioChemEntity" },
|
||||
{ "type": "array", "items": { "$ref": "schema:BioChemEntity" } }
|
||||
]
|
||||
},
|
||||
"biologicalRole": {
|
||||
"description": "A role played by the BioChemEntity within a biological context.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "type": "array", "items": { "$ref": "schema:DefinedTerm" } }
|
||||
]
|
||||
},
|
||||
"funding": {
|
||||
"description": "A [[Grant]] that directly or indirectly provide funding or sponsorship for this item. See also [[ownershipFundingInfo]].",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:Grant" },
|
||||
{ "type": "array", "items": { "$ref": "schema:Grant" } }
|
||||
]
|
||||
},
|
||||
"hasBioChemEntityPart": {
|
||||
"description": "Indicates a BioChemEntity that (in some sense) has this BioChemEntity as a part. ",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:BioChemEntity" },
|
||||
{ "type": "array", "items": { "$ref": "schema:BioChemEntity" } }
|
||||
]
|
||||
},
|
||||
"hasMolecularFunction": {
|
||||
"description": "Molecular function performed by this BioChemEntity; please use PropertyValue if you want to include any evidence.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"hasRepresentation": {
|
||||
"description": "A common representation such as a protein sequence or chemical structure for this entity. For images use schema.org/image.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"isEncodedByBioChemEntity": {
|
||||
"description": "Another BioChemEntity encoding by this one.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:Gene" },
|
||||
{ "type": "array", "items": { "$ref": "schema:Gene" } }
|
||||
]
|
||||
},
|
||||
"isInvolvedInBiologicalProcess": {
|
||||
"description": "Biological process this BioChemEntity is involved in; please use PropertyValue if you want to include any evidence.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"isLocatedInSubcellularLocation": {
|
||||
"description": "Subcellular location where this BioChemEntity is located; please use PropertyValue if you want to include any evidence.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "$ref": "schema:PropertyValue" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"isPartOfBioChemEntity": {
|
||||
"description": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. ",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:BioChemEntity" },
|
||||
{ "type": "array", "items": { "$ref": "schema:BioChemEntity" } }
|
||||
]
|
||||
},
|
||||
"taxonomicRange": {
|
||||
"description": "The taxonomic grouping of the organism that expresses, encodes, or in some way related to the BioChemEntity.",
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:DefinedTerm" },
|
||||
{ "$ref": "schema:Taxon" }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
33
registry/schema-org/Blog.schema.json
Normal file
33
registry/schema-org/Blog.schema.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Blog",
|
||||
"title": "Blog",
|
||||
"description": "A [blog](https://en.wikipedia.org/wiki/Blog), sometimes known as a \"weblog\". Note that the individual posts ([[BlogPosting]]s) in a [[Blog]] are often colloquially referred to by the same term.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
|
||||
"$ref": "schema:CreativeWork"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"blogPost": {
|
||||
"description": "A posting that is part of this blog.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:BlogPosting" },
|
||||
{ "type": "array", "items": { "$ref": "schema:BlogPosting" } }
|
||||
]
|
||||
},
|
||||
"blogPosts": {
|
||||
"description": "Indicates a post that is part of a [[Blog]]. Note that historically, what we term a \"Blog\" was once known as a \"weblog\", and that what we term a \"BlogPosting\" is now often colloquially referred to as a \"blog\".",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:BlogPosting" },
|
||||
{ "type": "array", "items": { "$ref": "schema:BlogPosting" } }
|
||||
]
|
||||
},
|
||||
"issn": {
|
||||
"description": "The International Standard Serial Number (ISSN) that identifies this serial publication. You can repeat this property to identify different formats of, or the linking ISSN (ISSN-L) for, this serial publication.",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/BlogPosting.schema.json
Normal file
13
registry/schema-org/BlogPosting.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BlogPosting",
|
||||
"title": "BlogPosting",
|
||||
"description": "A blog post.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A post to a social media platform, including blog posts, tweets, Facebook posts, etc.",
|
||||
"$ref": "schema:SocialMediaPosting"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BloodTest.schema.json
Normal file
13
registry/schema-org/BloodTest.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BloodTest",
|
||||
"title": "BloodTest",
|
||||
"description": "A medical test performed on a sample of a patient's blood.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Any medical test, typically performed for diagnostic purposes.",
|
||||
"$ref": "schema:MedicalTest"
|
||||
}
|
||||
]
|
||||
}
|
17
registry/schema-org/BoardingPolicyType.schema.json
Normal file
17
registry/schema-org/BoardingPolicyType.schema.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BoardingPolicyType",
|
||||
"title": "BoardingPolicyType",
|
||||
"description": "A type of boarding policy used by an airline.",
|
||||
"type": "string",
|
||||
"oneOf": [
|
||||
{
|
||||
"description": "The airline boards by groups based on check-in time, priority, etc.",
|
||||
"const": "GroupBoardingPolicy"
|
||||
},
|
||||
{
|
||||
"description": "The airline boards by zones of the plane.",
|
||||
"const": "ZoneBoardingPolicy"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BoatReservation.schema.json
Normal file
13
registry/schema-org/BoatReservation.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BoatReservation",
|
||||
"title": "BoatReservation",
|
||||
"description": "A reservation for boat travel.\n\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use [[Offer]].",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Describes a reservation for travel, dining or an event. Some reservations require tickets. \\n\\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, restaurant reservations, flights, or rental cars, use [[Offer]].",
|
||||
"$ref": "schema:Reservation"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BoatTerminal.schema.json
Normal file
13
registry/schema-org/BoatTerminal.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BoatTerminal",
|
||||
"title": "BoatTerminal",
|
||||
"description": "A terminal for boats, ships, and other water vessels.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A public structure, such as a town hall or concert hall.",
|
||||
"$ref": "schema:CivicStructure"
|
||||
}
|
||||
]
|
||||
}
|
23
registry/schema-org/BoatTrip.schema.json
Normal file
23
registry/schema-org/BoatTrip.schema.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BoatTrip",
|
||||
"title": "BoatTrip",
|
||||
"description": "A trip on a commercial ferry line.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A trip or journey. An itinerary of visits to one or more places.",
|
||||
"$ref": "schema:Trip"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"arrivalBoatTerminal": {
|
||||
"description": "The terminal or port from which the boat arrives.",
|
||||
"$ref": "schema:BoatTerminal"
|
||||
},
|
||||
"departureBoatTerminal": {
|
||||
"description": "The terminal or port from which the boat departs.",
|
||||
"$ref": "schema:BoatTerminal"
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BodyMeasurementTypeEnumeration",
|
||||
"title": "BodyMeasurementTypeEnumeration",
|
||||
"description": "Enumerates types (or dimensions) of a person's body measurements, for example for fitting of clothes.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Enumeration of common measurement types (or dimensions), for example \"chest\" for a person, \"inseam\" for pants, \"gauge\" for screws, or \"wheel\" for bicycles.",
|
||||
"$ref": "schema:MeasurementTypeEnumeration"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BodyOfWater.schema.json
Normal file
13
registry/schema-org/BodyOfWater.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BodyOfWater",
|
||||
"title": "BodyOfWater",
|
||||
"description": "A body of water, such as a sea, ocean, or lake.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A landform or physical feature. Landform elements include mountains, plains, lakes, rivers, seascape and oceanic waterbody interface features such as bays, peninsulas, seas and so forth, including sub-aqueous terrain features such as submersed mountain ranges, volcanoes, and the great ocean basins.",
|
||||
"$ref": "schema:Landform"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/Bone.schema.json
Normal file
13
registry/schema-org/Bone.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Bone",
|
||||
"title": "Bone",
|
||||
"description": "Rigid connective tissue that comprises up the skeletal structure of the human body.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Any part of the human body, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical structures.",
|
||||
"$ref": "schema:AnatomicalStructure"
|
||||
}
|
||||
]
|
||||
}
|
36
registry/schema-org/Book.schema.json
Normal file
36
registry/schema-org/Book.schema.json
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Book",
|
||||
"title": "Book",
|
||||
"description": "A book.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
|
||||
"$ref": "schema:CreativeWork"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"abridged": {
|
||||
"description": "Indicates whether the book is an abridged edition.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"bookEdition": {
|
||||
"description": "The edition of the book.",
|
||||
"type": "string"
|
||||
},
|
||||
"bookFormat": {
|
||||
"description": "The format of the book.",
|
||||
"$ref": "schema:BookFormatType"
|
||||
},
|
||||
"illustrator": {
|
||||
"description": "The illustrator of the book.",
|
||||
"$ref": "schema:Person"
|
||||
},
|
||||
"isbn": { "description": "The ISBN of the book.", "type": "string" },
|
||||
"numberOfPages": {
|
||||
"description": "The number of pages in the book.",
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
}
|
20
registry/schema-org/BookFormatType.schema.json
Normal file
20
registry/schema-org/BookFormatType.schema.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BookFormatType",
|
||||
"title": "BookFormatType",
|
||||
"description": "The publication format of the book.",
|
||||
"type": "string",
|
||||
"oneOf": [
|
||||
{
|
||||
"description": "Book format: Audiobook. This is an enumerated value for use with the bookFormat property. There is also a type 'Audiobook' in the bib extension which includes Audiobook specific properties.",
|
||||
"const": "AudiobookFormat"
|
||||
},
|
||||
{ "description": "Book format: Ebook.", "const": "EBook" },
|
||||
{
|
||||
"description": "Book format: GraphicNovel. May represent a bound collection of ComicIssue instances.",
|
||||
"const": "GraphicNovel"
|
||||
},
|
||||
{ "description": "Book format: Hardcover.", "const": "Hardcover" },
|
||||
{ "description": "Book format: Paperback.", "const": "Paperback" }
|
||||
]
|
||||
}
|
13
registry/schema-org/BookSeries.schema.json
Normal file
13
registry/schema-org/BookSeries.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BookSeries",
|
||||
"title": "BookSeries",
|
||||
"description": "A series of books. Included books can be indicated with the hasPart property.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike [[ItemList]] which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials (written e.g. books and periodicals, or media such as TV, radio and games).\\n\\nSpecific subtypes are available for describing [[TVSeries]], [[RadioSeries]], [[MovieSeries]], [[BookSeries]], [[Periodical]] and [[VideoGameSeries]]. In each case, the [[hasPart]] / [[isPartOf]] properties can be used to relate the CreativeWorkSeries to its parts. The general CreativeWorkSeries type serves largely just to organize these more specific and practical subtypes.\\n\\nIt is common for properties applicable to an item from the series to be usefully applied to the containing group. Schema.org attempts to anticipate some of these cases, but publishers should be free to apply properties of the series parts to the series as a whole wherever they seem appropriate.\n ",
|
||||
"$ref": "schema:CreativeWorkSeries"
|
||||
}
|
||||
]
|
||||
}
|
8
registry/schema-org/BookStore.schema.json
Normal file
8
registry/schema-org/BookStore.schema.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BookStore",
|
||||
"title": "BookStore",
|
||||
"description": "A bookstore.",
|
||||
"type": "object",
|
||||
"allOf": [{ "description": "A retail good store.", "$ref": "schema:Store" }]
|
||||
}
|
13
registry/schema-org/BookmarkAction.schema.json
Normal file
13
registry/schema-org/BookmarkAction.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BookmarkAction",
|
||||
"title": "BookmarkAction",
|
||||
"description": "An agent bookmarks/flags/labels/tags/marks an object.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of manipulating/administering/supervising/controlling one or more objects.",
|
||||
"$ref": "schema:OrganizeAction"
|
||||
}
|
||||
]
|
||||
}
|
35
registry/schema-org/BorrowAction.schema.json
Normal file
35
registry/schema-org/BorrowAction.schema.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BorrowAction",
|
||||
"title": "BorrowAction",
|
||||
"description": "The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.\\n\\nRelated actions:\\n\\n* [[LendAction]]: Reciprocal of BorrowAction.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.",
|
||||
"$ref": "schema:TransferAction"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"lender": {
|
||||
"description": "A sub property of participant. The person that lends the object being borrowed.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Organization" },
|
||||
{ "$ref": "schema:Person" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "$ref": "schema:Organization" },
|
||||
{ "$ref": "schema:Person" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/BowlingAlley.schema.json
Normal file
13
registry/schema-org/BowlingAlley.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BowlingAlley",
|
||||
"title": "BowlingAlley",
|
||||
"description": "A bowling alley.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A sports location, such as a playing field.",
|
||||
"$ref": "schema:SportsActivityLocation"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/BrainStructure.schema.json
Normal file
13
registry/schema-org/BrainStructure.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BrainStructure",
|
||||
"title": "BrainStructure",
|
||||
"description": "Any anatomical structure which pertains to the soft nervous tissue functioning as the coordinating center of sensation and intellectual and nervous activity.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "Any part of the human body, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical structures.",
|
||||
"$ref": "schema:AnatomicalStructure"
|
||||
}
|
||||
]
|
||||
}
|
53
registry/schema-org/Brand.schema.json
Normal file
53
registry/schema-org/Brand.schema.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Brand",
|
||||
"title": "Brand",
|
||||
"description": "A brand is a name used by an organization or business person for labeling a product, product group, or similar.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",
|
||||
"$ref": "schema:Intangible"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"aggregateRating": {
|
||||
"description": "The overall rating, based on a collection of reviews or ratings, of the item.",
|
||||
"$ref": "schema:AggregateRating"
|
||||
},
|
||||
"logo": {
|
||||
"description": "An associated logo.",
|
||||
"oneOf": [
|
||||
{
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:ImageObject" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [
|
||||
{ "type": "string", "format": "uri" },
|
||||
{ "$ref": "schema:ImageObject" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"review": {
|
||||
"description": "A review of the item.",
|
||||
"oneOf": [
|
||||
{ "$ref": "schema:Review" },
|
||||
{ "type": "array", "items": { "$ref": "schema:Review" } }
|
||||
]
|
||||
},
|
||||
"slogan": {
|
||||
"description": "A slogan or motto associated with the item.",
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "array", "items": { "type": "string" } }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
13
registry/schema-org/BreadcrumbList.schema.json
Normal file
13
registry/schema-org/BreadcrumbList.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BreadcrumbList",
|
||||
"title": "BreadcrumbList",
|
||||
"description": "A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.\\n\\nThe [[position]] property is used to reconstruct the order of the items in a BreadcrumbList. The convention is that a breadcrumb list has an [[itemListOrder]] of [[ItemListOrderAscending]] (lower values listed first), and that the first items in this list correspond to the \"top\" or beginning of the breadcrumb trail, e.g. with a site or section homepage. The specific values of 'position' are not assigned meaning for a BreadcrumbList, but they should be integers, e.g. beginning with '1' for the first item in the list.\n ",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A list of items of any sort—for example, Top 10 Movies About Weathermen, or Top 100 Party Songs. Not to be confused with HTML lists, which are often used only for formatting.",
|
||||
"$ref": "schema:ItemList"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/Brewery.schema.json
Normal file
13
registry/schema-org/Brewery.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Brewery",
|
||||
"title": "Brewery",
|
||||
"description": "Brewery.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A food-related business.",
|
||||
"$ref": "schema:FoodEstablishment"
|
||||
}
|
||||
]
|
||||
}
|
13
registry/schema-org/Bridge.schema.json
Normal file
13
registry/schema-org/Bridge.schema.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:Bridge",
|
||||
"title": "Bridge",
|
||||
"description": "A bridge.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A public structure, such as a town hall or concert hall.",
|
||||
"$ref": "schema:CivicStructure"
|
||||
}
|
||||
]
|
||||
}
|
42
registry/schema-org/BroadcastChannel.schema.json
Normal file
42
registry/schema-org/BroadcastChannel.schema.json
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BroadcastChannel",
|
||||
"title": "BroadcastChannel",
|
||||
"description": "A unique instance of a BroadcastService on a CableOrSatelliteService lineup.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.",
|
||||
"$ref": "schema:Intangible"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"broadcastChannelId": {
|
||||
"description": "The unique address by which the BroadcastService can be identified in a provider lineup. In US, this is typically a number.",
|
||||
"type": "string"
|
||||
},
|
||||
"broadcastFrequency": {
|
||||
"description": "The frequency used for over-the-air broadcasts. Numeric values or simple ranges, e.g. 87-99. In addition a shortcut idiom is supported for frequencies of AM and FM radio channels, e.g. \"87 FM\".",
|
||||
"anyOf": [
|
||||
{ "type": "string" },
|
||||
{ "$ref": "schema:BroadcastFrequencySpecification" }
|
||||
]
|
||||
},
|
||||
"broadcastServiceTier": {
|
||||
"description": "The type of service required to have access to the channel (e.g. Standard or Premium).",
|
||||
"type": "string"
|
||||
},
|
||||
"genre": {
|
||||
"description": "Genre of the creative work, broadcast channel or group.",
|
||||
"anyOf": [{ "type": "string", "format": "uri" }, { "type": "string" }]
|
||||
},
|
||||
"inBroadcastLineup": {
|
||||
"description": "The CableOrSatelliteService offering the channel.",
|
||||
"$ref": "schema:CableOrSatelliteService"
|
||||
},
|
||||
"providesBroadcastService": {
|
||||
"description": "The BroadcastService offered on this channel.",
|
||||
"$ref": "schema:BroadcastService"
|
||||
}
|
||||
}
|
||||
}
|
39
registry/schema-org/BroadcastEvent.schema.json
Normal file
39
registry/schema-org/BroadcastEvent.schema.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "schema:BroadcastEvent",
|
||||
"title": "BroadcastEvent",
|
||||
"description": "An over the air or online broadcast event.",
|
||||
"type": "object",
|
||||
"allOf": [
|
||||
{
|
||||
"description": "A PublicationEvent corresponds indifferently to the event of publication for a CreativeWork of any type, e.g. a broadcast event, an on-demand event, a book/journal publication via a variety of delivery media.",
|
||||
"$ref": "schema:PublicationEvent"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"broadcastOfEvent": {
|
||||
"description": "The event being broadcast such as a sporting event or awards ceremony.",
|
||||
"$ref": "schema:Event"
|
||||
},
|
||||
"isLiveBroadcast": {
|
||||
"description": "True if the broadcast is of a live event.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"subtitleLanguage": {
|
||||
"description": "Languages in which subtitles/captions are available, in [IETF BCP 47 standard format](http://tools.ietf.org/html/bcp47).",
|
||||
"oneOf": [
|
||||
{ "anyOf": [{ "type": "string" }, { "$ref": "schema:Language" }] },
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"anyOf": [{ "type": "string" }, { "$ref": "schema:Language" }]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"videoFormat": {
|
||||
"description": "The type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.).",
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user