Semantics based customization of UBL document schemas View Full Text


Ontology type: schema:ScholarlyArticle     


Article Info

DATE

2007-12

AUTHORS

Yalin Yarimagan, Asuman Dogac

ABSTRACT

Universal Business Language (UBL) is an OASIS initiative to develop common business document schemas to provide document interoperability in the eBusiness domain. Since the data requirements change according to a context, UBL schemas need to be customized and UBL defines a guideline to be followed for customization of schemas. XSD derivation based customization as proposed by UBL provides syntactic interoperability, that is, an XML parser that can interpret standard UBL documents can also interpret customized UBL documents. We argue that for UBL to become mainstream, syntactic interoperability alone is not enough. It needs to be supported by semantic interoperability, that is, it must be possible for users and even automated processes to discover and reuse customizations provided by other users. In this paper, we describe how to improve the UBL customization mechanism by providing semantic representations for context domains and describe how these semantics can be utilized by automated processes for component discovery and schema customization. For this purpose, we derive ontologies from taxonomies like the North American Industry Classification System (NAICS), the Universal Standard Products and Services Classification (UNSPSC) and relate corresponding concepts from different ontologies through ontology alignment. Then, we process these aligned ontologies using a reasoner to compute inferred ontologies representing context domains. We show that when custom UBL components are annotated using classes from these ontologies, automated discovery and customization becomes possible. More... »

PAGES

107-131

References to SciGraph publications

  • 2003-05. Business-to-business interactions: issues and enabling technologies in THE VLDB JOURNAL
  • 2003. CoOL: A Context Ontology Language to Enable Contextual Interoperability in DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS
  • 2004. Handbook on Ontologies in NONE
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s10619-007-7014-z

    DOI

    http://dx.doi.org/10.1007/s10619-007-7014-z

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1008844782


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information Systems", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information and Computing Sciences", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Middle East Technical University", 
              "id": "https://www.grid.ac/institutes/grid.6935.9", 
              "name": [
                "Software Research and Development Center, Department of Computer Engineering, Middle East Technical University (METU), 06531, Ankara, Turkey"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Yarimagan", 
            "givenName": "Yalin", 
            "id": "sg:person.014522272703.30", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014522272703.30"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Middle East Technical University", 
              "id": "https://www.grid.ac/institutes/grid.6935.9", 
              "name": [
                "Software Research and Development Center, Department of Computer Engineering, Middle East Technical University (METU), 06531, Ankara, Turkey"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Dogac", 
            "givenName": "Asuman", 
            "id": "sg:person.01074167140.73", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01074167140.73"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/s00778-003-0087-z", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1007190385", 
              "https://doi.org/10.1007/s00778-003-0087-z"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-24750-0", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1023894403", 
              "https://doi.org/10.1007/978-3-540-24750-0"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-24750-0", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1023894403", 
              "https://doi.org/10.1007/978-3-540-24750-0"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-40010-3_21", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1052817670", 
              "https://doi.org/10.1007/978-3-540-40010-3_21"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-40010-3_21", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1052817670", 
              "https://doi.org/10.1007/978-3-540-40010-3_21"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2007-12", 
        "datePublishedReg": "2007-12-01", 
        "description": "Universal Business Language (UBL) is an OASIS initiative to develop common business document schemas to provide document interoperability in the eBusiness domain. Since the data requirements change according to a context, UBL schemas need to be customized and UBL defines a guideline to be followed for customization of schemas. XSD derivation based customization as proposed by UBL provides syntactic interoperability, that is, an XML parser that can interpret standard UBL documents can also interpret customized UBL documents. We argue that for UBL to become mainstream, syntactic interoperability alone is not enough. It needs to be supported by semantic interoperability, that is, it must be possible for users and even automated processes to discover and reuse customizations provided by other users. In this paper, we describe how to improve the UBL customization mechanism by providing semantic representations for context domains and describe how these semantics can be utilized by automated processes for component discovery and schema customization. For this purpose, we derive ontologies from taxonomies like the North American Industry Classification System (NAICS), the Universal Standard Products and Services Classification (UNSPSC) and relate corresponding concepts from different ontologies through ontology alignment. Then, we process these aligned ontologies using a reasoner to compute inferred ontologies representing context domains. We show that when custom UBL components are annotated using classes from these ontologies, automated discovery and customization becomes possible.", 
        "genre": "research_article", 
        "id": "sg:pub.10.1007/s10619-007-7014-z", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": false, 
        "isPartOf": [
          {
            "id": "sg:journal.1136670", 
            "issn": [
              "0926-8782", 
              "1573-7578"
            ], 
            "name": "Distributed and Parallel Databases", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "2-3", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "22"
          }
        ], 
        "name": "Semantics based customization of UBL document schemas", 
        "pagination": "107-131", 
        "productId": [
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s10619-007-7014-z"
            ]
          }, 
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "2a23b67d883659da4df848b52bb50234d43dc36b5016957e56846a466df777ab"
            ]
          }, 
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1008844782"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s10619-007-7014-z", 
          "https://app.dimensions.ai/details/publication/pub.1008844782"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2019-04-15T09:25", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000376_0000000376/records_56193_00000000.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "http://link.springer.com/10.1007%2Fs10619-007-7014-z"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s10619-007-7014-z'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s10619-007-7014-z'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s10619-007-7014-z'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s10619-007-7014-z'


     

    This table displays all metadata directly associated to this object as RDF triples.

    80 TRIPLES      21 PREDICATES      30 URIs      19 LITERALS      7 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s10619-007-7014-z schema:about anzsrc-for:08
    2 anzsrc-for:0806
    3 schema:author N174935e494104b818b98241448d66f79
    4 schema:citation sg:pub.10.1007/978-3-540-24750-0
    5 sg:pub.10.1007/978-3-540-40010-3_21
    6 sg:pub.10.1007/s00778-003-0087-z
    7 schema:datePublished 2007-12
    8 schema:datePublishedReg 2007-12-01
    9 schema:description Universal Business Language (UBL) is an OASIS initiative to develop common business document schemas to provide document interoperability in the eBusiness domain. Since the data requirements change according to a context, UBL schemas need to be customized and UBL defines a guideline to be followed for customization of schemas. XSD derivation based customization as proposed by UBL provides syntactic interoperability, that is, an XML parser that can interpret standard UBL documents can also interpret customized UBL documents. We argue that for UBL to become mainstream, syntactic interoperability alone is not enough. It needs to be supported by semantic interoperability, that is, it must be possible for users and even automated processes to discover and reuse customizations provided by other users. In this paper, we describe how to improve the UBL customization mechanism by providing semantic representations for context domains and describe how these semantics can be utilized by automated processes for component discovery and schema customization. For this purpose, we derive ontologies from taxonomies like the North American Industry Classification System (NAICS), the Universal Standard Products and Services Classification (UNSPSC) and relate corresponding concepts from different ontologies through ontology alignment. Then, we process these aligned ontologies using a reasoner to compute inferred ontologies representing context domains. We show that when custom UBL components are annotated using classes from these ontologies, automated discovery and customization becomes possible.
    10 schema:genre research_article
    11 schema:inLanguage en
    12 schema:isAccessibleForFree false
    13 schema:isPartOf N069eef7d667f41bbbd46f94d38121dcf
    14 N347f4a0771a44a01afcea965dcb15de9
    15 sg:journal.1136670
    16 schema:name Semantics based customization of UBL document schemas
    17 schema:pagination 107-131
    18 schema:productId N42de85de55cc44029db44820ed460590
    19 N925f579efca944f6a956bbb3766efb89
    20 Ne0ad79129f9b42e29ad67a992c5b7efe
    21 schema:sameAs https://app.dimensions.ai/details/publication/pub.1008844782
    22 https://doi.org/10.1007/s10619-007-7014-z
    23 schema:sdDatePublished 2019-04-15T09:25
    24 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    25 schema:sdPublisher Nc6b9799257154debad1396a1b5af667a
    26 schema:url http://link.springer.com/10.1007%2Fs10619-007-7014-z
    27 sgo:license sg:explorer/license/
    28 sgo:sdDataset articles
    29 rdf:type schema:ScholarlyArticle
    30 N069eef7d667f41bbbd46f94d38121dcf schema:volumeNumber 22
    31 rdf:type schema:PublicationVolume
    32 N174935e494104b818b98241448d66f79 rdf:first sg:person.014522272703.30
    33 rdf:rest Na95d21117d7b44aeb4a36037172e3a73
    34 N347f4a0771a44a01afcea965dcb15de9 schema:issueNumber 2-3
    35 rdf:type schema:PublicationIssue
    36 N42de85de55cc44029db44820ed460590 schema:name dimensions_id
    37 schema:value pub.1008844782
    38 rdf:type schema:PropertyValue
    39 N925f579efca944f6a956bbb3766efb89 schema:name readcube_id
    40 schema:value 2a23b67d883659da4df848b52bb50234d43dc36b5016957e56846a466df777ab
    41 rdf:type schema:PropertyValue
    42 Na95d21117d7b44aeb4a36037172e3a73 rdf:first sg:person.01074167140.73
    43 rdf:rest rdf:nil
    44 Nc6b9799257154debad1396a1b5af667a schema:name Springer Nature - SN SciGraph project
    45 rdf:type schema:Organization
    46 Ne0ad79129f9b42e29ad67a992c5b7efe schema:name doi
    47 schema:value 10.1007/s10619-007-7014-z
    48 rdf:type schema:PropertyValue
    49 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    50 schema:name Information and Computing Sciences
    51 rdf:type schema:DefinedTerm
    52 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
    53 schema:name Information Systems
    54 rdf:type schema:DefinedTerm
    55 sg:journal.1136670 schema:issn 0926-8782
    56 1573-7578
    57 schema:name Distributed and Parallel Databases
    58 rdf:type schema:Periodical
    59 sg:person.01074167140.73 schema:affiliation https://www.grid.ac/institutes/grid.6935.9
    60 schema:familyName Dogac
    61 schema:givenName Asuman
    62 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01074167140.73
    63 rdf:type schema:Person
    64 sg:person.014522272703.30 schema:affiliation https://www.grid.ac/institutes/grid.6935.9
    65 schema:familyName Yarimagan
    66 schema:givenName Yalin
    67 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014522272703.30
    68 rdf:type schema:Person
    69 sg:pub.10.1007/978-3-540-24750-0 schema:sameAs https://app.dimensions.ai/details/publication/pub.1023894403
    70 https://doi.org/10.1007/978-3-540-24750-0
    71 rdf:type schema:CreativeWork
    72 sg:pub.10.1007/978-3-540-40010-3_21 schema:sameAs https://app.dimensions.ai/details/publication/pub.1052817670
    73 https://doi.org/10.1007/978-3-540-40010-3_21
    74 rdf:type schema:CreativeWork
    75 sg:pub.10.1007/s00778-003-0087-z schema:sameAs https://app.dimensions.ai/details/publication/pub.1007190385
    76 https://doi.org/10.1007/s00778-003-0087-z
    77 rdf:type schema:CreativeWork
    78 https://www.grid.ac/institutes/grid.6935.9 schema:alternateName Middle East Technical University
    79 schema:name Software Research and Development Center, Department of Computer Engineering, Middle East Technical University (METU), 06531, Ankara, Turkey
    80 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...