schema.org – Schema PhotoStudio Microdata(JSON-LD)


hello my situation is a bit complicated but I hope it will be understandable. Please don’t give Direct Minus. I searched this Thread a lot and could not find it anywhere.

I have a Photo Studio and there are contents related to it, but I could not quite figure out how will the microdata structure be.
Microdata construction is as follows.

1.How accurate is Organization for Photo Studio?

2.Will Every Page Become a Website Microdata?

3.Does Web Page have to be on every page? For example, Do You Have To Be On The Article Page?

Page structure

Home page >(Have only Normal Slider) is this page a webpage?

Products > (Bulk Product Display Page) Is this page a product list?

Videos > Collected video page Is this the Video Gallery?

Gallery > Photo gallery what will this place be listed as?

Blog > Wedding, engagement henna Articles and so on.
about us > what will this place be listed as?

contact what will this place be listed as?

<script type="application/ld+json">{
        "@context": "https:/schema.org",
        "@graph": (
            {
                "@type": "Organization",
                "name": "",
                "url": "...",
                "sameAs": ("...."),
                "logo": {
                    "@type": "ImageObject",
                    "url": "...",
                    "caption": "...",
                    "@id": "http://example.com/#logo"
                },
                "image": {
                    "@id": "http://example.com/#logo"
                },
                "location": {
                    "@id": "http://example.com/#local-place"
                },
                "address": {
                    "@id": "http://example.com/#local-place-address"
                },
                "@id": "http://example.com/#organization"
            },
            {
                "@type": "WebSite",
                "url": "http://example.com",
                "name": "...",
                "description": "...",
                "publisher": {
                    "@id": "http://example.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": "http://example.com/?q={search_term_string}",
                    "query-input": "required name=search_term_string"
                },
                "@id": "http://example.com/#website"
            },
            {
                "@type": "WebPage",
                "url": "http://example.com/iletisim",
                "inLanguage": "en",
                "name": "...",
                "isPartOf": {
                    "@id": "http://example.com/#website"
                },
                "datePublished": "...",
                "dateModified": "...",
                "description": "...",
                "breadcrumb": {
                    "@id": "http://example.com/#breadcrumb"
                },
                "primaryImageOfPage": {
                    "@id": "http://example.com/#primaryimage"
                },
                "@id": "http://example.com/#webpage"
            },
            {
                "@type": "ImageObject",
                "url": "http://example.com/image.jpg",
                "width": 900,
                "height": 600,
                "license": "http://example.com/license",
                "caption": "...",
                "@id": "http://example.com/#primaryimage"
            },
            {
                "@type": "BreadcrumbList",
                "itemListElement": (
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "item": {
                            "@type": "WebPage",
                            "url": "http://example.com",
                            "name": "...",
                            "@id": "http://example.com"
                        }
                    }
                ),
                "@id": "http://example.com/#breadcrumb"
            },
            {
                "@type": "Place",
                "name": "...n",
                "address": {
                    "@type": "PostalAddress",
                    "streetAddress": "...",
                    "addressLocality": "...",
                    "postalCode": "...",
                    "addressRegion": "...",
                    "addressCountry": "...",
                    "@id": "http://example.com/#local-place-address"
                },
                "geo": {
                    "@type": "GeoCoordinates",
                    "latitude": "...",
                    "longitude": "..."
                },
                "openingHoursSpecification": {
                    "@type": "OpeningHoursSpecification",
                    "dayOfWeek": (
                        "Monday",
                        "Tuesday",
                        "Wednesday",
                        "Thursday",
                        "Friday",
                        "Saturday",
                        "Sunday"
                    ),
                    "opens": "09:00",
                    "closes": "20:30"
                },
                "telephone": "...",
                "@id": "http://example.com/#local-place"
            }
        )
    }
</script>