Ontology
The XYZ Schema provides structured datas and ontologies on all the XYZ APIs and applications.
Overview
The XYZ Schema provides structured datas and ontologies on all the XYZ APIs and applications.
Ontology and vocabulary
Schema.org
The XYZ ontology extends the Schema.org and DBPedia ontologies.
Schema.org provides a collection of schemas, i.e., html tags, that webmasters can use to markup their pages in ways recognized by major search providers. Search engines including Bing, Google, Yahoo! and Yandex rely on this markup to improve the display of search results, making it easier for people to find the right web pages.
We use a part of the Schema.org ontology to defines the objects returns in the XYZ API.
Depending on the requirements we will complete patterns with other types of ontologies but trying to keep up standards and simplicity.
- Thing - The most generic type of item
- Event - An event happening at a certain time and location
- GeoCoordinates - The geographic coordinates of a place or event
- Offer - An offer to transfer some rights to an item or to provide a product or service
- PostalAddress - The mailing address
- Place - Entities that have a somewhat fixed, physical extension.
Dublin Core Metadatas
In all the datas objects use 3 specific properties from the Dublin Core Metadata schema :
Note : The Dublin Core Schema is a small set of vocabulary terms that can be used to describe web resources (video, images, web pages, etc.), as well as physical resources such as books or CDs, and objects like artworks. The full set of Dublin Core metadata terms can be found on the Dublin Core Metadata Initiative (DCMI) website.
Licences
You may re-use the Information » made available by the « Producer » under the freedoms and the conditions specified by the licence : Licence Ouverte / Open Licence
Contributors
Marc ALCARAZ
- Mail : marc@ooopener.com
- LinkedIn : https://www.linkedin.com/in/ekameleon
Benoit POUZET
- Mail : benoit[at]ooopener.com
- LinkedIn : https://www.linkedin.com/in/benoitpouzet
Schema
Place
Entities that have a somewhat fixed, physical extension.
| Property | Expected type | Description |
|---|---|---|
| address | PostalAddress | Physical address of the item. |
| events | Event or Array of Events | Upcoming or past events associated with this place or organization (legacy spelling; see singular form, event). |
| geo | GeoCoordinates | The geo coordinates of the place |
Inherited properties from Thing
| Property | Expected type | Description |
|---|---|---|
| id | Integer | The resource identifier. |
| url | Text | URL of the item. |
| created | Date | Date of creation of the resource. |
| modified | Date | Date on which the resource was changed. |
| active | Date | Indicates the item is active or not. |
| withStatus | Date | Indicates the current status of the item. |
| name | Text | The name of the item. |
| alternateName | Text | The alternative i18n name of the item. |
| description | Text | A description of the item. |
| image | ImageObject | A description of the item. |
| notes | Text | The note description of the item. |
Example
{
"id": 1,
"name": "Musée International d'Art Naïf Anatole Jakovsky",
"created": "2014-08-20T10:39:19+0200",
"modified": "2014-09-10T16:23:07+0200",
"url": "https://schema.ooopener.xyz/places/1",
"description": "Le musée installé au château Sainte-Hélène, ..." ,
"address":
{
"addressCountry": "FR",
"addressDepartment": "ALPES-MARITIMES",
"addressLocality": "Nice",
"addressRegion": "PROVENCE-ALPES-COTE D'AZUR",
"legalName": "Musée International d'Art Naïf Anatole Jakovsky",
"postalCode": "06200",
"streetAddress": "Château Sainte-Hélène Avenue Val Marie"
},
"geo":
{
"latitude": 43.6877482,
"longitude": 7.2113605
}
}
