Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "actorSpecification": 1,
- "title": "German Imprint Scraper Dataset",
- "description": "",
- "fields": {
- "$schema": "http://json-schema.org/draft-07/schema#",
- "type": "object",
- "properties": {
- "imprintUrl": {
- "type": "string",
- "description": "Found impressum page URL"
- },
- "contact_person": {
- "type": "object",
- "properties": {
- "vorname": {
- "type": "string",
- "description": "First name of the contact person"
- },
- "nachname": {
- "type": "string",
- "description": "Last name of the contact person"
- },
- "anrede": {
- "type": "string",
- "description": "Salutation (Herr/Frau)"
- }
- },
- "required": ["vorname", "nachname", "anrede"]
- },
- "company_name": {
- "type": "string",
- "description": "Full official company name"
- },
- "company_address": {
- "type": "object",
- "properties": {
- "street": {
- "type": "string",
- "description": "Street name"
- },
- "house_number": {
- "type": "string",
- "description": "House number"
- },
- "postalcode": {
- "type": "string",
- "description": "Postal code"
- },
- "city": {
- "type": "string",
- "description": "City name"
- }
- },
- "required": ["street", "house_number", "postalcode", "city"]
- },
- "phone_number": {
- "type": "string",
- "description": "Contact phone number"
- },
- "email": {
- "type": "string",
- "description": "Contact email address"
- },
- "register_number": {
- "type": "string",
- "description": "Commercial register number (e.g., HRB 12345)"
- },
- "vat_id": {
- "type": "string",
- "description": "VAT ID number (e.g., DE123456789)"
- }
- },
- "required": ["imprintUrl", "contact_person", "company_name", "company_address", "phone_number", "email", "register_number", "vat_id"]
- },
- "views": {
- "overview": {
- "title": "Overview",
- "transformation": {
- "fields": [
- "imprintUrl",
- "company_name",
- "contact_person.vorname",
- "contact_person.nachname",
- "contact_person.anrede",
- "company_address.street",
- "company_address.house_number",
- "company_address.postalcode",
- "company_address.city",
- "phone_number",
- "email",
- "register_number",
- "vat_id"
- ],
- "flatten": ["contact_person", "company_address"]
- },
- "display": {
- "component": "table",
- "properties": {
- "imprintUrl": {
- "label": "Imprint URL",
- "format": "link"
- },
- "company_name": {
- "label": "Company Name",
- "format": "text"
- },
- "contact_person.vorname": {
- "label": "First Name",
- "format": "text"
- },
- "contact_person.nachname": {
- "label": "Last Name",
- "format": "text"
- },
- "contact_person.anrede": {
- "label": "Salutation",
- "format": "text"
- },
- "company_address.street": {
- "label": "Street",
- "format": "text"
- },
- "company_address.house_number": {
- "label": "House Number",
- "format": "text"
- },
- "company_address.postalcode": {
- "label": "Postal Code",
- "format": "text"
- },
- "company_address.city": {
- "label": "City",
- "format": "text"
- },
- "phone_number": {
- "label": "Phone",
- "format": "text"
- },
- "email": {
- "label": "Email",
- "format": "link"
- },
- "register_number": {
- "label": "Register Number",
- "format": "text"
- },
- "vat_id": {
- "label": "VAT ID",
- "format": "text"
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment